![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Defines DynamicDataPin — a runtime data-input pin attached to a node. More...
#include <string>#include "../../third_party/nlohmann/json.hpp"
Include dependency graph for DynamicDataPin.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Olympe::DynamicDataPin |
| A data-input pin created dynamically for a Pin-mode operand. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Enumerations | |
| enum class | Olympe::OperandPosition { Olympe::Left , Olympe::Right } |
| Identifies which operand side a DynamicDataPin serves. More... | |
Defines DynamicDataPin — a runtime data-input pin attached to a node.
When a ConditionPreset uses a Pin-mode operand, the owning NodeBranch needs a physical input pin rendered in the graph editor. A DynamicDataPin tracks all metadata required to:
Each DynamicDataPin has a globally unique UUID so that graph links can reference it by ID without ambiguity.
C++14 compliant — no std::optional, structured bindings, std::filesystem.
Definition in file DynamicDataPin.h.