![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
This is the complete list of members for Olympe::GraphExecutionSimulator, including all inherited members.
| BuildNodeReachabilityMap(const TaskGraphTemplate &tmpl, std::map< int32_t, bool > &reachable) | Olympe::GraphExecutionSimulator | private |
| DetectPotentialInfiniteLoops(const TaskGraphTemplate &tmpl, std::vector< ValidationError > &outErrors) | Olympe::GraphExecutionSimulator | |
| FindUnreachableNodes(const TaskGraphTemplate &tmpl, std::vector< ValidationError > &outErrors) | Olympe::GraphExecutionSimulator | |
| GetNextNodeId(const TaskGraphTemplate &tmpl, int32_t nodeId, const std::string &pinName) | Olympe::GraphExecutionSimulator | private |
| GraphExecutionSimulator() | Olympe::GraphExecutionSimulator | |
| HandleBranchSimulation(const TaskGraphTemplate &tmpl, int32_t nodeId, LocalBlackboard &blackboard, GraphExecutionTracer &tracer) | Olympe::GraphExecutionSimulator | private |
| HandleSequenceSimulation(const TaskGraphTemplate &tmpl, int32_t nodeId, LocalBlackboard &blackboard, GraphExecutionTracer &tracer) | Olympe::GraphExecutionSimulator | private |
| HandleSwitchSimulation(const TaskGraphTemplate &tmpl, int32_t nodeId, LocalBlackboard &blackboard, GraphExecutionTracer &tracer) | Olympe::GraphExecutionSimulator | private |
| HandleWhileSimulation(const TaskGraphTemplate &tmpl, int32_t nodeId, LocalBlackboard &blackboard, GraphExecutionTracer &tracer) | Olympe::GraphExecutionSimulator | private |
| m_pathStack | Olympe::GraphExecutionSimulator | private |
| m_tracedDataNodes | Olympe::GraphExecutionSimulator | private |
| m_visitCount | Olympe::GraphExecutionSimulator | private |
| MarkReachableNodes(const TaskGraphTemplate &tmpl, int32_t nodeId, std::map< int32_t, bool > &reachable) | Olympe::GraphExecutionSimulator | private |
| SimulateExecution(const TaskGraphTemplate &tmpl, const SimulationOptions &options, GraphExecutionTracer &outTracer) | Olympe::GraphExecutionSimulator | |
| SimulateStep(const TaskGraphTemplate &tmpl, int32_t currentNodeId, LocalBlackboard &blackboard, const SimulationOptions &options, GraphExecutionTracer &tracer) | Olympe::GraphExecutionSimulator | private |
| TraceDataConnection(int32_t sourceNodeId, const std::string &sourcePinName, int32_t targetNodeId, const std::string &targetPinName, const TaskGraphTemplate &tmpl, GraphExecutionTracer &tracer, int32_t depth) | Olympe::GraphExecutionSimulator | private |
| TraceDataPinEvaluation(int32_t nodeId, const TaskGraphTemplate &tmpl, GraphExecutionTracer &tracer, int32_t depth=0) | Olympe::GraphExecutionSimulator | private |
| ValidateAllBranches(const TaskGraphTemplate &tmpl, std::vector< ValidationError > &outErrors) | Olympe::GraphExecutionSimulator | |
| ValidateConditionExpression(int32_t nodeId, const std::string &expression) | Olympe::GraphExecutionSimulator | private |
| ValidateDataConnections(const TaskGraphTemplate &tmpl, std::vector< ValidationError > &outErrors) | Olympe::GraphExecutionSimulator | |
| ~GraphExecutionSimulator() | Olympe::GraphExecutionSimulator |