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.

See also

IApp::getRunLoop(), carb::events::IEventStream, carb::events::IEvents

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.