Package org.lwjgl.ovr
Class OVRPerfStatsPerCompositorFrame.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<OVRPerfStatsPerCompositorFrame,OVRPerfStatsPerCompositorFrame.Buffer>
-
- org.lwjgl.ovr.OVRPerfStatsPerCompositorFrame.Buffer
-
- All Implemented Interfaces:
java.lang.Iterable<OVRPerfStatsPerCompositorFrame>,org.lwjgl.system.Pointer
- Enclosing class:
- OVRPerfStatsPerCompositorFrame
public static class OVRPerfStatsPerCompositorFrame.Buffer extends org.lwjgl.system.StructBuffer<OVRPerfStatsPerCompositorFrame,OVRPerfStatsPerCompositorFrame.Buffer>
An array ofOVRPerfStatsPerCompositorFramestructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatAppCpuElapsedTime()Returns the value of theAppCpuElapsedTimefield.intAppDroppedFrameCount()Returns the value of theAppDroppedFrameCountfield.intAppFrameIndex()Returns the value of theAppFrameIndexfield.floatAppGpuElapsedTime()Returns the value of theAppGpuElapsedTimefield.floatAppMotionToPhotonLatency()Returns the value of theAppMotionToPhotonLatencyfield.floatAppQueueAheadTime()Returns the value of theAppQueueAheadTimefield.intAswActivatedToggleCount()Returns the value of theAswActivatedToggleCountfield.intAswFailedFrameCount()Returns the value of theAswFailedFrameCountfield.booleanAswIsActive()Returns the value of theAswIsActivefield.intAswPresentedFrameCount()Returns the value of theAswPresentedFrameCountfield.floatCompositorCpuElapsedTime()Returns the value of theCompositorCpuElapsedTimefield.floatCompositorCpuStartToGpuEndElapsedTime()Returns the value of theCompositorCpuStartToGpuEndElapsedTimefield.intCompositorDroppedFrameCount()Returns the value of theCompositorDroppedFrameCountfield.intCompositorFrameIndex()Returns the value of theCompositorFrameIndexfield.floatCompositorGpuElapsedTime()Returns the value of theCompositorGpuElapsedTimefield.floatCompositorGpuEndToVsyncElapsedTime()Returns the value of theCompositorGpuEndToVsyncElapsedTimefield.floatCompositorLatency()Returns the value of theCompositorLatencyfield.intHmdVsyncIndex()Returns the value of theHmdVsyncIndexfield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newOVRPerfStatsPerCompositorFrame.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 byOVRPerfStatsPerCompositorFrame.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
-
HmdVsyncIndex
public int HmdVsyncIndex()
Returns the value of theHmdVsyncIndexfield.
-
AppFrameIndex
public int AppFrameIndex()
Returns the value of theAppFrameIndexfield.
-
AppDroppedFrameCount
public int AppDroppedFrameCount()
Returns the value of theAppDroppedFrameCountfield.
-
AppMotionToPhotonLatency
public float AppMotionToPhotonLatency()
Returns the value of theAppMotionToPhotonLatencyfield.
-
AppQueueAheadTime
public float AppQueueAheadTime()
Returns the value of theAppQueueAheadTimefield.
-
AppCpuElapsedTime
public float AppCpuElapsedTime()
Returns the value of theAppCpuElapsedTimefield.
-
AppGpuElapsedTime
public float AppGpuElapsedTime()
Returns the value of theAppGpuElapsedTimefield.
-
CompositorFrameIndex
public int CompositorFrameIndex()
Returns the value of theCompositorFrameIndexfield.
-
CompositorDroppedFrameCount
public int CompositorDroppedFrameCount()
Returns the value of theCompositorDroppedFrameCountfield.
-
CompositorLatency
public float CompositorLatency()
Returns the value of theCompositorLatencyfield.
-
CompositorCpuElapsedTime
public float CompositorCpuElapsedTime()
Returns the value of theCompositorCpuElapsedTimefield.
-
CompositorGpuElapsedTime
public float CompositorGpuElapsedTime()
Returns the value of theCompositorGpuElapsedTimefield.
-
CompositorCpuStartToGpuEndElapsedTime
public float CompositorCpuStartToGpuEndElapsedTime()
Returns the value of theCompositorCpuStartToGpuEndElapsedTimefield.
-
CompositorGpuEndToVsyncElapsedTime
public float CompositorGpuEndToVsyncElapsedTime()
Returns the value of theCompositorGpuEndToVsyncElapsedTimefield.
-
AswIsActive
public boolean AswIsActive()
Returns the value of theAswIsActivefield.
-
AswActivatedToggleCount
public int AswActivatedToggleCount()
Returns the value of theAswActivatedToggleCountfield.
-
AswPresentedFrameCount
public int AswPresentedFrameCount()
Returns the value of theAswPresentedFrameCountfield.
-
AswFailedFrameCount
public int AswFailedFrameCount()
Returns the value of theAswFailedFrameCountfield.
-
-