world Namespace
World state management, resource registry, and per-frame update context. More...
Definition
Namespaces Index
| namespace | types |
Classes Index
| class | GameWorld |
|
Central game state container for entities, resources, and the active level. More... | |
| class | Level |
|
Represents a game level containing the scene graph and world boundaries. More... | |
| class | Manager |
|
Type-erased wrapper for game world managers. More... | |
| class | ResourceRegistry |
|
Unified type-indexed registry for all engine resources. More... | |
| class | Session |
|
Holds session-level state for the current game instance. More... | |
| class | System |
|
Type-erased wrapper for game logic processors. More... | |
| class | UpdateContext |
|
Per-frame context passed to systems during game loop updates. More... | |
Typedefs Index
| using | ManagerRegistry = ConceptModelRegistry< Manager, ManagerTypeId > |
|
Type alias for a ConceptModelRegistry specialized for Managers. More... | |
| using | SystemRegistry = ConceptModelRegistry< System, SystemTypeId > |
|
Type alias for a ConceptModelRegistry specialized for Systems. More... | |
Description
World state management, resource registry, and per-frame update context.
Provides GameWorld as the root game state container, ResourceRegistry for type-indexed O(1) resource access, UpdateContext for frame state, Session for cross-frame state, Level for world bounds, and SystemRegistry for system organization.
Typedefs
ManagerRegistry
|
Type alias for a ConceptModelRegistry specialized for Managers.
Stores type-erased Manager wrappers indexed by ManagerTypeId, providing O(1) lookup by concrete Manager type and insertion-order iteration for deterministic init/flush/reset cycles.
- See Also
- See Also
Definition at line 35 of file ManagerRegistry.ixx.
SystemRegistry
|
Type alias for a ConceptModelRegistry specialized for Systems.
Stores type-erased System wrappers indexed by SystemTypeId, providing O(1) lookup by concrete system type and insertion-order iteration for deterministic update cycles within a game loop pass.
- See Also
- See Also
Definition at line 35 of file SystemRegistry.ixx.
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.