Package org.lwjgl.vulkan
Class VkPresentInfoKHR.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPresentInfoKHR,VkPresentInfoKHR.Buffer>
-
- org.lwjgl.vulkan.VkPresentInfoKHR.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPresentInfoKHR>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPresentInfoKHR
public static class VkPresentInfoKHR.Buffer extends org.lwjgl.system.StructBuffer<VkPresentInfoKHR,VkPresentInfoKHR.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPresentInfoKHRstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.IntBufferpImageIndices()VkPresentInfoKHR.BufferpImageIndices(java.nio.IntBuffer value)Sets the address of the specifiedIntBufferto theVkPresentInfoKHR.pImageIndices()field.longpNext()VkPresentInfoKHR.BufferpNext(long value)Sets the specified value to theVkPresentInfoKHR.pNext()field.VkPresentInfoKHR.BufferpNext(VkDeviceGroupPresentInfoKHR value)Prepends the specifiedVkDeviceGroupPresentInfoKHRvalue to thepNextchain.VkPresentInfoKHR.BufferpNext(VkDisplayPresentInfoKHR value)Prepends the specifiedVkDisplayPresentInfoKHRvalue to thepNextchain.VkPresentInfoKHR.BufferpNext(VkPresentIdKHR value)Prepends the specifiedVkPresentIdKHRvalue to thepNextchain.VkPresentInfoKHR.BufferpNext(VkPresentRegionsKHR value)Prepends the specifiedVkPresentRegionsKHRvalue to thepNextchain.VkPresentInfoKHR.BufferpNext(VkPresentTimesInfoGOOGLE value)Prepends the specifiedVkPresentTimesInfoGOOGLEvalue to thepNextchain.java.nio.IntBufferpResults()VkPresentInfoKHR.BufferpResults(java.nio.IntBuffer value)Sets the address of the specifiedIntBufferto theVkPresentInfoKHR.pResults()field.java.nio.LongBufferpSwapchains()VkPresentInfoKHR.BufferpSwapchains(java.nio.LongBuffer value)Sets the address of the specifiedLongBufferto theVkPresentInfoKHR.pSwapchains()field.java.nio.LongBufferpWaitSemaphores()VkPresentInfoKHR.BufferpWaitSemaphores(java.nio.LongBuffer value)Sets the address of the specifiedLongBufferto theVkPresentInfoKHR.pWaitSemaphores()field.intsType()VkPresentInfoKHR.BuffersType(int value)Sets the specified value to theVkPresentInfoKHR.sType()field.VkPresentInfoKHR.BuffersType$Default()Sets theSTRUCTURE_TYPE_PRESENT_INFO_KHRvalue to theVkPresentInfoKHR.sType()field.intswapchainCount()VkPresentInfoKHR.BufferswapchainCount(int value)Sets the specified value to theVkPresentInfoKHR.swapchainCount()field.intwaitSemaphoreCount()
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPresentInfoKHR.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 byVkPresentInfoKHR.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
VkPresentInfoKHR.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPresentInfoKHR.pNext()field.
-
waitSemaphoreCount
public int waitSemaphoreCount()
- Returns:
- the value of the
VkPresentInfoKHR.waitSemaphoreCount()field.
-
pWaitSemaphores
@Nullable public java.nio.LongBuffer pWaitSemaphores()
- Returns:
- a
LongBufferview of the data pointed to by theVkPresentInfoKHR.pWaitSemaphores()field.
-
swapchainCount
public int swapchainCount()
- Returns:
- the value of the
VkPresentInfoKHR.swapchainCount()field.
-
pSwapchains
public java.nio.LongBuffer pSwapchains()
- Returns:
- a
LongBufferview of the data pointed to by theVkPresentInfoKHR.pSwapchains()field.
-
pImageIndices
public java.nio.IntBuffer pImageIndices()
- Returns:
- a
IntBufferview of the data pointed to by theVkPresentInfoKHR.pImageIndices()field.
-
pResults
@Nullable public java.nio.IntBuffer pResults()
- Returns:
- a
IntBufferview of the data pointed to by theVkPresentInfoKHR.pResults()field.
-
sType
public VkPresentInfoKHR.Buffer sType(int value)
Sets the specified value to theVkPresentInfoKHR.sType()field.
-
sType$Default
public VkPresentInfoKHR.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PRESENT_INFO_KHRvalue to theVkPresentInfoKHR.sType()field.
-
pNext
public VkPresentInfoKHR.Buffer pNext(long value)
Sets the specified value to theVkPresentInfoKHR.pNext()field.
-
pNext
public VkPresentInfoKHR.Buffer pNext(VkDeviceGroupPresentInfoKHR value)
Prepends the specifiedVkDeviceGroupPresentInfoKHRvalue to thepNextchain.
-
pNext
public VkPresentInfoKHR.Buffer pNext(VkDisplayPresentInfoKHR value)
Prepends the specifiedVkDisplayPresentInfoKHRvalue to thepNextchain.
-
pNext
public VkPresentInfoKHR.Buffer pNext(VkPresentIdKHR value)
Prepends the specifiedVkPresentIdKHRvalue to thepNextchain.
-
pNext
public VkPresentInfoKHR.Buffer pNext(VkPresentRegionsKHR value)
Prepends the specifiedVkPresentRegionsKHRvalue to thepNextchain.
-
pNext
public VkPresentInfoKHR.Buffer pNext(VkPresentTimesInfoGOOGLE value)
Prepends the specifiedVkPresentTimesInfoGOOGLEvalue to thepNextchain.
-
pWaitSemaphores
public VkPresentInfoKHR.Buffer pWaitSemaphores(@Nullable java.nio.LongBuffer value)
Sets the address of the specifiedLongBufferto theVkPresentInfoKHR.pWaitSemaphores()field.
-
swapchainCount
public VkPresentInfoKHR.Buffer swapchainCount(int value)
Sets the specified value to theVkPresentInfoKHR.swapchainCount()field.
-
pSwapchains
public VkPresentInfoKHR.Buffer pSwapchains(java.nio.LongBuffer value)
Sets the address of the specifiedLongBufferto theVkPresentInfoKHR.pSwapchains()field.
-
pImageIndices
public VkPresentInfoKHR.Buffer pImageIndices(java.nio.IntBuffer value)
Sets the address of the specifiedIntBufferto theVkPresentInfoKHR.pImageIndices()field.
-
pResults
public VkPresentInfoKHR.Buffer pResults(@Nullable java.nio.IntBuffer value)
Sets the address of the specifiedIntBufferto theVkPresentInfoKHR.pResults()field.
-
-