command Namespace
Compile-time typed command buffering and handler routing. More...
Definition
Namespaces Index
| namespace | types |
Classes Index
| class | CommandBuffer |
|
Type-erased wrapper for command buffers using the Concept/Model pattern. More... | |
| struct | CommandHandlerEntry |
|
Type-erased storage entry for a registered command handler. More... | |
| struct | CommandHandlerRef<CommandType> |
|
Typed reference wrapper for invoking a registered handler. More... | |
| class | CommandHandlerRegistry |
|
Registry that maps CommandType types to handler instances via function pointers. More... | |
| class | EngineCommandBuffer |
|
Concrete command buffer pre-configured with all engine command types. More... | |
| class | TypedCommandBuffer<CommandTypes> |
|
Compile-time typed command buffer with per-type queues and handler routing. More... | |
Typedefs Index
| using | CommandBufferRegistry = ConceptModelRegistry< CommandBuffer, CommandBufferTypeId > |
|
Type alias for a ConceptModelRegistry specialized for CommandBuffers. More... | |
Description
Compile-time typed command buffering and handler routing.
Provides deferred command execution with type-safe queues, handler-or-execute routing, and integration with the Manager flush cycle.
Typedefs
CommandBufferRegistry
|
Type alias for a ConceptModelRegistry specialized for CommandBuffers.
Stores type-erased CommandBuffer wrappers indexed by CommandBufferTypeId, providing O(1) lookup by concrete buffer type and insertion-order iteration for deterministic flush cycles.
- See Also
- See Also
- See Also
Definition at line 37 of file CommandBufferRegistry.ixx.
The documentation for this namespace was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.