NullCommandBuffer Class
Command buffer implementation that intentionally performs no work. More...
Declaration
class helios::engine::runtime::messaging::command::NullCommandBuffer { ... }
Public Member Typedefs Index
| using | EngineRoleTag = CommandBufferRole |
Public Member Functions Index
template <class T, class... Args> | |
| void | add (Args &&... args) |
| void | flush (UpdateContext &updateContext) noexcept |
| void | clear () noexcept |
| void | init (CommandHandlerRegistry &commandHandlerRegistry, ManagerRegistry &managerRegistry) noexcept |
Description
Command buffer implementation that intentionally performs no work.
Use this type as a default template argument when command emission is optional.
Definition at line 24 of file NullCommandBuffer.ixx.
Public Member Typedefs
EngineRoleTag
|
Definition at line 28 of file NullCommandBuffer.ixx.
28 using EngineRoleTag = CommandBufferRole;
Public Member Functions
add()
template <class T, class... Args>
| inline |
Definition at line 31 of file NullCommandBuffer.ixx.
clear()
| inline noexcept |
Definition at line 35 of file NullCommandBuffer.ixx.
flush()
| inline noexcept |
Definition at line 33 of file NullCommandBuffer.ixx.
33 void flush(UpdateContext& updateContext) noexcept {/*intentionally noop*/}
init()
| inline noexcept |
Definition at line 37 of file NullCommandBuffer.ixx.
37 void init(CommandHandlerRegistry& commandHandlerRegistry, ManagerRegistry& managerRegistry) noexcept {/*intentionally noop*/}
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.