![]() |
XII Release 0.1.0
|
Editor annotation/grouping data for DCC-style graph tooling. More...
#include <ParticleGraph.h>
Public Attributes | |
| xiiUuid | m_GroupId |
| Unique identifier for this group instance. This is used for referencing the group in code and should be generated when the group is created and remain stable for the lifetime of the group. | |
| xiiString | m_sTitle |
| User-friendly title for this group, shown in the editor UI. This can contain spaces and special characters, and is meant to be descriptive for artists and designers. | |
| xiiColor | m_Color = xiiColor::White |
| Optional color for this group, used for visualization in the editor. This is purely a hint for visualization purposes and has no effect on the group's behavior. | |
| xiiVec2 | m_vPosition = xiiVec2::MakeZero() |
| Position of this group in the editor graph view, used for layout and visualization. This is purely for editor purposes and has no effect on runtime behavior. | |
| xiiVec2 | m_vSize = xiiVec2(320.0f, 180.0f) |
| Size of this group in the editor graph view, used for layout and visualization. This is purely for editor purposes and has no effect on runtime behavior. | |
| xiiDynamicArray< xiiUuid > | m_Nodes |
| List of node IDs that belong to this group, used for organizational purposes in the editor. Each node ID should correspond to the m_NodeId of an existing node in the graph. This is purely for editor purposes and has no effect on runtime behavior, but can be used by the editor to visually group nodes together and allow for easier manipulation of related nodes. | |
Editor annotation/grouping data for DCC-style graph tooling.