Uses of Class
com.io7m.jcoronado.api.VulkanBufferImageCopy
-
Packages that use VulkanBufferImageCopy Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanBufferImageCopy in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanBufferImageCopy Modifier and Type Method Description VulkanBufferImageCopy
VulkanBufferImageCopy.Builder. build()
Builds a newVulkanBufferImageCopy
.static VulkanBufferImageCopy
VulkanBufferImageCopy. copyOf(VulkanBufferImageCopyType instance)
Creates an immutable copy of aVulkanBufferImageCopyType
value.static VulkanBufferImageCopy
VulkanBufferImageCopy. of(long bufferOffset, int bufferRowLength, int bufferImageHeight, VulkanImageSubresourceLayers imageSubresource, VulkanOffset3D imageOffset, VulkanExtent3D imageExtent)
Construct a new immutableVulkanBufferImageCopy
instance.VulkanBufferImageCopy
VulkanBufferImageCopy. withBufferImageHeight(int value)
Copy the current immutable object by setting a value for thebufferImageHeight
attribute.VulkanBufferImageCopy
VulkanBufferImageCopy. withBufferOffset(long value)
Copy the current immutable object by setting a value for thebufferOffset
attribute.VulkanBufferImageCopy
VulkanBufferImageCopy. withBufferRowLength(int value)
Copy the current immutable object by setting a value for thebufferRowLength
attribute.VulkanBufferImageCopy
VulkanBufferImageCopy. withImageExtent(VulkanExtent3D value)
Copy the current immutable object by setting a value for theimageExtent
attribute.VulkanBufferImageCopy
VulkanBufferImageCopy. withImageOffset(VulkanOffset3D value)
Copy the current immutable object by setting a value for theimageOffset
attribute.VulkanBufferImageCopy
VulkanBufferImageCopy. withImageSubresource(VulkanImageSubresourceLayers value)
Copy the current immutable object by setting a value for theimageSubresource
attribute.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanBufferImageCopy Modifier and Type Method Description void
VulkanCommandBufferType. copyBufferToImage(VulkanBufferType source_buffer, VulkanImageType target_image, VulkanImageLayout target_image_layout, java.util.List<VulkanBufferImageCopy> regions)
Copy data from a buffer to an image.void
VulkanCommandBufferType. copyImageToBuffer(VulkanImageType source_image, VulkanImageLayout source_layout, VulkanBufferType target_buffer, java.util.List<VulkanBufferImageCopy> regions)
Copy data from an image to a buffer. -
Uses of VulkanBufferImageCopy in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanBufferImageCopy Modifier and Type Method Description static org.lwjgl.vulkan.VkBufferImageCopy
VulkanLWJGLBufferImageCopy. pack(org.lwjgl.system.MemoryStack stack, VulkanBufferImageCopy info)
Pack a structure.static org.lwjgl.vulkan.VkBufferImageCopy
VulkanLWJGLBufferImageCopy. packInto(org.lwjgl.system.MemoryStack stack, VulkanBufferImageCopy source, org.lwjgl.vulkan.VkBufferImageCopy target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanBufferImageCopy Modifier and Type Method Description void
VulkanLWJGLCommandBuffer. copyBufferToImage(VulkanBufferType source_buffer, VulkanImageType target_image, VulkanImageLayout target_image_layout, java.util.List<VulkanBufferImageCopy> regions)
void
VulkanLWJGLCommandBuffer. copyImageToBuffer(VulkanImageType source_image, VulkanImageLayout source_layout, VulkanBufferType target_buffer, java.util.List<VulkanBufferImageCopy> regions)
static org.lwjgl.vulkan.VkBufferImageCopy.Buffer
VulkanLWJGLBufferImageCopy. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanBufferImageCopy> infos)
Pack structures.static org.lwjgl.vulkan.VkBufferImageCopy.Buffer
VulkanLWJGLBufferImageCopy. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanBufferImageCopy> infos)
Pack structures.
-