Skip to main content

Concept Class

Internal virtual interface for type erasure. More...

Declaration​

class helios::engine::runtime::world::Manager::Concept { ... }

Public Destructor Index​

~Concept ()=default

Public Member Functions Index​

voidflush (UpdateContext &updateContext) noexcept=0
voidinit (CommandHandlerRegistry &commandHandlerRegistry) noexcept=0
voidreset () noexcept=0
voidflushParallel (UpdateContext &updateContext) noexcept=0
void *underlying () noexcept=0
const void *underlying () const noexcept=0

Description​

Internal virtual interface for type erasure.

Definition at line 69 of file Manager.ixx.

Public Destructor​

~Concept()​

virtual helios::engine::runtime::world::Manager::Concept::~Concept ()
virtual default

Definition at line 71 of file Manager.ixx.

Public Member Functions​

flush()​

virtual void helios::engine::runtime::world::Manager::Concept::flush (UpdateContext & updateContext)
noexcept

Definition at line 72 of file Manager.ixx.

flushParallel()​

virtual void helios::engine::runtime::world::Manager::Concept::flushParallel (UpdateContext & updateContext)
noexcept

Definition at line 75 of file Manager.ixx.

init()​

virtual void helios::engine::runtime::world::Manager::Concept::init (CommandHandlerRegistry & commandHandlerRegistry)
noexcept

Definition at line 73 of file Manager.ixx.

reset()​

virtual void helios::engine::runtime::world::Manager::Concept::reset ()
noexcept

Definition at line 74 of file Manager.ixx.

underlying()​

virtual void * helios::engine::runtime::world::Manager::Concept::underlying ()
noexcept

Definition at line 77 of file Manager.ixx.

underlying()​

virtual const void * helios::engine::runtime::world::Manager::Concept::underlying ()
noexcept

Definition at line 78 of file Manager.ixx.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.