File Empty.h
Go to the source code of this file
Empty transform node for scene hierarchy organization.More...
#include "Transform.h"#include "ID.h"
Classes
| Type | Name |
|---|---|
| class | Empty Empty transform node for scene hierarchy organization. |
Public Types
| Type | Name |
|---|---|
| enum | EmptyType Enumeration of Empty node semantic types. |
Detailed Description
Empty is a lightweight scene object with no renderable content, used as a transform node for organizing hierarchies, parenting groups of objects, or storing metadata. It inherits from ObjectID (scene identity) and Transform3D (spatial placement).
Architecture: * Owned by scene graph (shared_ptr in Scene containers) * Never rendered directly (has no geometry or visual representation) * Used as parent for grouping objects with shared transforms * Can act as anchor point for post-processing effects or field volumes
Note:
Empty objects have no GPU resource overhead (no buffers or textures).
Note:
Useful for scene organization without performance impact.
Public Types Documentation
enum EmptyType
Enumeration of Empty node semantic types.
enum EmptyType {
BLANK_EMPTY,
POST_PROC_EMPTY,
FIELD_EMPTY
};
The documentation for this class was generated from the following file src/scene/Empty.h