public static class VkBindSparseInfo.Buffer extends org.lwjgl.system.StructBuffer<VkBindSparseInfo,VkBindSparseInfo.Buffer> implements org.lwjgl.system.NativeResource
VkBindSparseInfo structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkBindSparseInfo.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
bufferBindCount()
Returns the value of the
bufferBindCount field. |
int |
imageBindCount()
Returns the value of the
imageBindCount field. |
int |
imageOpaqueBindCount()
Returns the value of the
imageOpaqueBindCount field. |
VkSparseBufferMemoryBindInfo.Buffer |
pBufferBinds()
Returns a
VkSparseBufferMemoryBindInfo.Buffer view of the struct array pointed to by the pBufferBinds field. |
VkBindSparseInfo.Buffer |
pBufferBinds(VkSparseBufferMemoryBindInfo.Buffer value)
Sets the address of the specified
VkSparseBufferMemoryBindInfo.Buffer to the pBufferBinds field. |
VkSparseImageMemoryBindInfo.Buffer |
pImageBinds()
Returns a
VkSparseImageMemoryBindInfo.Buffer view of the struct array pointed to by the pImageBinds field. |
VkBindSparseInfo.Buffer |
pImageBinds(VkSparseImageMemoryBindInfo.Buffer value)
Sets the address of the specified
VkSparseImageMemoryBindInfo.Buffer to the pImageBinds field. |
VkSparseImageOpaqueMemoryBindInfo.Buffer |
pImageOpaqueBinds()
Returns a
VkSparseImageOpaqueMemoryBindInfo.Buffer view of the struct array pointed to by the pImageOpaqueBinds field. |
VkBindSparseInfo.Buffer |
pImageOpaqueBinds(VkSparseImageOpaqueMemoryBindInfo.Buffer value)
Sets the address of the specified
VkSparseImageOpaqueMemoryBindInfo.Buffer to the pImageOpaqueBinds field. |
long |
pNext()
Returns the value of the
pNext field. |
VkBindSparseInfo.Buffer |
pNext(long value)
Sets the specified value to the
pNext field. |
java.nio.LongBuffer |
pSignalSemaphores()
Returns a
LongBuffer view of the data pointed to by the pSignalSemaphores field. |
VkBindSparseInfo.Buffer |
pSignalSemaphores(java.nio.LongBuffer value)
Sets the address of the specified
LongBuffer to the pSignalSemaphores field. |
java.nio.LongBuffer |
pWaitSemaphores()
Returns a
LongBuffer view of the data pointed to by the pWaitSemaphores field. |
VkBindSparseInfo.Buffer |
pWaitSemaphores(java.nio.LongBuffer value)
Sets the address of the specified
LongBuffer to the pWaitSemaphores field. |
int |
signalSemaphoreCount()
Returns the value of the
signalSemaphoreCount field. |
int |
sType()
Returns the value of the
sType field. |
VkBindSparseInfo.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
int |
waitSemaphoreCount()
Returns the value of the
waitSemaphoreCount field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkBindSparseInfo.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 VkBindSparseInfo.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 int waitSemaphoreCount()
waitSemaphoreCount field.@Nullable public java.nio.LongBuffer pWaitSemaphores()
LongBuffer view of the data pointed to by the pWaitSemaphores field.public int bufferBindCount()
bufferBindCount field.@Nullable public VkSparseBufferMemoryBindInfo.Buffer pBufferBinds()
VkSparseBufferMemoryBindInfo.Buffer view of the struct array pointed to by the pBufferBinds field.public int imageOpaqueBindCount()
imageOpaqueBindCount field.@Nullable public VkSparseImageOpaqueMemoryBindInfo.Buffer pImageOpaqueBinds()
VkSparseImageOpaqueMemoryBindInfo.Buffer view of the struct array pointed to by the pImageOpaqueBinds field.public int imageBindCount()
imageBindCount field.@Nullable public VkSparseImageMemoryBindInfo.Buffer pImageBinds()
VkSparseImageMemoryBindInfo.Buffer view of the struct array pointed to by the pImageBinds field.public int signalSemaphoreCount()
signalSemaphoreCount field.@Nullable public java.nio.LongBuffer pSignalSemaphores()
LongBuffer view of the data pointed to by the pSignalSemaphores field.public VkBindSparseInfo.Buffer sType(int value)
sType field.public VkBindSparseInfo.Buffer pNext(long value)
pNext field.public VkBindSparseInfo.Buffer pWaitSemaphores(@Nullable java.nio.LongBuffer value)
LongBuffer to the pWaitSemaphores field.public VkBindSparseInfo.Buffer pBufferBinds(@Nullable VkSparseBufferMemoryBindInfo.Buffer value)
VkSparseBufferMemoryBindInfo.Buffer to the pBufferBinds field.public VkBindSparseInfo.Buffer pImageOpaqueBinds(@Nullable VkSparseImageOpaqueMemoryBindInfo.Buffer value)
VkSparseImageOpaqueMemoryBindInfo.Buffer to the pImageOpaqueBinds field.public VkBindSparseInfo.Buffer pImageBinds(@Nullable VkSparseImageMemoryBindInfo.Buffer value)
VkSparseImageMemoryBindInfo.Buffer to the pImageBinds field.public VkBindSparseInfo.Buffer pSignalSemaphores(@Nullable java.nio.LongBuffer value)
LongBuffer to the pSignalSemaphores field.Copyright LWJGL. All Rights Reserved. License terms.