Package org.lwjgl.ovr

Class OVRPerfStatsPerCompositorFrame.Buffer

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer

        org.lwjgl.system.Pointer.Default
    • Field Summary

      • Fields inherited from interface org.lwjgl.system.Pointer

        POINTER_SHIFT, POINTER_SIZE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      float AppCpuElapsedTime()
      Returns the value of the AppCpuElapsedTime field.
      int AppDroppedFrameCount()
      Returns the value of the AppDroppedFrameCount field.
      int AppFrameIndex()
      Returns the value of the AppFrameIndex field.
      float AppGpuElapsedTime()
      Returns the value of the AppGpuElapsedTime field.
      float AppMotionToPhotonLatency()
      Returns the value of the AppMotionToPhotonLatency field.
      float AppQueueAheadTime()
      Returns the value of the AppQueueAheadTime field.
      int AswActivatedToggleCount()
      Returns the value of the AswActivatedToggleCount field.
      int AswFailedFrameCount()
      Returns the value of the AswFailedFrameCount field.
      boolean AswIsActive()
      Returns the value of the AswIsActive field.
      int AswPresentedFrameCount()
      Returns the value of the AswPresentedFrameCount field.
      float CompositorCpuElapsedTime()
      Returns the value of the CompositorCpuElapsedTime field.
      float CompositorCpuStartToGpuEndElapsedTime()
      Returns the value of the CompositorCpuStartToGpuEndElapsedTime field.
      int CompositorDroppedFrameCount()
      Returns the value of the CompositorDroppedFrameCount field.
      int CompositorFrameIndex()
      Returns the value of the CompositorFrameIndex field.
      float CompositorGpuElapsedTime()
      Returns the value of the CompositorGpuElapsedTime field.
      float CompositorGpuEndToVsyncElapsedTime()
      Returns the value of the CompositorGpuEndToVsyncElapsedTime field.
      float CompositorLatency()
      Returns the value of the CompositorLatency field.
      int HmdVsyncIndex()
      Returns the value of the HmdVsyncIndex field.
      int sizeof()
      Returns the sizeof a single element in the buffer.
      • Methods inherited from class org.lwjgl.system.StructBuffer

        forEach, get, get, get, get, iterator, parallelStream, put, put, spliterator, stream
      • Methods inherited from class org.lwjgl.system.CustomBuffer

        address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Buffer

        public Buffer(java.nio.ByteBuffer container)
        Creates a new OVRPerfStatsPerCompositorFrame.Buffer instance 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 by OVRPerfStatsPerCompositorFrame.SIZEOF, and its mark will be undefined.

        The created buffer instance holds a strong reference to the container object.

    • Method Detail

      • sizeof

        public int sizeof()
        Description copied from class: org.lwjgl.system.CustomBuffer
        Returns the sizeof a single element in the buffer.
        Specified by:
        sizeof in class org.lwjgl.system.CustomBuffer<OVRPerfStatsPerCompositorFrame.Buffer>
      • HmdVsyncIndex

        public int HmdVsyncIndex()
        Returns the value of the HmdVsyncIndex field.
      • AppFrameIndex

        public int AppFrameIndex()
        Returns the value of the AppFrameIndex field.
      • AppDroppedFrameCount

        public int AppDroppedFrameCount()
        Returns the value of the AppDroppedFrameCount field.
      • AppMotionToPhotonLatency

        public float AppMotionToPhotonLatency()
        Returns the value of the AppMotionToPhotonLatency field.
      • AppQueueAheadTime

        public float AppQueueAheadTime()
        Returns the value of the AppQueueAheadTime field.
      • AppCpuElapsedTime

        public float AppCpuElapsedTime()
        Returns the value of the AppCpuElapsedTime field.
      • AppGpuElapsedTime

        public float AppGpuElapsedTime()
        Returns the value of the AppGpuElapsedTime field.
      • CompositorFrameIndex

        public int CompositorFrameIndex()
        Returns the value of the CompositorFrameIndex field.
      • CompositorDroppedFrameCount

        public int CompositorDroppedFrameCount()
        Returns the value of the CompositorDroppedFrameCount field.
      • CompositorLatency

        public float CompositorLatency()
        Returns the value of the CompositorLatency field.
      • CompositorCpuElapsedTime

        public float CompositorCpuElapsedTime()
        Returns the value of the CompositorCpuElapsedTime field.
      • CompositorGpuElapsedTime

        public float CompositorGpuElapsedTime()
        Returns the value of the CompositorGpuElapsedTime field.
      • CompositorCpuStartToGpuEndElapsedTime

        public float CompositorCpuStartToGpuEndElapsedTime()
        Returns the value of the CompositorCpuStartToGpuEndElapsedTime field.
      • CompositorGpuEndToVsyncElapsedTime

        public float CompositorGpuEndToVsyncElapsedTime()
        Returns the value of the CompositorGpuEndToVsyncElapsedTime field.
      • AswIsActive

        public boolean AswIsActive()
        Returns the value of the AswIsActive field.
      • AswActivatedToggleCount

        public int AswActivatedToggleCount()
        Returns the value of the AswActivatedToggleCount field.
      • AswPresentedFrameCount

        public int AswPresentedFrameCount()
        Returns the value of the AswPresentedFrameCount field.
      • AswFailedFrameCount

        public int AswFailedFrameCount()
        Returns the value of the AswFailedFrameCount field.