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 |
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 21 of file NullCommandBuffer.ixx.
Public Member Typedefs
EngineRoleTag
|
Definition at line 25 of file NullCommandBuffer.ixx.
25 using EngineRoleTag = CommandBufferRole;
Public Member Functions
add()
template <class T, class... Args>
| inline |
clear()
| inline noexcept |
Definition at line 32 of file NullCommandBuffer.ixx.
flush()
| inline noexcept |
Definition at line 30 of file NullCommandBuffer.ixx.
30 void flush(UpdateContext& updateContext) 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.