omni::kit::update::UpdateOrdering
Defined in omni/kit/KitUpdateOrder.h
- 
enum omni::kit::update::UpdateOrdering
- Ordering of events within a omni::kit::RunLoop::update event loop. - See also - Values: - 
enumerator eCheckForHydraRenderComplete
- Checks for HydraEngine::render completion on GPU. - Pushes StageRenderingEvent::NewFrame 
- Triggers renderingEventStream::pump 
 
 - 
enumerator eUsdTimelineStateRefresh
- Applies pending Timeline state changes. 
 - 
enumerator ePythonAsyncFutureBeginUpdate
- asyncio.Future blocked awaiting (update loop begin) - IApp.next_pre_update_async 
- UsdContext.next_frame_async / next_usd_async 
 
 - 
enumerator ePythonExecBeginUpdate
- Enables execution of all python blocked by ePythonAsyncFutureBeginUpdate. - Enable python execution blocked awaiting UsdContext::RenderingEventStream::Pump() - See also 
 - 
enumerator eOmniClientUpdate
- Run OmniClient after python but before main simulation. 
 - 
enumerator eUsdTimelineUpdate
- ITimeline wants to execute before eUsdContextUpdate. 
 - 
enumerator eUsdContextUpdate
- Core UsdUpdate execution. - Update liveModeUpdate listeners 
- triggers stageEventStream::pump 
- MaterialWatcher::update 
- IHydraEngine::setTime 
- triggers IUsdStageUpdate::pump (see IUsdStageEventOrdering below) 
- AudioManager::update 
 
 - 
enumerator eUnspecifiedUpdateOrder
- Default update order value. - Note - extras::SettingWrapper is hardcoded to carb::events::kDefaultOrder which means this is when during the main update cycle, event listeners for settings changes events will fire. There are a minimum of 60+ unique setting subscription listeners in a default kit session. 
 - 
enumerator eUIRendering
- Trigger UI/ImGui Drawing. 
 - 
enumerator eFabricFlush
- Fabric Flush after eUsdContextUpdate. - See also 
 - 
enumerator eHydraRendering
- Triggers HydraEngine::render. 
 - 
enumerator ePythonAsyncFutureEndUpdate
- asyncio.Future blocked awaiting (update loop end) - IApp.next_update_async (legacy) 
 
 - 
enumerator ePythonExecEndUpdate
- Enables execution of all python blocked by ePythonAsyncFutureEndUpdate and awaiting UsdContext::StageEventStream::Pump. 
 
- 
enumerator eCheckForHydraRenderComplete