RunLoop#

Fully qualified name: omni::kit::RunLoop

Defined in omni/kit/IApp.h

class RunLoop#

Run Loop.

A Run Loop is a collection of event streams that are pumped in order for each Run Loop iteration.

Public Members

carb::events::IEventStream *preUpdate#

Pre update events pushed every loop and stream is pumped.

carb::events::IEventStream *update#

Update events pushed every loop and stream is pumped.

carb::events::IEventStream *postUpdate#

Post update events pushed every loop and stream is pumped.

carb::events::IEventStream *messageBus#

Stream for extensions to push events to, pumped every loop after postUpdate.