public static class VkGeometryTrianglesNV.Buffer extends org.lwjgl.system.StructBuffer<VkGeometryTrianglesNV,VkGeometryTrianglesNV.Buffer> implements org.lwjgl.system.NativeResource
VkGeometryTrianglesNV structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkGeometryTrianglesNV.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
indexCount()
Returns the value of the
indexCount field. |
VkGeometryTrianglesNV.Buffer |
indexCount(int value)
Sets the specified value to the
indexCount field. |
long |
indexData()
Returns the value of the
indexData field. |
VkGeometryTrianglesNV.Buffer |
indexData(long value)
Sets the specified value to the
indexData field. |
long |
indexOffset()
Returns the value of the
indexOffset field. |
VkGeometryTrianglesNV.Buffer |
indexOffset(long value)
Sets the specified value to the
indexOffset field. |
int |
indexType()
Returns the value of the
indexType field. |
VkGeometryTrianglesNV.Buffer |
indexType(int value)
Sets the specified value to the
indexType field. |
long |
pNext()
Returns the value of the
pNext field. |
VkGeometryTrianglesNV.Buffer |
pNext(long value)
Sets the specified value to the
pNext field. |
int |
sType()
Returns the value of the
sType field. |
VkGeometryTrianglesNV.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
long |
transformData()
Returns the value of the
transformData field. |
VkGeometryTrianglesNV.Buffer |
transformData(long value)
Sets the specified value to the
transformData field. |
long |
transformOffset()
Returns the value of the
transformOffset field. |
VkGeometryTrianglesNV.Buffer |
transformOffset(long value)
Sets the specified value to the
transformOffset field. |
int |
vertexCount()
Returns the value of the
vertexCount field. |
VkGeometryTrianglesNV.Buffer |
vertexCount(int value)
Sets the specified value to the
vertexCount field. |
long |
vertexData()
Returns the value of the
vertexData field. |
VkGeometryTrianglesNV.Buffer |
vertexData(long value)
Sets the specified value to the
vertexData field. |
int |
vertexFormat()
Returns the value of the
vertexFormat field. |
VkGeometryTrianglesNV.Buffer |
vertexFormat(int value)
Sets the specified value to the
vertexFormat field. |
long |
vertexOffset()
Returns the value of the
vertexOffset field. |
VkGeometryTrianglesNV.Buffer |
vertexOffset(long value)
Sets the specified value to the
vertexOffset field. |
long |
vertexStride()
Returns the value of the
vertexStride field. |
VkGeometryTrianglesNV.Buffer |
vertexStride(long value)
Sets the specified value to the
vertexStride field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkGeometryTrianglesNV.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
by VkGeometryTrianglesNV.SIZEOF, and its mark will be undefined.
The created buffer instance holds a strong reference to the container object.
public Buffer(long address,
int cap)
public int sType()
sType field.public long pNext()
pNext field.public long vertexData()
vertexData field.public long vertexOffset()
vertexOffset field.public int vertexCount()
vertexCount field.public long vertexStride()
vertexStride field.public int vertexFormat()
vertexFormat field.public long indexData()
indexData field.public long indexOffset()
indexOffset field.public int indexCount()
indexCount field.public int indexType()
indexType field.public long transformData()
transformData field.public long transformOffset()
transformOffset field.public VkGeometryTrianglesNV.Buffer sType(int value)
sType field.public VkGeometryTrianglesNV.Buffer pNext(long value)
pNext field.public VkGeometryTrianglesNV.Buffer vertexData(long value)
vertexData field.public VkGeometryTrianglesNV.Buffer vertexOffset(long value)
vertexOffset field.public VkGeometryTrianglesNV.Buffer vertexCount(int value)
vertexCount field.public VkGeometryTrianglesNV.Buffer vertexStride(long value)
vertexStride field.public VkGeometryTrianglesNV.Buffer vertexFormat(int value)
vertexFormat field.public VkGeometryTrianglesNV.Buffer indexData(long value)
indexData field.public VkGeometryTrianglesNV.Buffer indexOffset(long value)
indexOffset field.public VkGeometryTrianglesNV.Buffer indexCount(int value)
indexCount field.public VkGeometryTrianglesNV.Buffer indexType(int value)
indexType field.public VkGeometryTrianglesNV.Buffer transformData(long value)
transformData field.public VkGeometryTrianglesNV.Buffer transformOffset(long value)
transformOffset field.Copyright LWJGL. All Rights Reserved. License terms.