Package org.lwjgl.vulkan
Class VkImageResolve2.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkImageResolve2,VkImageResolve2.Buffer>
-
- org.lwjgl.vulkan.VkImageResolve2.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkImageResolve2>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkImageResolve2KHR.Buffer
- Enclosing class:
- VkImageResolve2
public static class VkImageResolve2.Buffer extends org.lwjgl.system.StructBuffer<VkImageResolve2,VkImageResolve2.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkImageResolve2structs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkImageResolve2.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 byVkImageResolve2.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
VkImageResolve2.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkImageResolve2.pNext()field.
-
srcSubresource
public VkImageSubresourceLayers srcSubresource()
- Returns:
- a
VkImageSubresourceLayersview of theVkImageResolve2.srcSubresource()field.
-
srcOffset
public VkOffset3D srcOffset()
- Returns:
- a
VkOffset3Dview of theVkImageResolve2.srcOffset()field.
-
dstSubresource
public VkImageSubresourceLayers dstSubresource()
- Returns:
- a
VkImageSubresourceLayersview of theVkImageResolve2.dstSubresource()field.
-
dstOffset
public VkOffset3D dstOffset()
- Returns:
- a
VkOffset3Dview of theVkImageResolve2.dstOffset()field.
-
extent
public VkExtent3D extent()
- Returns:
- a
VkExtent3Dview of theVkImageResolve2.extent()field.
-
sType
public VkImageResolve2.Buffer sType(int value)
Sets the specified value to theVkImageResolve2.sType()field.
-
sType$Default
public VkImageResolve2.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_IMAGE_RESOLVE_2value to theVkImageResolve2.sType()field.
-
pNext
public VkImageResolve2.Buffer pNext(long value)
Sets the specified value to theVkImageResolve2.pNext()field.
-
srcSubresource
public VkImageResolve2.Buffer srcSubresource(VkImageSubresourceLayers value)
Copies the specifiedVkImageSubresourceLayersto theVkImageResolve2.srcSubresource()field.
-
srcSubresource
public VkImageResolve2.Buffer srcSubresource(java.util.function.Consumer<VkImageSubresourceLayers> consumer)
Passes theVkImageResolve2.srcSubresource()field to the specifiedConsumer.
-
srcOffset
public VkImageResolve2.Buffer srcOffset(VkOffset3D value)
Copies the specifiedVkOffset3Dto theVkImageResolve2.srcOffset()field.
-
srcOffset
public VkImageResolve2.Buffer srcOffset(java.util.function.Consumer<VkOffset3D> consumer)
Passes theVkImageResolve2.srcOffset()field to the specifiedConsumer.
-
dstSubresource
public VkImageResolve2.Buffer dstSubresource(VkImageSubresourceLayers value)
Copies the specifiedVkImageSubresourceLayersto theVkImageResolve2.dstSubresource()field.
-
dstSubresource
public VkImageResolve2.Buffer dstSubresource(java.util.function.Consumer<VkImageSubresourceLayers> consumer)
Passes theVkImageResolve2.dstSubresource()field to the specifiedConsumer.
-
dstOffset
public VkImageResolve2.Buffer dstOffset(VkOffset3D value)
Copies the specifiedVkOffset3Dto theVkImageResolve2.dstOffset()field.
-
dstOffset
public VkImageResolve2.Buffer dstOffset(java.util.function.Consumer<VkOffset3D> consumer)
Passes theVkImageResolve2.dstOffset()field to the specifiedConsumer.
-
extent
public VkImageResolve2.Buffer extent(VkExtent3D value)
Copies the specifiedVkExtent3Dto theVkImageResolve2.extent()field.
-
extent
public VkImageResolve2.Buffer extent(java.util.function.Consumer<VkExtent3D> consumer)
Passes theVkImageResolve2.extent()field to the specifiedConsumer.
-
-