Package org.lwjgl.ovr
Class OVRViewportStencilDesc.Buffer
- java.lang.Object
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<OVRViewportStencilDesc,OVRViewportStencilDesc.Buffer>
-
- org.lwjgl.ovr.OVRViewportStencilDesc.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<OVRViewportStencilDesc>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- OVRViewportStencilDesc
public static class OVRViewportStencilDesc.Buffer extends org.lwjgl.system.StructBuffer<OVRViewportStencilDesc,OVRViewportStencilDesc.Buffer> implements org.lwjgl.system.NativeResource
An array ofOVRViewportStencilDescstructs.
-
-
Constructor Summary
Constructors Constructor Description Buffer(long address, int cap)Buffer(java.nio.ByteBuffer container)Creates a newOVRViewportStencilDesc.Bufferinstance backed by the specified container.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intEye()Returns the value of theEyefield.OVRViewportStencilDesc.BufferEye(int value)Sets the specified value to theEyefield.OVRFovPortFovPort()Returns aOVRFovPortview of theFovPortfield.OVRViewportStencilDesc.BufferFovPort(java.util.function.Consumer<OVRFovPort> consumer)Passes theFovPortfield to the specifiedConsumer.OVRViewportStencilDesc.BufferFovPort(OVRFovPort value)Copies the specifiedOVRFovPortto theFovPortfield.OVRQuatfHmdToEyeRotation()Returns aOVRQuatfview of theHmdToEyeRotationfield.OVRViewportStencilDesc.BufferHmdToEyeRotation(java.util.function.Consumer<OVRQuatf> consumer)Passes theHmdToEyeRotationfield to the specifiedConsumer.OVRViewportStencilDesc.BufferHmdToEyeRotation(OVRQuatf value)Copies the specifiedOVRQuatfto theHmdToEyeRotationfield.intsizeof()intStencilType()Returns the value of theStencilTypefield.OVRViewportStencilDesc.BufferStencilType(int value)Sets the specified value to theStencilTypefield.-
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
-
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newOVRViewportStencilDesc.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 byOVRViewportStencilDesc.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
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.CustomBuffer<OVRViewportStencilDesc.Buffer>
-
StencilType
public int StencilType()
Returns the value of theStencilTypefield.
-
Eye
public int Eye()
Returns the value of theEyefield.
-
FovPort
public OVRFovPort FovPort()
Returns aOVRFovPortview of theFovPortfield.
-
FovPort
public OVRViewportStencilDesc.Buffer FovPort(java.util.function.Consumer<OVRFovPort> consumer)
Passes theFovPortfield to the specifiedConsumer.
-
HmdToEyeRotation
public OVRQuatf HmdToEyeRotation()
Returns aOVRQuatfview of theHmdToEyeRotationfield.
-
HmdToEyeRotation
public OVRViewportStencilDesc.Buffer HmdToEyeRotation(java.util.function.Consumer<OVRQuatf> consumer)
Passes theHmdToEyeRotationfield to the specifiedConsumer.
-
StencilType
public OVRViewportStencilDesc.Buffer StencilType(int value)
Sets the specified value to theStencilTypefield.
-
Eye
public OVRViewportStencilDesc.Buffer Eye(int value)
Sets the specified value to theEyefield.
-
FovPort
public OVRViewportStencilDesc.Buffer FovPort(OVRFovPort value)
Copies the specifiedOVRFovPortto theFovPortfield.
-
HmdToEyeRotation
public OVRViewportStencilDesc.Buffer HmdToEyeRotation(OVRQuatf value)
Copies the specifiedOVRQuatfto theHmdToEyeRotationfield.
-
-