command Namespace
Definition
Namespaces Index
| namespace | concepts |
| 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 | NullCommandBuffer |
|
Command buffer implementation that intentionally performs no work. More... | |
| class | TypedCommandBuffer<CommandTypes> |
|
Compile-time typed command buffer with per-type queues and handler routing. More... | |
Typedefs Index
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
ConceptModelRegistry
- See Also
- See Also
CommandBufferTypeId
Definition at line 37 of file CommandBufferRegistry.ixx.
EngineCommandBuffer
|
Definition at line 35 of file EngineCommandBuffer.ixx.
PlatformCommandBuffer
|
Platform-focused TypedCommandBuffer specialization.
Bundles window lifecycle commands (create/resize/swap/close) and runtime platform commands (init/poll/shutdown) into a single concrete command buffer type.
Definition at line 32 of file PlatformCommandBuffer.ixx.
RenderCommandBuffer
|
Definition at line 29 of file RenderCommandBuffer.ixx.
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.