GCubeSDK
©2026 FenixFox®Studios

ClassName

ClassName ⟵ Object3D

Short one-liner: what this object does in the scene. Longer summary (2–4 lines) describing responsibilities and non-goals.

  • Bullet 1
  • Bullet 2
  • Bullet 3
InheritanceDiagram node_ClassName ClassName node_Object3D Object3D node_Object3D->node_ClassName

Methods

ClassName()

Default constructor - creates a object that

explicit ClassName(u32 args, f32 innerRadius, f32 outerRadius)

Value constructor for common init path

args Args color value 0xFFFFFFFF
innerRadius Inner radius of the ring 0.5f
outerRadius Outer radius of the ring 1.0f

virtual Object3D* clone(bool recursive) const override

Creates a copy of this object

recursive Whether to clone children

virtual void copy(const Object3D& object, bool recursive) override

Copies properties from another object

object Source
recursive Copy children too

void initialize()

Initializes internal state (call once before use)

Properties

isClassName bool Read
type string Type string
name string Optional display name
id u32 Unique identifier
uuid string UUID string
enabled bool Active/inactive
version u32 Bumps on change