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.
-
enumerator eNewFrame