Package org.lwjgl.ovr
Class OVRFovStencilDesc.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<OVRFovStencilDesc,OVRFovStencilDesc.Buffer>
-
- org.lwjgl.ovr.OVRFovStencilDesc.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<OVRFovStencilDesc>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- OVRFovStencilDesc
public static class OVRFovStencilDesc.Buffer extends org.lwjgl.system.StructBuffer<OVRFovStencilDesc,OVRFovStencilDesc.Buffer> implements org.lwjgl.system.NativeResource
An array ofOVRFovStencilDescstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intEye()Returns the value of theEyefield.OVRFovStencilDesc.BufferEye(int value)Sets the specified value to theEyefield.OVRFovPortFovPort()Returns aOVRFovPortview of theFovPortfield.OVRFovStencilDesc.BufferFovPort(java.util.function.Consumer<OVRFovPort> consumer)Passes theFovPortfield to the specifiedConsumer.OVRFovStencilDesc.BufferFovPort(OVRFovPort value)Copies the specifiedOVRFovPortto theFovPortfield.OVRQuatfHmdToEyeRotation()Returns aOVRQuatfview of theHmdToEyeRotationfield.OVRFovStencilDesc.BufferHmdToEyeRotation(java.util.function.Consumer<OVRQuatf> consumer)Passes theHmdToEyeRotationfield to the specifiedConsumer.OVRFovStencilDesc.BufferHmdToEyeRotation(OVRQuatf value)Copies the specifiedOVRQuatfto theHmdToEyeRotationfield.intStencilFlags()Returns the value of theStencilFlagsfield.OVRFovStencilDesc.BufferStencilFlags(int value)Sets the specified value to theStencilFlagsfield.intStencilType()Returns the value of theStencilTypefield.OVRFovStencilDesc.BufferStencilType(int value)Sets the specified value to theStencilTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newOVRFovStencilDesc.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 byOVRFovStencilDesc.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
-
StencilType
public int StencilType()
Returns the value of theStencilTypefield.
-
StencilFlags
public int StencilFlags()
Returns the value of theStencilFlagsfield.
-
Eye
public int Eye()
Returns the value of theEyefield.
-
FovPort
public OVRFovPort FovPort()
Returns aOVRFovPortview of theFovPortfield.
-
HmdToEyeRotation
public OVRQuatf HmdToEyeRotation()
Returns aOVRQuatfview of theHmdToEyeRotationfield.
-
StencilType
public OVRFovStencilDesc.Buffer StencilType(int value)
Sets the specified value to theStencilTypefield.
-
StencilFlags
public OVRFovStencilDesc.Buffer StencilFlags(int value)
Sets the specified value to theStencilFlagsfield.
-
Eye
public OVRFovStencilDesc.Buffer Eye(int value)
Sets the specified value to theEyefield.
-
FovPort
public OVRFovStencilDesc.Buffer FovPort(OVRFovPort value)
Copies the specifiedOVRFovPortto theFovPortfield.
-
FovPort
public OVRFovStencilDesc.Buffer FovPort(java.util.function.Consumer<OVRFovPort> consumer)
Passes theFovPortfield to the specifiedConsumer.
-
HmdToEyeRotation
public OVRFovStencilDesc.Buffer HmdToEyeRotation(OVRQuatf value)
Copies the specifiedOVRQuatfto theHmdToEyeRotationfield.
-
HmdToEyeRotation
public OVRFovStencilDesc.Buffer HmdToEyeRotation(java.util.function.Consumer<OVRQuatf> consumer)
Passes theHmdToEyeRotationfield to the specifiedConsumer.
-
-