Package org.lwjgl.ovr
Class OVRTextureLayoutDescUnion.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<OVRTextureLayoutDescUnion,OVRTextureLayoutDescUnion.Buffer>
-
- org.lwjgl.ovr.OVRTextureLayoutDescUnion.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<OVRTextureLayoutDescUnion>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- OVRTextureLayoutDescUnion
public static class OVRTextureLayoutDescUnion.Buffer extends org.lwjgl.system.StructBuffer<OVRTextureLayoutDescUnion,OVRTextureLayoutDescUnion.Buffer> implements org.lwjgl.system.NativeResource
An array ofOVRTextureLayoutDescUnion
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OVRTextureLayoutOctilinear.Buffer
Octilinear()
Returns aOVRTextureLayoutOctilinear
.Buffer view of theOctilinear
field.OVRTextureLayoutOctilinear
Octilinear(int index)
Returns aOVRTextureLayoutOctilinear
view of the struct at the specified index of theOctilinear
field.OVRTextureLayoutDescUnion.Buffer
Octilinear(int index, java.util.function.Consumer<OVRTextureLayoutOctilinear> consumer)
Passes the element atindex
of theOctilinear
field to the specifiedConsumer
.OVRTextureLayoutDescUnion.Buffer
Octilinear(int index, OVRTextureLayoutOctilinear value)
Copies the specifiedOVRTextureLayoutOctilinear
at the specified index of theOctilinear
field.OVRTextureLayoutDescUnion.Buffer
Octilinear(java.util.function.Consumer<OVRTextureLayoutOctilinear.Buffer> consumer)
Passes theOctilinear
field to the specifiedConsumer
.OVRTextureLayoutDescUnion.Buffer
Octilinear(OVRTextureLayoutOctilinear.Buffer value)
Copies the specifiedOVRTextureLayoutOctilinear.Buffer
to theOctilinear
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newOVRTextureLayoutDescUnion.Buffer
instance 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 byOVRTextureLayoutDescUnion.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
-
Octilinear
public OVRTextureLayoutOctilinear.Buffer Octilinear()
Returns aOVRTextureLayoutOctilinear
.Buffer view of theOctilinear
field.
-
Octilinear
public OVRTextureLayoutOctilinear Octilinear(int index)
Returns aOVRTextureLayoutOctilinear
view of the struct at the specified index of theOctilinear
field.
-
Octilinear
public OVRTextureLayoutDescUnion.Buffer Octilinear(OVRTextureLayoutOctilinear.Buffer value)
Copies the specifiedOVRTextureLayoutOctilinear.Buffer
to theOctilinear
field.
-
Octilinear
public OVRTextureLayoutDescUnion.Buffer Octilinear(int index, OVRTextureLayoutOctilinear value)
Copies the specifiedOVRTextureLayoutOctilinear
at the specified index of theOctilinear
field.
-
Octilinear
public OVRTextureLayoutDescUnion.Buffer Octilinear(java.util.function.Consumer<OVRTextureLayoutOctilinear.Buffer> consumer)
Passes theOctilinear
field to the specifiedConsumer
.
-
Octilinear
public OVRTextureLayoutDescUnion.Buffer Octilinear(int index, java.util.function.Consumer<OVRTextureLayoutOctilinear> consumer)
Passes the element atindex
of theOctilinear
field to the specifiedConsumer
.
-
-