![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Directory dependency graph for TaskSystem:Directories | |
| AtomicTasks | |
| Pathfinding | |
Files | |
| AtomicTaskContext.h | |
| Runtime context passed to IAtomicTask::ExecuteWithContext(). | |
| AtomicTaskRegistry.cpp | |
| Implementation of AtomicTaskRegistry singleton. | |
| AtomicTaskRegistry.h | |
| Singleton registry for atomic task factories. | |
| ConditionEvaluator.cpp | |
| Implements structured Condition evaluation for Branch/While nodes. | |
| ConditionEvaluator.h | |
| Evaluates structured Condition expressions for Branch/While nodes. | |
| DataPinEvaluator.h | |
| Stack-based recursive evaluation of data pin networks for "data pure" nodes. | |
| DataPinEvaluator_inline.h | |
| Inline implementation of DataPinEvaluator. | |
| EntityBlackboard.cpp | |
| Implementation of EntityBlackboard (per-entity global+local blackboard instance) | |
| EntityBlackboard.h | |
| Per-entity instance of global blackboard. | |
| IAtomicTask.h | |
| Interface for atomic tasks in the Atomic Task System. | |
| LocalBlackboard.cpp | |
| Implementation of LocalBlackboard for the Atomic Task System. | |
| LocalBlackboard.h | |
| Runtime key-value store for task graph variables. | |
| TaskExecutionBridge.cpp | |
| Implementation of TaskExecutionBridge. | |
| TaskExecutionBridge.h | |
| Runtime bridge: routes live TaskRunner state to the Editor UI. | |
| TaskGraphLoader.cpp | |
| Clean schema v4 parser for ATS Visual Script task graphs. | |
| TaskGraphLoader.h | |
| Clean schema v4 parser for ATS Visual Script task graphs. | |
| TaskGraphMigrator_v3_to_v4.cpp | |
| Implementation of the v3->v4 task graph JSON migrator. | |
| TaskGraphMigrator_v3_to_v4.h | |
| Migrates task graph JSON from schema v3 (BT-style) to schema v4 (VS-style). | |
| TaskGraphTemplate.cpp | |
| Implementation of TaskGraphTemplate validation and lookup for the Atomic Task System. | |
| TaskGraphTemplate.h | |
| Immutable asset structure shared by all task graph runners. | |
| TaskGraphTypes.cpp | |
| Implementation of TaskValue for the Atomic Task System. | |
| TaskGraphTypes.h | |
| Core enumerations and TaskValue type-safe variant for the Atomic Task System. | |
| TaskSystem.cpp | |
| Implementation of TaskSystem: Phase 2.C AtomicTask lifecycle. | |
| TaskSystem.h | |
| ECS system that iterates TaskRunnerComponent entities and drives ATS Visual Script graph execution each frame. | |
| TaskWorldFacade.h | |
| Lightweight ECS component accessor bridge for the Task System. | |
| VSGraphExecutor.cpp | |
| Implémentation de VSGraphExecutor pour les graphes ATS Visual Scripting. | |
| VSGraphExecutor.h | |
| Exécuteur de graphes ATS Visual Scripting (flowchart). | |