File 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