README.md File
Namespaces Index
| namespace | pooling |
|
GameObject pooling and request handling for efficient object recycling. More... | |
File Listing
The file content with the documentation metadata removed is:
# helios::engine::runtime::pooling
GameObject pooling and request handling for efficient object recycling.
## Overview
This module provides infrastructure for memory-efficient entity management through object pooling. Pools pre-allocate GameObjects that can be acquired and released during gameplay, avoiding repeated allocation overhead.
## Key Classes
| Class | Purpose |
|-------|---------|
| `GameObjectPool` | Container holding pre-allocated GameObject instances |
| `GameObjectPoolRegistry` | Central registry mapping pool IDs to pools |
| `GameObjectPoolFacade` | Simplified access to pool operations via GameWorld |
| `PoolRequestHandler` | Abstract base for processing pool acquire/release requests |
| `PoolRequestHandlerRegistry` | Registry for pool request handlers |
---
<details>
<summary>Doxygen</summary><p>
@namespace helios::engine::runtime::pooling
@brief GameObject pooling and request handling for efficient object recycling.
@details Provides GameObjectPool for pre-allocation, pooling registries, and request handlers for deferred acquire/release operations.
</p></details>
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.