Struct openvr_sys::Struct_Compositor_FrameTiming
[−]
[src]
pub struct Struct_Compositor_FrameTiming { pub m_nSize: uint32_t, pub m_nFrameIndex: uint32_t, pub m_nNumFramePresents: uint32_t, pub m_nNumDroppedFrames: uint32_t, pub m_flSystemTimeInSeconds: c_double, pub m_flSceneRenderGpuMs: c_float, pub m_flTotalRenderGpuMs: c_float, pub m_flCompositorRenderGpuMs: c_float, pub m_flCompositorRenderCpuMs: c_float, pub m_flCompositorIdleCpuMs: c_float, pub m_flClientFrameIntervalMs: c_float, pub m_flPresentCallCpuMs: c_float, pub m_flWaitForPresentCpuMs: c_float, pub m_flSubmitFrameMs: c_float, pub m_flWaitGetPosesCalledMs: c_float, pub m_flNewPosesReadyMs: c_float, pub m_flNewFrameReadyMs: c_float, pub m_flCompositorUpdateStartMs: c_float, pub m_flCompositorUpdateEndMs: c_float, pub m_flCompositorRenderStartMs: c_float, pub m_HmdPose: TrackedDevicePose_t, pub m_nFidelityLevel: int32_t, }
Fields
m_nSize: uint32_t
m_nFrameIndex: uint32_t
m_nNumFramePresents: uint32_t
m_nNumDroppedFrames: uint32_t
m_flSystemTimeInSeconds: c_double
m_flSceneRenderGpuMs: c_float
m_flTotalRenderGpuMs: c_float
m_flCompositorRenderGpuMs: c_float
m_flCompositorRenderCpuMs: c_float
m_flCompositorIdleCpuMs: c_float
m_flClientFrameIntervalMs: c_float
m_flPresentCallCpuMs: c_float
m_flWaitForPresentCpuMs: c_float
m_flSubmitFrameMs: c_float
m_flWaitGetPosesCalledMs: c_float
m_flNewPosesReadyMs: c_float
m_flNewFrameReadyMs: c_float
m_flCompositorUpdateStartMs: c_float
m_flCompositorUpdateEndMs: c_float
m_flCompositorRenderStartMs: c_float
m_HmdPose: TrackedDevicePose_t
m_nFidelityLevel: int32_t
Trait Implementations
impl Copy for Struct_Compositor_FrameTiming
[src]
impl Clone for Struct_Compositor_FrameTiming
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more