pooling Namespace
Definition
Namespaces Index
| namespace | components |
| namespace | types |
Classes Index
| class | EntityPool<THandle> |
|
Object pool for efficient Entity lifecycle management. More... | |
| struct | EntityPoolConfig |
|
Configuration structure for creating a EntityPool. More... | |
| class | EntityPoolManager<TEntity> |
|
High-level manager for Entity pooling operations. More... | |
| class | EntityPoolRegistry<THandle> |
|
Central registry for managing multiple named EntityPools. More... | |
| struct | EntityPoolSnapshot |
|
Immutable snapshot of a EntityPool's current state. More... | |
Functions Index
template <typename TEntityManager> | |
| void | registerComponents () |
|
Registers all runtime pooling components with the ComponentReflector. More... | |
Functions
registerComponents()
| inline |
Registers all runtime pooling components with the ComponentReflector.
Definition at line 18 of file registry.ixx.
Reference registerComponents.
Referenced by helios::engine::runtime::pooling::EntityPoolManager< TEntity >::acquire, helios::engine::runtime::pooling::EntityPool< THandle >::acquire, helios::engine::runtime::pooling::EntityPool< THandle >::addInactive, helios::engine::runtime::pooling::EntityPoolRegistry< THandle >::addPool, helios::engine::runtime::pooling::EntityPoolManager< TEntity >::addPoolConfig, helios::engine::runtime::pooling::EntityPool< THandle >::EntityPool, helios::engine::runtime::pooling::EntityPoolManager< TEntity >::init, helios::engine::runtime::pooling::EntityPoolManager< TEntity >::pool, helios::engine::runtime::pooling::EntityPoolRegistry< THandle >::pool, helios::engine::runtime::pooling::EntityPoolManager< TEntity >::poolSnapshot, registerComponents, helios::engine::runtime::pooling::EntityPoolManager< TEntity >::release, helios::engine::runtime::pooling::EntityPool< THandle >::release, helios::engine::runtime::pooling::EntityPool< THandle >::releaseAndRemove, helios::engine::runtime::pooling::EntityPoolManager< TEntity >::reset and helios::engine::runtime::pooling::EntityPoolManager< TEntity >::reset.
The documentation for this namespace was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.