![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Lightweight snapshot of a NodeBranch required for rendering. More...
#include <NodeBranchRenderer.h>
Public Attributes | |
| int | nodeID |
| Numeric node identifier (for ImNodes attribute UIDs) | |
| std::string | nodeName |
| Display name (e.g. "Branch #3") | |
| std::vector< NodeConditionRef > | conditionRefs |
| Ordered condition references. | |
| std::vector< DynamicDataPin > | dynamicPins |
| Generated dynamic data pins. | |
| bool | breakpoint = false |
| Whether a breakpoint is set. | |
Lightweight snapshot of a NodeBranch required for rendering.
The renderer does not own the node; it receives a NodeBranchData reference each frame so it remains stateless with respect to node ownership.
Definition at line 67 of file NodeBranchRenderer.h.
Whether a breakpoint is set.
Definition at line 72 of file NodeBranchRenderer.h.
Referenced by Olympe::NodeBranchRenderer::RenderNode(), and Olympe::NodeBranchRenderer::RenderTitleSection().
| std::vector<NodeConditionRef> Olympe::NodeBranchData::conditionRefs |
Ordered condition references.
Definition at line 70 of file NodeBranchRenderer.h.
Referenced by Olympe::NodeBranchRenderer::RenderConditionsSection().
| std::vector<DynamicDataPin> Olympe::NodeBranchData::dynamicPins |
Generated dynamic data pins.
Definition at line 71 of file NodeBranchRenderer.h.
Referenced by Olympe::NodeBranchRenderer::RenderDynamicPinsSection(), and Olympe::NodeBranchRenderer::RenderNode().
| int Olympe::NodeBranchData::nodeID |
Numeric node identifier (for ImNodes attribute UIDs)
Definition at line 68 of file NodeBranchRenderer.h.
Referenced by Olympe::VisualScriptEditorPanel::RenderCanvas(), Olympe::NodeBranchRenderer::RenderDynamicPinsSection(), and Olympe::NodeBranchRenderer::RenderNode().
| std::string Olympe::NodeBranchData::nodeName |
Display name (e.g. "Branch #3")
Definition at line 69 of file NodeBranchRenderer.h.
Referenced by Olympe::NodeBranchRenderer::RenderNode(), and Olympe::NodeBranchRenderer::RenderTitleSection().