![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
This is the complete list of members for Olympe::ConditionEvaluator, including all inherited members.
| CompareValues(const TaskValue &left, const TaskValue &right, const std::string &op, int32_t nodeID) | Olympe::ConditionEvaluator | static |
| ConditionEvaluator()=delete | Olympe::ConditionEvaluator | private |
| EvaluateAll(const std::vector< Condition > &conditions, const LocalBlackboard &localBB, const std::unordered_map< std::string, TaskValue > &dataPinCache, int32_t nodeID) | Olympe::ConditionEvaluator | static |
| EvaluateCondition(const Condition &cond, const LocalBlackboard &localBB, const std::unordered_map< std::string, TaskValue > &dataPinCache, int32_t nodeID) | Olympe::ConditionEvaluator | static |
| GetConditionValue(const std::string &mode, const std::string &pin, const std::string &variable, const TaskValue &constValue, const LocalBlackboard &localBB, const std::unordered_map< std::string, TaskValue > &dataPinCache, int32_t nodeID, TaskValue &outValue) | Olympe::ConditionEvaluator | static |
| ParsePinRef(const std::string &pinRef, int32_t &outNodeID, std::string &outPinName) | Olympe::ConditionEvaluator | privatestatic |