Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
TaskSystem Directory Reference
+ 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).