Package org.lwjgl.vulkan
Class VkAcquireNextImageInfoKHR.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkAcquireNextImageInfoKHR,VkAcquireNextImageInfoKHR.Buffer>
-
- org.lwjgl.vulkan.VkAcquireNextImageInfoKHR.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkAcquireNextImageInfoKHR>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkAcquireNextImageInfoKHR
public static class VkAcquireNextImageInfoKHR.Buffer extends org.lwjgl.system.StructBuffer<VkAcquireNextImageInfoKHR,VkAcquireNextImageInfoKHR.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkAcquireNextImageInfoKHR
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
deviceMask()
Returns the value of thedeviceMask
field.VkAcquireNextImageInfoKHR.Buffer
deviceMask(int value)
Sets the specified value to thedeviceMask
field.long
fence()
Returns the value of thefence
field.VkAcquireNextImageInfoKHR.Buffer
fence(long value)
Sets the specified value to thefence
field.long
pNext()
Returns the value of thepNext
field.VkAcquireNextImageInfoKHR.Buffer
pNext(long value)
Sets the specified value to thepNext
field.long
semaphore()
Returns the value of thesemaphore
field.VkAcquireNextImageInfoKHR.Buffer
semaphore(long value)
Sets the specified value to thesemaphore
field.int
sType()
Returns the value of thesType
field.VkAcquireNextImageInfoKHR.Buffer
sType(int value)
Sets the specified value to thesType
field.long
swapchain()
Returns the value of theswapchain
field.VkAcquireNextImageInfoKHR.Buffer
swapchain(long value)
Sets the specified value to theswapchain
field.long
timeout()
Returns the value of thetimeout
field.VkAcquireNextImageInfoKHR.Buffer
timeout(long value)
Sets the specified value to thetimeout
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkAcquireNextImageInfoKHR.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 byVkAcquireNextImageInfoKHR.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.
-
swapchain
public long swapchain()
Returns the value of theswapchain
field.
-
timeout
public long timeout()
Returns the value of thetimeout
field.
-
semaphore
public long semaphore()
Returns the value of thesemaphore
field.
-
fence
public long fence()
Returns the value of thefence
field.
-
deviceMask
public int deviceMask()
Returns the value of thedeviceMask
field.
-
sType
public VkAcquireNextImageInfoKHR.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkAcquireNextImageInfoKHR.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
swapchain
public VkAcquireNextImageInfoKHR.Buffer swapchain(long value)
Sets the specified value to theswapchain
field.
-
timeout
public VkAcquireNextImageInfoKHR.Buffer timeout(long value)
Sets the specified value to thetimeout
field.
-
semaphore
public VkAcquireNextImageInfoKHR.Buffer semaphore(long value)
Sets the specified value to thesemaphore
field.
-
fence
public VkAcquireNextImageInfoKHR.Buffer fence(long value)
Sets the specified value to thefence
field.
-
deviceMask
public VkAcquireNextImageInfoKHR.Buffer deviceMask(int value)
Sets the specified value to thedeviceMask
field.
-
-