Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Attributes | List of all members
Olympe::SimulationOptions Struct Reference

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.
 

Detailed Description

Configuration options for graph simulation.

Definition at line 37 of file GraphExecutionSimulator.h.

Member Data Documentation

◆ initialBlackboardJson

std::string Olympe::SimulationOptions::initialBlackboardJson

Optional initial blackboard values.

Definition at line 43 of file GraphExecutionSimulator.h.

◆ maxStepsPerFrame

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().

◆ maxSubGraphDepth

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().

◆ validateBranchPaths

bool Olympe::SimulationOptions::validateBranchPaths = true

Verify all branches lead somewhere.

Definition at line 42 of file GraphExecutionSimulator.h.

Referenced by Olympe::ExecutionTestPanel::Initialize(), and Olympe::ExecutionTestPanel::RenderTestControls().

◆ validateConditions

bool Olympe::SimulationOptions::validateConditions = true

Check condition syntax.

Definition at line 40 of file GraphExecutionSimulator.h.

Referenced by Olympe::ExecutionTestPanel::Initialize(), and Olympe::ExecutionTestPanel::RenderTestControls().

◆ validateDataFlow

bool Olympe::SimulationOptions::validateDataFlow = true

Check data connections.

Definition at line 41 of file GraphExecutionSimulator.h.

Referenced by Olympe::ExecutionTestPanel::Initialize(), and Olympe::ExecutionTestPanel::RenderTestControls().


The documentation for this struct was generated from the following file: