Skip to content

File ID.h

FileList > core > ID.h

Go to the source code of this file

Unique identifier system for all scene objects. More...

  • #include <string>

Classes

Type Name
class ObjectID
Base class for all scene graph objects with type and component access.
class UID
Base class providing globally unique integer IDs.

Detailed Description

Provides base UID class for unique ID generation and ObjectID for scene graph objects. Every object in the scene hierarchy inherits from ObjectID to enable identity tracking, type discrimination, and polymorphic component access.

Architecture: * UID provides globally unique integer IDs * ObjectID extends UID with scene-specific metadata (name, type, visibility) * All scene objects (Camera, Light, Mesh, etc.) inherit from ObjectID * ID-based lookups enable efficient object management and serialization


The documentation for this class was generated from the following file src/core/ID.h