SubmitFrame, as it is the kind of layer used to render a 3D stereoscopic view.
struct ovrLayerEyeFov {
ovrLayerHeader Header;
ovrTextureSwapChain ColorTexture[ovrEye_Count];
ovrRecti Viewport[ovrEye_Count];
ovrFovPort Fov[ovrEye_Count];
ovrPosef RenderPose[ovrEye_Count];
double SensorSampleTime;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | OVRLayerEyeFov.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | COLORTEXTURE
The struct member offsets. |
| public static final int | FOV
The struct member offsets. |
| public static final int | HEADER
The struct member offsets. |
| public static final int | RENDERPOSE
The struct member offsets. |
| public static final int | SENSORSAMPLETIME
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | VIEWPORT
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | OVRLayerEyeFov(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov. | calloc(int
the buffer capacity capacity)Returns a new |
| public static OVRLayerEyeFov | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static OVRLayerEyeFov. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov. | |
| public static OVRLayerEyeFov. | |
| public PointerBuffer | |
| public long | |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov | ColorTexture(int index, long value)
Sets the specified value at the specified index of the |
| protected OVRLayerEyeFov | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov. | create(int
the buffer capacity capacity)Returns a new |
| public static OVRLayerEyeFov. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov. | |
| public OVRFovPort. | |
| public OVRFovPort | |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov | Fov(int index, OVRFovPort value)
Copies the specified |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov | Fov(int index, Consumer<OVRFovPort> consumer)
Passes the element at |
| public OVRLayerHeader | |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov | |
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov. | malloc(int
the buffer capacity capacity)Returns a new |
| public static OVRLayerEyeFov | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static OVRLayerEyeFov. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov | |
| public static OVRLayerEyeFov. | |
| public static OVRLayerEyeFov. | |
| public static PointerBuffer | |
| public static long | |
| public static void | |
| public static void | |
| public static OVRFovPort. | |
| public static OVRFovPort | |
| public static void | |
| public static void | |
| public static OVRLayerHeader | |
| public static void | |
| public static OVRPosef. | |
| public static OVRPosef | |
| public static void | |
| public static void | |
| public static double | |
| public static void | |
| public static OVRRecti. | |
| public static OVRRecti | |
| public static void | |
| public static void | |
| public OVRPosef. | RenderPose()
specifies the position and orientation of each eye view, with the position specified in meters. |
| public OVRPosef | RenderPose(int index)
specifies the position and orientation of each eye view, with the position specified in meters. |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov | RenderPose(int index, OVRPosef value)
Copies the specified |
| public OVRLayerEyeFov | RenderPose(Consumer<OVRPosef.
Passes the |
| public OVRLayerEyeFov | RenderPose(int index, Consumer<OVRPosef> consumer)
Passes the element at |
| public double | SensorSampleTime()
specifies the timestamp when the source |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov | set(OVRLayerHeader Header, PointerBuffer ColorTexture, OVRRecti.
Initializes this struct with the specified values. |
| public OVRLayerEyeFov | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public static void | |
| public OVRRecti. | |
| public OVRRecti | |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov | |
| public OVRLayerEyeFov |