Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Attributes | List of all members
Olympe::NodeBranchData Struct Reference

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< NodeConditionRefconditionRefs
 Ordered condition references.
 
std::vector< DynamicDataPindynamicPins
 Generated dynamic data pins.
 
bool breakpoint = false
 Whether a breakpoint is set.
 

Detailed Description

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.

Member Data Documentation

◆ breakpoint

bool Olympe::NodeBranchData::breakpoint = false

Whether a breakpoint is set.

Definition at line 72 of file NodeBranchRenderer.h.

Referenced by Olympe::NodeBranchRenderer::RenderNode(), and Olympe::NodeBranchRenderer::RenderTitleSection().

◆ conditionRefs

std::vector<NodeConditionRef> Olympe::NodeBranchData::conditionRefs

Ordered condition references.

Definition at line 70 of file NodeBranchRenderer.h.

Referenced by Olympe::NodeBranchRenderer::RenderConditionsSection().

◆ dynamicPins

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().

◆ nodeID

int Olympe::NodeBranchData::nodeID

◆ nodeName

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().


The documentation for this struct was generated from the following file: