Package org.lwjgl.vulkan
Class VkImageResolve.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkImageResolve,VkImageResolve.Buffer>
-
- org.lwjgl.vulkan.VkImageResolve.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkImageResolve>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkImageResolve
public static class VkImageResolve.Buffer extends org.lwjgl.system.StructBuffer<VkImageResolve,VkImageResolve.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkImageResolvestructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkImageResolve.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 byVkImageResolve.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
-
srcSubresource
public VkImageSubresourceLayers srcSubresource()
- Returns:
- a
VkImageSubresourceLayersview of theVkImageResolve.srcSubresource()field.
-
srcOffset
public VkOffset3D srcOffset()
- Returns:
- a
VkOffset3Dview of theVkImageResolve.srcOffset()field.
-
dstSubresource
public VkImageSubresourceLayers dstSubresource()
- Returns:
- a
VkImageSubresourceLayersview of theVkImageResolve.dstSubresource()field.
-
dstOffset
public VkOffset3D dstOffset()
- Returns:
- a
VkOffset3Dview of theVkImageResolve.dstOffset()field.
-
extent
public VkExtent3D extent()
- Returns:
- a
VkExtent3Dview of theVkImageResolve.extent()field.
-
srcSubresource
public VkImageResolve.Buffer srcSubresource(VkImageSubresourceLayers value)
Copies the specifiedVkImageSubresourceLayersto theVkImageResolve.srcSubresource()field.
-
srcSubresource
public VkImageResolve.Buffer srcSubresource(java.util.function.Consumer<VkImageSubresourceLayers> consumer)
Passes theVkImageResolve.srcSubresource()field to the specifiedConsumer.
-
srcOffset
public VkImageResolve.Buffer srcOffset(VkOffset3D value)
Copies the specifiedVkOffset3Dto theVkImageResolve.srcOffset()field.
-
srcOffset
public VkImageResolve.Buffer srcOffset(java.util.function.Consumer<VkOffset3D> consumer)
Passes theVkImageResolve.srcOffset()field to the specifiedConsumer.
-
dstSubresource
public VkImageResolve.Buffer dstSubresource(VkImageSubresourceLayers value)
Copies the specifiedVkImageSubresourceLayersto theVkImageResolve.dstSubresource()field.
-
dstSubresource
public VkImageResolve.Buffer dstSubresource(java.util.function.Consumer<VkImageSubresourceLayers> consumer)
Passes theVkImageResolve.dstSubresource()field to the specifiedConsumer.
-
dstOffset
public VkImageResolve.Buffer dstOffset(VkOffset3D value)
Copies the specifiedVkOffset3Dto theVkImageResolve.dstOffset()field.
-
dstOffset
public VkImageResolve.Buffer dstOffset(java.util.function.Consumer<VkOffset3D> consumer)
Passes theVkImageResolve.dstOffset()field to the specifiedConsumer.
-
extent
public VkImageResolve.Buffer extent(VkExtent3D value)
Copies the specifiedVkExtent3Dto theVkImageResolve.extent()field.
-
extent
public VkImageResolve.Buffer extent(java.util.function.Consumer<VkExtent3D> consumer)
Passes theVkImageResolve.extent()field to the specifiedConsumer.
-
-