EntityManager
Manages entity creation, destruction, and lifecycle.
EntityManager is responsible for allocating and releasing entity IDs, which are opaque 32-bit handles used throughout Filament to refer to scene objects and their components. It is recommended to cache the EntityManager instance.
Thread Safe: All operations on EntityManager are thread-safe.
Manages entity creation, destruction, and lifecycle.
EntityManager is responsible for allocating and releasing entity IDs, which are opaque 32-bit handles used throughout Filament to refer to scene objects and their components. It is recommended to cache the EntityManager instance.
Thread Safe: All operations on EntityManager are thread-safe.
Manages entity creation, destruction, and lifecycle.
EntityManager is responsible for allocating and releasing entity IDs, which are opaque 32-bit handles used throughout Filament to refer to scene objects and their components. It is recommended to cache the EntityManager instance.
Thread Safe: All operations on EntityManager are thread-safe.
Manages entity creation, destruction, and lifecycle.
EntityManager is responsible for allocating and releasing entity IDs, which are opaque 32-bit handles used throughout Filament to refer to scene objects and their components. It is recommended to cache the EntityManager instance.
Thread Safe: All operations on EntityManager are thread-safe.
Manages entity creation, destruction, and lifecycle.
EntityManager is responsible for allocating and releasing entity IDs, which are opaque 32-bit handles used throughout Filament to refer to scene objects and their components. It is recommended to cache the EntityManager instance.
Thread Safe: All operations on EntityManager are thread-safe.
Types
Functions
Advance the entity manager epoch, invalidating all currently active entity IDs.
Advance the entity manager epoch, invalidating all currently active entity IDs.
Advance the entity manager epoch, invalidating all currently active entity IDs.
Advance the entity manager epoch, invalidating all currently active entity IDs.
Advance the entity manager epoch, invalidating all currently active entity IDs.
Create a new Entity.
Create multiple entities.
Create entities into an existing array.
Create a new Entity.
Create multiple entities.
Create entities into an existing array.
Create a new Entity.
Create multiple entities.
Create entities into an existing array.
Create a new Entity.
Create multiple entities.
Create entities into an existing array.
Destroy an entity.
Destroy multiple entities.
Destroy an entity.
Destroy multiple entities.
Destroy an entity.
Destroy multiple entities.
Destroy an entity.
Destroy multiple entities.
Get the maximum number of entities that can be created.
Get the maximum number of entities that can be created.
Get the maximum number of entities that can be created.
Get the maximum number of entities that can be created.
Get the maximum number of entities that can be created.