Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Olympe::GlobalTemplateBlackboard Member List

This is the complete list of members for Olympe::GlobalTemplateBlackboard, including all inherited members.

AddVariable(const std::string &key, VariableType type, const TaskValue &defaultValue, const std::string &description="", bool isPersistent=false)Olympe::GlobalTemplateBlackboard
Clear()Olympe::GlobalTemplateBlackboard
DebugPrint() constOlympe::GlobalTemplateBlackboard
DebugSummary() constOlympe::GlobalTemplateBlackboard
Get()Olympe::GlobalTemplateBlackboardstatic
GetAllVariables() constOlympe::GlobalTemplateBlackboard
GetDefaultValue(const std::string &key) constOlympe::GlobalTemplateBlackboard
GetVariable(const std::string &key) constOlympe::GlobalTemplateBlackboard
GetVariableCount() constOlympe::GlobalTemplateBlackboard
GetVariableType(const std::string &key) constOlympe::GlobalTemplateBlackboard
GlobalTemplateBlackboard()=defaultOlympe::GlobalTemplateBlackboardprivate
GlobalTemplateBlackboard(const GlobalTemplateBlackboard &)=deleteOlympe::GlobalTemplateBlackboardprivate
GlobalTemplateBlackboard(GlobalTemplateBlackboard &&)=deleteOlympe::GlobalTemplateBlackboardprivate
HasConflicts() constOlympe::GlobalTemplateBlackboard
HasVariable(const std::string &key) constOlympe::GlobalTemplateBlackboard
IsTypeCompatible(VariableType existingType, VariableType newType)Olympe::GlobalTemplateBlackboardstatic
IsValidVariableName(const std::string &name)Olympe::GlobalTemplateBlackboardprivatestatic
LoadFromFile(const std::string &configPath="./Config/global_blackboard_register.json")Olympe::GlobalTemplateBlackboard
m_lastLoadedPathOlympe::GlobalTemplateBlackboardmutableprivate
m_nameToIndexOlympe::GlobalTemplateBlackboardprivate
m_variablesOlympe::GlobalTemplateBlackboardprivate
operator=(const GlobalTemplateBlackboard &)=deleteOlympe::GlobalTemplateBlackboardprivate
operator=(GlobalTemplateBlackboard &&)=deleteOlympe::GlobalTemplateBlackboardprivate
Reload()Olympe::GlobalTemplateBlackboardstatic
RemoveVariable(const std::string &key)Olympe::GlobalTemplateBlackboard
SaveToFile(const std::string &configPath="") constOlympe::GlobalTemplateBlackboard
UpdateVariable(const std::string &key, const TaskValue &defaultValue, const std::string &description="")Olympe::GlobalTemplateBlackboard
~GlobalTemplateBlackboard()=defaultOlympe::GlobalTemplateBlackboardprivate