Package org.lwjgl.vulkan
Class VkGeometryTrianglesNV.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkGeometryTrianglesNV,VkGeometryTrianglesNV.Buffer>
-
- org.lwjgl.vulkan.VkGeometryTrianglesNV.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkGeometryTrianglesNV>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkGeometryTrianglesNV
public static class VkGeometryTrianglesNV.Buffer extends org.lwjgl.system.StructBuffer<VkGeometryTrianglesNV,VkGeometryTrianglesNV.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkGeometryTrianglesNVstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intindexCount()Returns the value of theindexCountfield.VkGeometryTrianglesNV.BufferindexCount(int value)Sets the specified value to theindexCountfield.longindexData()Returns the value of theindexDatafield.VkGeometryTrianglesNV.BufferindexData(long value)Sets the specified value to theindexDatafield.longindexOffset()Returns the value of theindexOffsetfield.VkGeometryTrianglesNV.BufferindexOffset(long value)Sets the specified value to theindexOffsetfield.intindexType()Returns the value of theindexTypefield.VkGeometryTrianglesNV.BufferindexType(int value)Sets the specified value to theindexTypefield.longpNext()Returns the value of thepNextfield.VkGeometryTrianglesNV.BufferpNext(long value)Sets the specified value to thepNextfield.intsType()Returns the value of thesTypefield.VkGeometryTrianglesNV.BuffersType(int value)Sets the specified value to thesTypefield.longtransformData()Returns the value of thetransformDatafield.VkGeometryTrianglesNV.BuffertransformData(long value)Sets the specified value to thetransformDatafield.longtransformOffset()Returns the value of thetransformOffsetfield.VkGeometryTrianglesNV.BuffertransformOffset(long value)Sets the specified value to thetransformOffsetfield.intvertexCount()Returns the value of thevertexCountfield.VkGeometryTrianglesNV.BuffervertexCount(int value)Sets the specified value to thevertexCountfield.longvertexData()Returns the value of thevertexDatafield.VkGeometryTrianglesNV.BuffervertexData(long value)Sets the specified value to thevertexDatafield.intvertexFormat()Returns the value of thevertexFormatfield.VkGeometryTrianglesNV.BuffervertexFormat(int value)Sets the specified value to thevertexFormatfield.longvertexOffset()Returns the value of thevertexOffsetfield.VkGeometryTrianglesNV.BuffervertexOffset(long value)Sets the specified value to thevertexOffsetfield.longvertexStride()Returns the value of thevertexStridefield.VkGeometryTrianglesNV.BuffervertexStride(long value)Sets the specified value to thevertexStridefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkGeometryTrianglesNV.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 byVkGeometryTrianglesNV.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
-
sType
public int sType()
Returns the value of thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
vertexData
public long vertexData()
Returns the value of thevertexDatafield.
-
vertexOffset
public long vertexOffset()
Returns the value of thevertexOffsetfield.
-
vertexCount
public int vertexCount()
Returns the value of thevertexCountfield.
-
vertexStride
public long vertexStride()
Returns the value of thevertexStridefield.
-
vertexFormat
public int vertexFormat()
Returns the value of thevertexFormatfield.
-
indexData
public long indexData()
Returns the value of theindexDatafield.
-
indexOffset
public long indexOffset()
Returns the value of theindexOffsetfield.
-
indexCount
public int indexCount()
Returns the value of theindexCountfield.
-
indexType
public int indexType()
Returns the value of theindexTypefield.
-
transformData
public long transformData()
Returns the value of thetransformDatafield.
-
transformOffset
public long transformOffset()
Returns the value of thetransformOffsetfield.
-
sType
public VkGeometryTrianglesNV.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkGeometryTrianglesNV.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
vertexData
public VkGeometryTrianglesNV.Buffer vertexData(long value)
Sets the specified value to thevertexDatafield.
-
vertexOffset
public VkGeometryTrianglesNV.Buffer vertexOffset(long value)
Sets the specified value to thevertexOffsetfield.
-
vertexCount
public VkGeometryTrianglesNV.Buffer vertexCount(int value)
Sets the specified value to thevertexCountfield.
-
vertexStride
public VkGeometryTrianglesNV.Buffer vertexStride(long value)
Sets the specified value to thevertexStridefield.
-
vertexFormat
public VkGeometryTrianglesNV.Buffer vertexFormat(int value)
Sets the specified value to thevertexFormatfield.
-
indexData
public VkGeometryTrianglesNV.Buffer indexData(long value)
Sets the specified value to theindexDatafield.
-
indexOffset
public VkGeometryTrianglesNV.Buffer indexOffset(long value)
Sets the specified value to theindexOffsetfield.
-
indexCount
public VkGeometryTrianglesNV.Buffer indexCount(int value)
Sets the specified value to theindexCountfield.
-
indexType
public VkGeometryTrianglesNV.Buffer indexType(int value)
Sets the specified value to theindexTypefield.
-
transformData
public VkGeometryTrianglesNV.Buffer transformData(long value)
Sets the specified value to thetransformDatafield.
-
transformOffset
public VkGeometryTrianglesNV.Buffer transformOffset(long value)
Sets the specified value to thetransformOffsetfield.
-
-