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

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

BlueprintValidator()Olympe::BlueprintValidator
DetectType(const nlohmann::json &blueprint)Olympe::BlueprintValidator
GetErrorCount(const std::vector< ValidationError > &errors, ErrorSeverity severity) constOlympe::BlueprintValidator
IsGraphValid(const NodeGraph *graph)Olympe::BlueprintValidator
Normalize(nlohmann::json &blueprint)Olympe::BlueprintValidator
SeverityToColor(ErrorSeverity severity)Olympe::BlueprintValidatorstatic
SeverityToString(ErrorSeverity severity)Olympe::BlueprintValidatorstatic
ValidateBehaviorTree(const nlohmann::json &blueprint, std::string &errors)Olympe::BlueprintValidatorprivate
ValidateEntityPrefab(const nlohmann::json &blueprint, std::string &errors)Olympe::BlueprintValidatorprivate
ValidateGraph(const NodeGraph *graph)Olympe::BlueprintValidator
ValidateHFSM(const nlohmann::json &blueprint, std::string &errors)Olympe::BlueprintValidatorprivate
ValidateJSON(const nlohmann::json &blueprint, std::string &errors)Olympe::BlueprintValidator
ValidateLevel(const nlohmann::json &blueprint, std::string &errors)Olympe::BlueprintValidatorprivate
ValidateNode(const NodeGraph *graph, int nodeId)Olympe::BlueprintValidator
ValidateNodeLinks(const NodeGraph *graph, const GraphNode *node, std::vector< ValidationError > &errors)Olympe::BlueprintValidatorprivate
ValidateNodeParameters(const NodeGraph *graph, const GraphNode *node, std::vector< ValidationError > &errors)Olympe::BlueprintValidatorprivate
ValidateNodeType(const NodeGraph *graph, const GraphNode *node, std::vector< ValidationError > &errors)Olympe::BlueprintValidatorprivate
ValidateUIBlueprint(const nlohmann::json &blueprint, std::string &errors)Olympe::BlueprintValidatorprivate
~BlueprintValidator()Olympe::BlueprintValidator