Skip to content

File Empty.h

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