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
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 |