public static class VkCmdProcessCommandsInfoNVX.Buffer extends org.lwjgl.system.StructBuffer<VkCmdProcessCommandsInfoNVX,VkCmdProcessCommandsInfoNVX.Buffer> implements org.lwjgl.system.NativeResource
VkCmdProcessCommandsInfoNVX structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkCmdProcessCommandsInfoNVX.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
long |
indirectCommandsLayout()
Returns the value of the
indirectCommandsLayout field. |
VkCmdProcessCommandsInfoNVX.Buffer |
indirectCommandsLayout(long value)
Sets the specified value to the
indirectCommandsLayout field. |
int |
indirectCommandsTokenCount()
Returns the value of the
indirectCommandsTokenCount field. |
int |
maxSequencesCount()
Returns the value of the
maxSequencesCount field. |
VkCmdProcessCommandsInfoNVX.Buffer |
maxSequencesCount(int value)
Sets the specified value to the
maxSequencesCount field. |
long |
objectTable()
Returns the value of the
objectTable field. |
VkCmdProcessCommandsInfoNVX.Buffer |
objectTable(long value)
Sets the specified value to the
objectTable field. |
VkIndirectCommandsTokenNVX.Buffer |
pIndirectCommandsTokens()
Returns a
VkIndirectCommandsTokenNVX.Buffer view of the struct array pointed to by the pIndirectCommandsTokens field. |
VkCmdProcessCommandsInfoNVX.Buffer |
pIndirectCommandsTokens(VkIndirectCommandsTokenNVX.Buffer value)
Sets the address of the specified
VkIndirectCommandsTokenNVX.Buffer to the pIndirectCommandsTokens field. |
long |
pNext()
Returns the value of the
pNext field. |
VkCmdProcessCommandsInfoNVX.Buffer |
pNext(long value)
Sets the specified value to the
pNext field. |
long |
sequencesCountBuffer()
Returns the value of the
sequencesCountBuffer field. |
VkCmdProcessCommandsInfoNVX.Buffer |
sequencesCountBuffer(long value)
Sets the specified value to the
sequencesCountBuffer field. |
long |
sequencesCountOffset()
Returns the value of the
sequencesCountOffset field. |
VkCmdProcessCommandsInfoNVX.Buffer |
sequencesCountOffset(long value)
Sets the specified value to the
sequencesCountOffset field. |
long |
sequencesIndexBuffer()
Returns the value of the
sequencesIndexBuffer field. |
VkCmdProcessCommandsInfoNVX.Buffer |
sequencesIndexBuffer(long value)
Sets the specified value to the
sequencesIndexBuffer field. |
long |
sequencesIndexOffset()
Returns the value of the
sequencesIndexOffset field. |
VkCmdProcessCommandsInfoNVX.Buffer |
sequencesIndexOffset(long value)
Sets the specified value to the
sequencesIndexOffset field. |
int |
sType()
Returns the value of the
sType field. |
VkCmdProcessCommandsInfoNVX.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
long |
targetCommandBuffer()
Returns the value of the
targetCommandBuffer field. |
VkCmdProcessCommandsInfoNVX.Buffer |
targetCommandBuffer(org.lwjgl.vulkan.VkCommandBuffer value)
Sets the specified value to the
targetCommandBuffer field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkCmdProcessCommandsInfoNVX.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 VkCmdProcessCommandsInfoNVX.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 objectTable()
objectTable field.public long indirectCommandsLayout()
indirectCommandsLayout field.public int indirectCommandsTokenCount()
indirectCommandsTokenCount field.public VkIndirectCommandsTokenNVX.Buffer pIndirectCommandsTokens()
VkIndirectCommandsTokenNVX.Buffer view of the struct array pointed to by the pIndirectCommandsTokens field.public int maxSequencesCount()
maxSequencesCount field.@Nullable public long targetCommandBuffer()
targetCommandBuffer field.public long sequencesCountBuffer()
sequencesCountBuffer field.public long sequencesCountOffset()
sequencesCountOffset field.public long sequencesIndexBuffer()
sequencesIndexBuffer field.public long sequencesIndexOffset()
sequencesIndexOffset field.public VkCmdProcessCommandsInfoNVX.Buffer sType(int value)
sType field.public VkCmdProcessCommandsInfoNVX.Buffer pNext(long value)
pNext field.public VkCmdProcessCommandsInfoNVX.Buffer objectTable(long value)
objectTable field.public VkCmdProcessCommandsInfoNVX.Buffer indirectCommandsLayout(long value)
indirectCommandsLayout field.public VkCmdProcessCommandsInfoNVX.Buffer pIndirectCommandsTokens(VkIndirectCommandsTokenNVX.Buffer value)
VkIndirectCommandsTokenNVX.Buffer to the pIndirectCommandsTokens field.public VkCmdProcessCommandsInfoNVX.Buffer maxSequencesCount(int value)
maxSequencesCount field.public VkCmdProcessCommandsInfoNVX.Buffer targetCommandBuffer(@Nullable org.lwjgl.vulkan.VkCommandBuffer value)
targetCommandBuffer field.public VkCmdProcessCommandsInfoNVX.Buffer sequencesCountBuffer(long value)
sequencesCountBuffer field.public VkCmdProcessCommandsInfoNVX.Buffer sequencesCountOffset(long value)
sequencesCountOffset field.public VkCmdProcessCommandsInfoNVX.Buffer sequencesIndexBuffer(long value)
sequencesIndexBuffer field.public VkCmdProcessCommandsInfoNVX.Buffer sequencesIndexOffset(long value)
sequencesIndexOffset field.Copyright LWJGL. All Rights Reserved. License terms.