XII Release 0.1.0
Loading...
Searching...
No Matches
xiiParticleGraphGroupDesc Struct Reference

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.

Detailed Description

Editor annotation/grouping data for DCC-style graph tooling.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Particles/ParticleGraph.h