Package org.lwjgl.vulkan
Class VkSubmitInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkSubmitInfo,VkSubmitInfo.Buffer>
-
- org.lwjgl.vulkan.VkSubmitInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkSubmitInfo>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkSubmitInfo
public static class VkSubmitInfo.Buffer extends org.lwjgl.system.StructBuffer<VkSubmitInfo,VkSubmitInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkSubmitInfo
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
commandBufferCount()
Returns the value of thecommandBufferCount
field.org.lwjgl.PointerBuffer
pCommandBuffers()
Returns aPointerBuffer
view of the data pointed to by thepCommandBuffers
field.VkSubmitInfo.Buffer
pCommandBuffers(org.lwjgl.PointerBuffer value)
Sets the address of the specifiedPointerBuffer
to thepCommandBuffers
field.long
pNext()
Returns the value of thepNext
field.VkSubmitInfo.Buffer
pNext(long value)
Sets the specified value to thepNext
field.java.nio.LongBuffer
pSignalSemaphores()
Returns aLongBuffer
view of the data pointed to by thepSignalSemaphores
field.VkSubmitInfo.Buffer
pSignalSemaphores(java.nio.LongBuffer value)
Sets the address of the specifiedLongBuffer
to thepSignalSemaphores
field.java.nio.IntBuffer
pWaitDstStageMask()
Returns aIntBuffer
view of the data pointed to by thepWaitDstStageMask
field.VkSubmitInfo.Buffer
pWaitDstStageMask(java.nio.IntBuffer value)
Sets the address of the specifiedIntBuffer
to thepWaitDstStageMask
field.java.nio.LongBuffer
pWaitSemaphores()
Returns aLongBuffer
view of the data pointed to by thepWaitSemaphores
field.VkSubmitInfo.Buffer
pWaitSemaphores(java.nio.LongBuffer value)
Sets the address of the specifiedLongBuffer
to thepWaitSemaphores
field.int
signalSemaphoreCount()
Returns the value of thesignalSemaphoreCount
field.int
sType()
Returns the value of thesType
field.VkSubmitInfo.Buffer
sType(int value)
Sets the specified value to thesType
field.int
waitSemaphoreCount()
Returns the value of thewaitSemaphoreCount
field.VkSubmitInfo.Buffer
waitSemaphoreCount(int value)
Sets the specified value to thewaitSemaphoreCount
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkSubmitInfo.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 byVkSubmitInfo.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 thesType
field.
-
pNext
public long pNext()
Returns the value of thepNext
field.
-
waitSemaphoreCount
public int waitSemaphoreCount()
Returns the value of thewaitSemaphoreCount
field.
-
pWaitSemaphores
@Nullable public java.nio.LongBuffer pWaitSemaphores()
Returns aLongBuffer
view of the data pointed to by thepWaitSemaphores
field.
-
pWaitDstStageMask
@Nullable public java.nio.IntBuffer pWaitDstStageMask()
Returns aIntBuffer
view of the data pointed to by thepWaitDstStageMask
field.
-
commandBufferCount
public int commandBufferCount()
Returns the value of thecommandBufferCount
field.
-
pCommandBuffers
@Nullable public org.lwjgl.PointerBuffer pCommandBuffers()
Returns aPointerBuffer
view of the data pointed to by thepCommandBuffers
field.
-
signalSemaphoreCount
public int signalSemaphoreCount()
Returns the value of thesignalSemaphoreCount
field.
-
pSignalSemaphores
@Nullable public java.nio.LongBuffer pSignalSemaphores()
Returns aLongBuffer
view of the data pointed to by thepSignalSemaphores
field.
-
sType
public VkSubmitInfo.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkSubmitInfo.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
waitSemaphoreCount
public VkSubmitInfo.Buffer waitSemaphoreCount(int value)
Sets the specified value to thewaitSemaphoreCount
field.
-
pWaitSemaphores
public VkSubmitInfo.Buffer pWaitSemaphores(@Nullable java.nio.LongBuffer value)
Sets the address of the specifiedLongBuffer
to thepWaitSemaphores
field.
-
pWaitDstStageMask
public VkSubmitInfo.Buffer pWaitDstStageMask(@Nullable java.nio.IntBuffer value)
Sets the address of the specifiedIntBuffer
to thepWaitDstStageMask
field.
-
pCommandBuffers
public VkSubmitInfo.Buffer pCommandBuffers(@Nullable org.lwjgl.PointerBuffer value)
Sets the address of the specifiedPointerBuffer
to thepCommandBuffers
field.
-
pSignalSemaphores
public VkSubmitInfo.Buffer pSignalSemaphores(@Nullable java.nio.LongBuffer value)
Sets the address of the specifiedLongBuffer
to thepSignalSemaphores
field.
-
-