public class Compositor_FrameTiming
extends com.sun.jna.Structure
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Compositor_FrameTiming.ByReference  | 
static class  | 
Compositor_FrameTiming.ByValue  | 
| Modifier and Type | Field and Description | 
|---|---|
float | 
m_flClientFrameIntervalMs  | 
float | 
m_flCompositorIdleCpuMs  | 
float | 
m_flCompositorRenderCpuMs  | 
float | 
m_flCompositorRenderGpuMs  | 
float | 
m_flCompositorRenderStartMs  | 
float | 
m_flCompositorUpdateEndMs  | 
float | 
m_flCompositorUpdateStartMs  | 
float | 
m_flNewFrameReadyMs  | 
float | 
m_flNewPosesReadyMs  | 
float | 
m_flPostSubmitGpuMs  | 
float | 
m_flPresentCallCpuMs  | 
float | 
m_flPreSubmitGpuMs  | 
float | 
m_flSubmitFrameMs  | 
double | 
m_flSystemTimeInSeconds  | 
float | 
m_flTotalRenderGpuMs  | 
float | 
m_flWaitForPresentCpuMs  | 
float | 
m_flWaitGetPosesCalledMs  | 
TrackedDevicePose_t | 
m_HmdPose
C type : TrackedDevicePose_t 
 | 
int | 
m_nFrameIndex  | 
int | 
m_nNumDroppedFrames  | 
int | 
m_nNumFramePresents  | 
int | 
m_nNumMisPresented  | 
int | 
m_nReprojectionFlags  | 
int | 
m_nSize  | 
| Constructor and Description | 
|---|
Compositor_FrameTiming()  | 
Compositor_FrameTiming(com.sun.jna.Pointer peer)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.util.List<java.lang.String> | 
getFieldOrder()  | 
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeFieldpublic int m_nSize
public int m_nFrameIndex
public int m_nNumFramePresents
public int m_nNumMisPresented
public int m_nNumDroppedFrames
public int m_nReprojectionFlags
public double m_flSystemTimeInSeconds
public float m_flPreSubmitGpuMs
public float m_flPostSubmitGpuMs
public float m_flTotalRenderGpuMs
public float m_flCompositorRenderGpuMs
public float m_flCompositorRenderCpuMs
public float m_flCompositorIdleCpuMs
public float m_flClientFrameIntervalMs
public float m_flPresentCallCpuMs
public float m_flWaitForPresentCpuMs
public float m_flSubmitFrameMs
public float m_flWaitGetPosesCalledMs
public float m_flNewPosesReadyMs
public float m_flNewFrameReadyMs
public float m_flCompositorUpdateStartMs
public float m_flCompositorUpdateEndMs
public float m_flCompositorRenderStartMs
public TrackedDevicePose_t m_HmdPose