Skip to main content

Concept Class

Internal virtual interface for type-erased dispatch. More...

Declaration

class helios::engine::runtime::messaging::command::CommandBuffer::Concept { ... }

Public Destructor Index

~Concept ()=default

Public Member Functions Index

voidflush (GameWorld &gameWorld, UpdateContext &updateContext) noexcept=0
voidclear () noexcept=0
void *underlying () noexcept=0
const void *underlying () const noexcept=0

Description

Internal virtual interface for type-erased dispatch.

Definition at line 53 of file CommandBuffer.ixx.

Public Destructor

~Concept()

virtual helios::engine::runtime::messaging::command::CommandBuffer::Concept::~Concept ()
virtual default

Definition at line 55 of file CommandBuffer.ixx.

Public Member Functions

clear()

virtual void helios::engine::runtime::messaging::command::CommandBuffer::Concept::clear ()
noexcept

Definition at line 57 of file CommandBuffer.ixx.

flush()

virtual void helios::engine::runtime::messaging::command::CommandBuffer::Concept::flush (GameWorld & gameWorld, UpdateContext & updateContext)
noexcept

Definition at line 56 of file CommandBuffer.ixx.

underlying()

virtual void * helios::engine::runtime::messaging::command::CommandBuffer::Concept::underlying ()
nodiscard noexcept

Definition at line 59 of file CommandBuffer.ixx.

underlying()

virtual const void * helios::engine::runtime::messaging::command::CommandBuffer::Concept::underlying ()
nodiscard noexcept

Definition at line 60 of file CommandBuffer.ixx.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.