Package org.lwjgl.vulkan
Class VkGeneratedCommandsInfoNV.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkGeneratedCommandsInfoNV,VkGeneratedCommandsInfoNV.Buffer>
-
- org.lwjgl.vulkan.VkGeneratedCommandsInfoNV.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkGeneratedCommandsInfoNV>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkGeneratedCommandsInfoNV
public static class VkGeneratedCommandsInfoNV.Buffer extends org.lwjgl.system.StructBuffer<VkGeneratedCommandsInfoNV,VkGeneratedCommandsInfoNV.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkGeneratedCommandsInfoNVstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkGeneratedCommandsInfoNV.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 byVkGeneratedCommandsInfoNV.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 the
VkGeneratedCommandsInfoNV.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.pNext()field.
-
pipelineBindPoint
public int pipelineBindPoint()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.pipelineBindPoint()field.
-
pipeline
public long pipeline()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.pipeline()field.
-
indirectCommandsLayout
public long indirectCommandsLayout()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.indirectCommandsLayout()field.
-
streamCount
public int streamCount()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.streamCount()field.
-
pStreams
public VkIndirectCommandsStreamNV.Buffer pStreams()
- Returns:
- a
VkIndirectCommandsStreamNV.Bufferview of the struct array pointed to by theVkGeneratedCommandsInfoNV.pStreams()field.
-
sequencesCount
public int sequencesCount()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesCount()field.
-
preprocessBuffer
public long preprocessBuffer()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.preprocessBuffer()field.
-
preprocessOffset
public long preprocessOffset()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.preprocessOffset()field.
-
preprocessSize
public long preprocessSize()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.preprocessSize()field.
-
sequencesCountBuffer
public long sequencesCountBuffer()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesCountBuffer()field.
-
sequencesCountOffset
public long sequencesCountOffset()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesCountOffset()field.
-
sequencesIndexBuffer
public long sequencesIndexBuffer()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesIndexBuffer()field.
-
sequencesIndexOffset
public long sequencesIndexOffset()
- Returns:
- the value of the
VkGeneratedCommandsInfoNV.sequencesIndexOffset()field.
-
sType
public VkGeneratedCommandsInfoNV.Buffer sType(int value)
Sets the specified value to theVkGeneratedCommandsInfoNV.sType()field.
-
sType$Default
public VkGeneratedCommandsInfoNV.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NVvalue to theVkGeneratedCommandsInfoNV.sType()field.
-
pNext
public VkGeneratedCommandsInfoNV.Buffer pNext(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.pNext()field.
-
pipelineBindPoint
public VkGeneratedCommandsInfoNV.Buffer pipelineBindPoint(int value)
Sets the specified value to theVkGeneratedCommandsInfoNV.pipelineBindPoint()field.
-
pipeline
public VkGeneratedCommandsInfoNV.Buffer pipeline(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.pipeline()field.
-
indirectCommandsLayout
public VkGeneratedCommandsInfoNV.Buffer indirectCommandsLayout(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.indirectCommandsLayout()field.
-
pStreams
public VkGeneratedCommandsInfoNV.Buffer pStreams(VkIndirectCommandsStreamNV.Buffer value)
Sets the address of the specifiedVkIndirectCommandsStreamNV.Bufferto theVkGeneratedCommandsInfoNV.pStreams()field.
-
sequencesCount
public VkGeneratedCommandsInfoNV.Buffer sequencesCount(int value)
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCount()field.
-
preprocessBuffer
public VkGeneratedCommandsInfoNV.Buffer preprocessBuffer(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessBuffer()field.
-
preprocessOffset
public VkGeneratedCommandsInfoNV.Buffer preprocessOffset(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessOffset()field.
-
preprocessSize
public VkGeneratedCommandsInfoNV.Buffer preprocessSize(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.preprocessSize()field.
-
sequencesCountBuffer
public VkGeneratedCommandsInfoNV.Buffer sequencesCountBuffer(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCountBuffer()field.
-
sequencesCountOffset
public VkGeneratedCommandsInfoNV.Buffer sequencesCountOffset(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesCountOffset()field.
-
sequencesIndexBuffer
public VkGeneratedCommandsInfoNV.Buffer sequencesIndexBuffer(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesIndexBuffer()field.
-
sequencesIndexOffset
public VkGeneratedCommandsInfoNV.Buffer sequencesIndexOffset(long value)
Sets the specified value to theVkGeneratedCommandsInfoNV.sequencesIndexOffset()field.
-
-