Package org.lwjgl.nuklear
Class NkDrawVertexLayoutElement.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<NkDrawVertexLayoutElement,NkDrawVertexLayoutElement.Buffer>
-
- org.lwjgl.nuklear.NkDrawVertexLayoutElement.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<NkDrawVertexLayoutElement>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- NkDrawVertexLayoutElement
public static class NkDrawVertexLayoutElement.Buffer extends org.lwjgl.system.StructBuffer<NkDrawVertexLayoutElement,NkDrawVertexLayoutElement.Buffer> implements org.lwjgl.system.NativeResource
An array ofNkDrawVertexLayoutElement
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
attribute()
Returns the value of theattribute
field.NkDrawVertexLayoutElement.Buffer
attribute(int value)
Sets the specified value to theattribute
field.int
format()
Returns the value of theformat
field.NkDrawVertexLayoutElement.Buffer
format(int value)
Sets the specified value to theformat
field.long
offset()
Returns the value of theoffset
field.NkDrawVertexLayoutElement.Buffer
offset(long value)
Sets the specified value to theoffset
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newNkDrawVertexLayoutElement.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 byNkDrawVertexLayoutElement.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
-
attribute
public int attribute()
Returns the value of theattribute
field.
-
format
public int format()
Returns the value of theformat
field.
-
offset
public long offset()
Returns the value of theoffset
field.
-
attribute
public NkDrawVertexLayoutElement.Buffer attribute(int value)
Sets the specified value to theattribute
field.
-
format
public NkDrawVertexLayoutElement.Buffer format(int value)
Sets the specified value to theformat
field.
-
offset
public NkDrawVertexLayoutElement.Buffer offset(long value)
Sets the specified value to theoffset
field.
-
-