Package org.lwjgl.openvr
Class HmdRect2.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<HmdRect2,HmdRect2.Buffer>
-
- org.lwjgl.openvr.HmdRect2.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<HmdRect2>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- HmdRect2
public static class HmdRect2.Buffer extends org.lwjgl.system.StructBuffer<HmdRect2,HmdRect2.Buffer> implements org.lwjgl.system.NativeResource
An array ofHmdRect2structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HmdVector2vBottomRight()Returns aHmdVector2view of thevBottomRightfield.HmdRect2.BuffervBottomRight(java.util.function.Consumer<HmdVector2> consumer)Passes thevBottomRightfield to the specifiedConsumer.HmdRect2.BuffervBottomRight(HmdVector2 value)Copies the specifiedHmdVector2to thevBottomRightfield.HmdVector2vTopLeft()Returns aHmdVector2view of thevTopLeftfield.HmdRect2.BuffervTopLeft(java.util.function.Consumer<HmdVector2> consumer)Passes thevTopLeftfield to the specifiedConsumer.HmdRect2.BuffervTopLeft(HmdVector2 value)Copies the specifiedHmdVector2to thevTopLeftfield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newHmdRect2.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 byHmdRect2.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
-
vTopLeft
public HmdVector2 vTopLeft()
Returns aHmdVector2view of thevTopLeftfield.
-
vBottomRight
public HmdVector2 vBottomRight()
Returns aHmdVector2view of thevBottomRightfield.
-
vTopLeft
public HmdRect2.Buffer vTopLeft(HmdVector2 value)
Copies the specifiedHmdVector2to thevTopLeftfield.
-
vTopLeft
public HmdRect2.Buffer vTopLeft(java.util.function.Consumer<HmdVector2> consumer)
Passes thevTopLeftfield to the specifiedConsumer.
-
vBottomRight
public HmdRect2.Buffer vBottomRight(HmdVector2 value)
Copies the specifiedHmdVector2to thevBottomRightfield.
-
vBottomRight
public HmdRect2.Buffer vBottomRight(java.util.function.Consumer<HmdVector2> consumer)
Passes thevBottomRightfield to the specifiedConsumer.
-
-