ovrLayer types in a way that allows them to be used in a polymorphic way.
union ovrLayer_Union {
ovrLayerHeader Header;
ovrLayerEyeFov EyeFov;
ovrLayerEyeFovDepth EyeFovDepth;
ovrLayerEyeMatrix EyeMatrix;
ovrLayerEyeFovMultires Multires;
ovrLayerCylinder Cylinder;
ovrLayerCube Cube;
ovrLayerQuad Quad;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | OVRLayerUnion.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | CUBE
The struct member offsets. |
| public static final int | CYLINDER
The struct member offsets. |
| public static final int | EYEFOV
The struct member offsets. |
| public static final int | EYEFOVDEPTH
The struct member offsets. |
| public static final int | EYEMATRIX
The struct member offsets. |
| public static final int | HEADER
The struct member offsets. |
| public static final int | MULTIRES
The struct member offsets. |
| public static final int | QUAD
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | OVRLayerUnion(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static OVRLayerUnion | |
| public static OVRLayerUnion. | calloc(int
the buffer capacity capacity)Returns a new |
| public static OVRLayerUnion | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static OVRLayerUnion. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static OVRLayerUnion | |
| public static OVRLayerUnion | |
| public static OVRLayerUnion. | |
| public static OVRLayerUnion. | |
| protected OVRLayerUnion | 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 OVRLayerUnion | |
| public static OVRLayerUnion | |
| public static OVRLayerUnion. | create(int
the buffer capacity capacity)Returns a new |
| public static OVRLayerUnion. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static OVRLayerUnion | |
| public static OVRLayerUnion. | |
| public OVRLayerCube | |
| public OVRLayerUnion | |
| public OVRLayerUnion | |
| public OVRLayerCylinder | |
| public OVRLayerUnion | |
| public OVRLayerUnion | |
| public OVRLayerEyeFov | |
| public OVRLayerUnion | |
| public OVRLayerUnion | |
| public OVRLayerEyeFovDepth | |
| public OVRLayerUnion | EyeFovDepth(OVRLayerEyeFovDepth value)
Copies the specified |
| public OVRLayerUnion | EyeFovDepth(Consumer<OVRLayerEyeFovDepth> consumer)
Passes the |
| public OVRLayerEyeMatrix | |
| public OVRLayerUnion | |
| public OVRLayerUnion | EyeMatrix(Consumer<OVRLayerEyeMatrix> consumer)
Passes the |
| public OVRLayerHeader | |
| public OVRLayerUnion | |
| public OVRLayerUnion | |
| public static OVRLayerUnion | |
| public static OVRLayerUnion. | malloc(int
the buffer capacity capacity)Returns a new |
| public static OVRLayerUnion | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static OVRLayerUnion. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static OVRLayerUnion | |
| public static OVRLayerUnion | |
| public static OVRLayerUnion. | |
| public static OVRLayerUnion. | |
| public OVRLayerEyeFovMultires | |
| public OVRLayerUnion | Multires(OVRLayerEyeFovMultires value)
Copies the specified |
| public OVRLayerUnion | Multires(Consumer<OVRLayerEyeFovMultires> consumer)
Passes the |
| public static OVRLayerCube | |
| public static void | |
| public static OVRLayerCylinder | |
| public static void | |
| public static OVRLayerEyeFov | |
| public static void | |
| public static OVRLayerEyeFovDepth | |
| public static void | |
| public static OVRLayerEyeMatrix | |
| public static void | |
| public static OVRLayerHeader | |
| public static void | |
| public static OVRLayerEyeFovMultires | |
| public static void | |
| public static OVRLayerQuad | |
| public static void | |
| public OVRLayerQuad | |
| public OVRLayerUnion | |
| public OVRLayerUnion | |
| public OVRLayerUnion | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int |