omni::usd::StageEventType

Defined in omni/usd/UsdTypes.h

enum class omni::usd::StageEventType

Defines the usd event types.

Values:

enumerator eSaved

USD file saved.

enumerator eSaveFailed

Failed to save USD.

enumerator eOpening

USD stage is opening.

enumerator eOpened

USD stage is opened successfully.

enumerator eOpenFailed

USD stage failed to open.

enumerator eClosing

USD stage is about to close. This is a good opportunity to shutdown anything depends on USD stage.

enumerator eClosed

USD stage is fully closed.

enumerator eSelectionChanged

USD Prim selection has changed.

enumerator eAssetsLoaded

Current batch of async asset loading has been completed.

enumerator eAssetsLoadAborted

Current batch of async asset loading has been aborted.

enumerator eGizmoTrackingChanged

Started or stopped tracking (hovering) on a gizmo.

enumerator eMdlParamLoaded

MDL parameter is loaded for a MDL UsdShadeShader.

enumerator eSettingsLoaded

Stage settings have loaded.

enumerator eSettingsSaving

Stage settings are being saved.

enumerator eOmniGraphStartPlay

OmniGraph play has started.

enumerator eOmniGraphStopPlay

OmniGraph play has stopped.

enumerator eSimulationStartPlay

Simulation play has started.

enumerator eSimulationStopPlay

Simulation play has stopped.

enumerator eAnimationStartPlay

Animation playback has started.

enumerator eAnimationStopPlay

Animation playback has stopped.

enumerator eDirtyStateChanged

Dirty state of USD stage has changed. Dirty state means if it has unsaved changes or not.

enumerator eAssetsLoading

A new batch of async asset loading has started.

enumerator eActiveLightsCountChanged

Number of active lights in the scene has changed. This signal should be triggered every time a scene has been loaded or number of lights has been changed. A few features, for instance view lighting mode, need to detect when a number of active lights becomes zero / become non-zero.

enumerator eHierarchyChanged

USD stage hierarchy has changed.

enumerator eHydraGeoStreamingStarted

Fabric Scene Delegate sends this when starting to stream rprims.

enumerator eHydraGeoStreamingStopped

Fabric Scene Delegate sends this when stopping to stream rprims.

enumerator eHydraGeoStreamingStoppedNotEnoughMem

Fabric Scene Delegate sends this when geometry streaming stops loading more geometry because of insufficient device memory.

enumerator eHydraGeoStreamingStoppedAtLimit

Fabric Scene Delegate sends this when stopping to stream rprims because of the limit set by the user.

enumerator eSaving

Starting to save stage.