Package org.lwjgl.openvr
Class CompositorFrameTiming.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<CompositorFrameTiming,CompositorFrameTiming.Buffer>
-
- org.lwjgl.openvr.CompositorFrameTiming.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<CompositorFrameTiming>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- CompositorFrameTiming
public static class CompositorFrameTiming.Buffer extends org.lwjgl.system.StructBuffer<CompositorFrameTiming,CompositorFrameTiming.Buffer> implements org.lwjgl.system.NativeResource
An array ofCompositorFrameTimingstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatm_flClientFrameIntervalMs()Returns the value of them_flClientFrameIntervalMsfield.floatm_flCompositorIdleCpuMs()Returns the value of them_flCompositorIdleCpuMsfield.floatm_flCompositorRenderCpuMs()Returns the value of them_flCompositorRenderCpuMsfield.floatm_flCompositorRenderGpuMs()Returns the value of them_flCompositorRenderGpuMsfield.floatm_flCompositorRenderStartMs()Returns the value of them_flCompositorRenderStartMsfield.floatm_flCompositorUpdateEndMs()Returns the value of them_flCompositorUpdateEndMsfield.floatm_flCompositorUpdateStartMs()Returns the value of them_flCompositorUpdateStartMsfield.floatm_flNewFrameReadyMs()Returns the value of them_flNewFrameReadyMsfield.floatm_flNewPosesReadyMs()Returns the value of them_flNewPosesReadyMsfield.floatm_flPostSubmitGpuMs()Returns the value of them_flPostSubmitGpuMsfield.floatm_flPresentCallCpuMs()Returns the value of them_flPresentCallCpuMsfield.floatm_flPreSubmitGpuMs()Returns the value of them_flPreSubmitGpuMsfield.floatm_flSubmitFrameMs()Returns the value of them_flSubmitFrameMsfield.doublem_flSystemTimeInSeconds()Returns the value of them_flSystemTimeInSecondsfield.floatm_flTotalRenderGpuMs()Returns the value of them_flTotalRenderGpuMsfield.floatm_flWaitForPresentCpuMs()Returns the value of them_flWaitForPresentCpuMsfield.floatm_flWaitGetPosesCalledMs()Returns the value of them_flWaitGetPosesCalledMsfield.TrackedDevicePosem_HmdPose()Returns aTrackedDevicePoseview of them_HmdPosefield.intm_nFrameIndex()Returns the value of them_nFrameIndexfield.intm_nNumDroppedFrames()Returns the value of them_nNumDroppedFramesfield.intm_nNumFramePresents()Returns the value of them_nNumFramePresentsfield.intm_nNumMisPresented()Returns the value of them_nNumMisPresentedfield.intm_nNumVSyncsReadyForUse()Returns the value of them_nNumVSyncsReadyForUsefield.intm_nNumVSyncsToFirstView()Returns the value of them_nNumVSyncsToFirstViewfield.intm_nReprojectionFlags()Returns the value of them_nReprojectionFlagsfield.intm_nSize()Returns the value of them_nSizefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newCompositorFrameTiming.Bufferinstance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byCompositorFrameTiming.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
m_nSize
public int m_nSize()
Returns the value of them_nSizefield.
-
m_nFrameIndex
public int m_nFrameIndex()
Returns the value of them_nFrameIndexfield.
-
m_nNumFramePresents
public int m_nNumFramePresents()
Returns the value of them_nNumFramePresentsfield.
-
m_nNumMisPresented
public int m_nNumMisPresented()
Returns the value of them_nNumMisPresentedfield.
-
m_nNumDroppedFrames
public int m_nNumDroppedFrames()
Returns the value of them_nNumDroppedFramesfield.
-
m_nReprojectionFlags
public int m_nReprojectionFlags()
Returns the value of them_nReprojectionFlagsfield.
-
m_flSystemTimeInSeconds
public double m_flSystemTimeInSeconds()
Returns the value of them_flSystemTimeInSecondsfield.
-
m_flPreSubmitGpuMs
public float m_flPreSubmitGpuMs()
Returns the value of them_flPreSubmitGpuMsfield.
-
m_flPostSubmitGpuMs
public float m_flPostSubmitGpuMs()
Returns the value of them_flPostSubmitGpuMsfield.
-
m_flTotalRenderGpuMs
public float m_flTotalRenderGpuMs()
Returns the value of them_flTotalRenderGpuMsfield.
-
m_flCompositorRenderGpuMs
public float m_flCompositorRenderGpuMs()
Returns the value of them_flCompositorRenderGpuMsfield.
-
m_flCompositorRenderCpuMs
public float m_flCompositorRenderCpuMs()
Returns the value of them_flCompositorRenderCpuMsfield.
-
m_flCompositorIdleCpuMs
public float m_flCompositorIdleCpuMs()
Returns the value of them_flCompositorIdleCpuMsfield.
-
m_flClientFrameIntervalMs
public float m_flClientFrameIntervalMs()
Returns the value of them_flClientFrameIntervalMsfield.
-
m_flPresentCallCpuMs
public float m_flPresentCallCpuMs()
Returns the value of them_flPresentCallCpuMsfield.
-
m_flWaitForPresentCpuMs
public float m_flWaitForPresentCpuMs()
Returns the value of them_flWaitForPresentCpuMsfield.
-
m_flSubmitFrameMs
public float m_flSubmitFrameMs()
Returns the value of them_flSubmitFrameMsfield.
-
m_flWaitGetPosesCalledMs
public float m_flWaitGetPosesCalledMs()
Returns the value of them_flWaitGetPosesCalledMsfield.
-
m_flNewPosesReadyMs
public float m_flNewPosesReadyMs()
Returns the value of them_flNewPosesReadyMsfield.
-
m_flNewFrameReadyMs
public float m_flNewFrameReadyMs()
Returns the value of them_flNewFrameReadyMsfield.
-
m_flCompositorUpdateStartMs
public float m_flCompositorUpdateStartMs()
Returns the value of them_flCompositorUpdateStartMsfield.
-
m_flCompositorUpdateEndMs
public float m_flCompositorUpdateEndMs()
Returns the value of them_flCompositorUpdateEndMsfield.
-
m_flCompositorRenderStartMs
public float m_flCompositorRenderStartMs()
Returns the value of them_flCompositorRenderStartMsfield.
-
m_HmdPose
public TrackedDevicePose m_HmdPose()
Returns aTrackedDevicePoseview of them_HmdPosefield.
-
m_nNumVSyncsReadyForUse
public int m_nNumVSyncsReadyForUse()
Returns the value of them_nNumVSyncsReadyForUsefield.
-
m_nNumVSyncsToFirstView
public int m_nNumVSyncsToFirstView()
Returns the value of them_nNumVSyncsToFirstViewfield.
-
-