Package org.lwjgl.vulkan
Class VkBufferOpaqueCaptureAddressCreateInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkBufferOpaqueCaptureAddressCreateInfo,VkBufferOpaqueCaptureAddressCreateInfo.Buffer>
-
- org.lwjgl.vulkan.VkBufferOpaqueCaptureAddressCreateInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkBufferOpaqueCaptureAddressCreateInfo>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkBufferOpaqueCaptureAddressCreateInfoKHR.Buffer
- Enclosing class:
- VkBufferOpaqueCaptureAddressCreateInfo
public static class VkBufferOpaqueCaptureAddressCreateInfo.Buffer extends org.lwjgl.system.StructBuffer<VkBufferOpaqueCaptureAddressCreateInfo,VkBufferOpaqueCaptureAddressCreateInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkBufferOpaqueCaptureAddressCreateInfostructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longopaqueCaptureAddress()VkBufferOpaqueCaptureAddressCreateInfo.BufferopaqueCaptureAddress(long value)Sets the specified value to theVkBufferOpaqueCaptureAddressCreateInfo.opaqueCaptureAddress()field.longpNext()VkBufferOpaqueCaptureAddressCreateInfo.BufferpNext(long value)Sets the specified value to theVkBufferOpaqueCaptureAddressCreateInfo.pNext()field.intsType()VkBufferOpaqueCaptureAddressCreateInfo.BuffersType(int value)Sets the specified value to theVkBufferOpaqueCaptureAddressCreateInfo.sType()field.VkBufferOpaqueCaptureAddressCreateInfo.BuffersType$Default()Sets theSTRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFOvalue to theVkBufferOpaqueCaptureAddressCreateInfo.sType()field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkBufferOpaqueCaptureAddressCreateInfo.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 byVkBufferOpaqueCaptureAddressCreateInfo.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
VkBufferOpaqueCaptureAddressCreateInfo.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkBufferOpaqueCaptureAddressCreateInfo.pNext()field.
-
opaqueCaptureAddress
public long opaqueCaptureAddress()
- Returns:
- the value of the
VkBufferOpaqueCaptureAddressCreateInfo.opaqueCaptureAddress()field.
-
sType
public VkBufferOpaqueCaptureAddressCreateInfo.Buffer sType(int value)
Sets the specified value to theVkBufferOpaqueCaptureAddressCreateInfo.sType()field.
-
sType$Default
public VkBufferOpaqueCaptureAddressCreateInfo.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFOvalue to theVkBufferOpaqueCaptureAddressCreateInfo.sType()field.
-
pNext
public VkBufferOpaqueCaptureAddressCreateInfo.Buffer pNext(long value)
Sets the specified value to theVkBufferOpaqueCaptureAddressCreateInfo.pNext()field.
-
opaqueCaptureAddress
public VkBufferOpaqueCaptureAddressCreateInfo.Buffer opaqueCaptureAddress(long value)
Sets the specified value to theVkBufferOpaqueCaptureAddressCreateInfo.opaqueCaptureAddress()field.
-
-