![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Configuration options for graph simulation. More...
#include <GraphExecutionSimulator.h>
Public Attributes | |
| int32_t | maxStepsPerFrame = 1000 |
| Maximum steps to prevent infinite loops. | |
| int32_t | maxSubGraphDepth = 10 |
| Maximum nesting depth for subgraphs. | |
| bool | validateConditions = true |
| Check condition syntax. | |
| bool | validateDataFlow = true |
| Check data connections. | |
| bool | validateBranchPaths = true |
| Verify all branches lead somewhere. | |
| std::string | initialBlackboardJson |
| Optional initial blackboard values. | |
Configuration options for graph simulation.
Definition at line 37 of file GraphExecutionSimulator.h.
| std::string Olympe::SimulationOptions::initialBlackboardJson |
Optional initial blackboard values.
Definition at line 43 of file GraphExecutionSimulator.h.
| int32_t Olympe::SimulationOptions::maxStepsPerFrame = 1000 |
Maximum steps to prevent infinite loops.
Definition at line 38 of file GraphExecutionSimulator.h.
Referenced by Olympe::ExecutionTestPanel::Initialize(), and Olympe::ExecutionTestPanel::RenderTestControls().
| int32_t Olympe::SimulationOptions::maxSubGraphDepth = 10 |
Maximum nesting depth for subgraphs.
Definition at line 39 of file GraphExecutionSimulator.h.
Referenced by Olympe::ExecutionTestPanel::Initialize(), and Olympe::ExecutionTestPanel::RenderTestControls().
Verify all branches lead somewhere.
Definition at line 42 of file GraphExecutionSimulator.h.
Referenced by Olympe::ExecutionTestPanel::Initialize(), and Olympe::ExecutionTestPanel::RenderTestControls().
Check condition syntax.
Definition at line 40 of file GraphExecutionSimulator.h.
Referenced by Olympe::ExecutionTestPanel::Initialize(), and Olympe::ExecutionTestPanel::RenderTestControls().
Check data connections.
Definition at line 41 of file GraphExecutionSimulator.h.
Referenced by Olympe::ExecutionTestPanel::Initialize(), and Olympe::ExecutionTestPanel::RenderTestControls().