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

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

FileExists(const std::string &path)Olympe::TaskGraphLoaderstatic
GetChildValue(const json &obj, const std::string &key, json &outVal)Olympe::TaskGraphLoaderprivatestatic
LoadFromFile(const std::string &path, std::vector< std::string > &outErrors)Olympe::TaskGraphLoaderstatic
LoadFromJson(const json &data, std::vector< std::string > &outErrors)Olympe::TaskGraphLoaderstatic
ParseBlackboardV4(const json &root, TaskGraphTemplate *tmpl, std::vector< std::string > &outErrors)Olympe::TaskGraphLoaderprivatestatic
ParseDataConnectionsV4(const json &root, TaskGraphTemplate *tmpl)Olympe::TaskGraphLoaderprivatestatic
ParseExecConnectionsV4(const json &root, TaskGraphTemplate *tmpl)Olympe::TaskGraphLoaderprivatestatic
ParseNodeV4(const json &nodeJson, const std::string &graphType, std::vector< std::string > &outErrors)Olympe::TaskGraphLoaderprivatestatic
ParseParameters(const json &paramsJson, std::unordered_map< std::string, ParameterBinding > &outParams)Olympe::TaskGraphLoaderprivatestatic
ParsePrimitiveValue(const json &val)Olympe::TaskGraphLoaderprivatestatic
ParseSchemaV4(const json &data, std::vector< std::string > &outErrors)Olympe::TaskGraphLoaderprivatestatic
ResolveRootNodeId(const json &data, const json &dataSection)Olympe::TaskGraphLoaderprivatestatic
ScanTaskGraphDirectory(const std::string &dir)Olympe::TaskGraphLoaderstatic
StringToDataPinDir(const std::string &s)Olympe::TaskGraphLoaderprivatestatic
StringToExecPinRole(const std::string &s)Olympe::TaskGraphLoaderprivatestatic
StringToNodeType(const std::string &s, const std::string &graphType, bool &outOk)Olympe::TaskGraphLoaderprivatestatic
StringToVariableType(const std::string &s)Olympe::TaskGraphLoaderprivatestatic
TaskGraphLoader()Olympe::TaskGraphLoaderinlineprivate
ValidateJson(const json &data, std::vector< std::string > &outErrors)Olympe::TaskGraphLoaderstatic