omni::usd::StageRenderingEventType

Defined in omni/usd/UsdTypes.h

enum class omni::usd::StageRenderingEventType

Values:

enumerator eNewFrame

New frame available for Viewport, params are ViewportHandle, FrameNo, RenderResults.

enumerator eHydraEngineFramesComplete

Frames complete for a single hydra engine render() invocation. Payload is { render_results: [ { viewport_handle: ViewportHandle, product: HydraRenderProduct*, subframe_count: int32_t } ], average_frame_time_ns: float, swh_frame_number: uint64_t, }.

enumerator eHydraEngineFramesAdded

Frames added to the GPU queue for a single hydra engine. This event signifies that the frame is scheduled for GPU rendering and has not been rendered yet. The payload structure is the same as eHydraEngineFramesComplete.