![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Implémentation de VSGraphExecutor pour les graphes ATS Visual Scripting. More...
#include "VSGraphExecutor.h"#include "AtomicTaskRegistry.h"#include "IAtomicTask.h"#include "ConditionEvaluator.h"#include "DataPinEvaluator.h"#include "../Core/AssetManager.h"#include "../system/system_utils.h"#include <sstream>
Include dependency graph for VSGraphExecutor.cpp:Go to the source code of this file.
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Functions | |
| static void | Olympe::PopulateRuntimeEnvironmentFromBlackboard (RuntimeEnvironment &env, const LocalBlackboard &localBB) |
| Populates a RuntimeEnvironment with blackboard variables. | |
| static void | Olympe::PopulateRuntimeEnvironmentFromDataPins (RuntimeEnvironment &env, const std::unordered_map< std::string, TaskValue > &dataPinCache) |
| Populates a RuntimeEnvironment with dynamic pin values. | |
Variables | |
| static const int | Olympe::MAX_STEPS_PER_FRAME = 64 |
| Maximum steps per frame to prevent infinite loops. | |
Implémentation de VSGraphExecutor pour les graphes ATS Visual Scripting.
C++14 compliant - no C++17/20 features.
Definition in file VSGraphExecutor.cpp.