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

        BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
    • Constructor Summary

      Constructors 
      Constructor Description
      Buffer​(long address, int cap)  
      Buffer​(java.nio.ByteBuffer container)
      Creates a new OVRPerfStatsPerCompositorFrame.Buffer instance backed by the specified container.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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.
      • 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

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from class org.lwjgl.system.Pointer.Default

        equals, hashCode
      • Methods inherited from class org.lwjgl.system.StructBuffer

        apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
    • 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.

      • Buffer

        public Buffer​(long address,
                      int cap)
    • Method Detail

      • 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.