![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Simulates graph execution without runtime side effects. More...
#include <string>#include <vector>#include <memory>#include <map>#include <set>#include <cstdint>#include "../TaskSystem/TaskGraphTemplate.h"#include "../TaskSystem/LocalBlackboard.h"#include "GraphExecutionTracer.h"#include "BlueprintValidator.h"
Include dependency graph for GraphExecutionSimulator.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Olympe::SimulationOptions |
| Configuration options for graph simulation. More... | |
| class | Olympe::GraphExecutionSimulator |
| Simulates blueprint graph execution for validation purposes. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Simulates graph execution without runtime side effects.
GraphExecutionSimulator simulates the execution of a blueprint graph without actually performing runtime operations. It tracks the execution path, evaluates conditions, and detects logic errors. Used during blueprint validation to ensure graphs are executable and to find logic issues.
Phase 24.3 — Integration with blueprint validation system. C++14 compliant.
Definition in file GraphExecutionSimulator.h.