Uses of Class
com.io7m.jcoronado.api.VulkanImageCopy
-
Packages that use VulkanImageCopy Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanImageCopy in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanImageCopy Modifier and Type Method Description VulkanImageCopy
VulkanImageCopy.Builder. build()
Builds a newVulkanImageCopy
.static VulkanImageCopy
VulkanImageCopy. copyOf(VulkanImageCopyType instance)
Creates an immutable copy of aVulkanImageCopyType
value.static VulkanImageCopy
VulkanImageCopy. of(VulkanImageSubresourceLayers sourceSubresource, VulkanOffset3D sourceOffset, VulkanImageSubresourceLayers targetSubresource, VulkanOffset3D targetOffset, VulkanExtent3D extent)
Construct a new immutableVulkanImageCopy
instance.VulkanImageCopy
VulkanImageCopy. withExtent(VulkanExtent3D value)
Copy the current immutable object by setting a value for theextent
attribute.VulkanImageCopy
VulkanImageCopy. withSourceOffset(VulkanOffset3D value)
Copy the current immutable object by setting a value for thesourceOffset
attribute.VulkanImageCopy
VulkanImageCopy. withSourceSubresource(VulkanImageSubresourceLayers value)
Copy the current immutable object by setting a value for thesourceSubresource
attribute.VulkanImageCopy
VulkanImageCopy. withTargetOffset(VulkanOffset3D value)
Copy the current immutable object by setting a value for thetargetOffset
attribute.VulkanImageCopy
VulkanImageCopy. withTargetSubresource(VulkanImageSubresourceLayers value)
Copy the current immutable object by setting a value for thetargetSubresource
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanImageCopy Modifier and Type Method Description default void
VulkanCommandBufferType. copyImage(VulkanImageType source_image, VulkanImageLayout source_image_layout, VulkanImageType target_image, VulkanImageLayout target_image_layout, VulkanImageCopy region)
Copy regions of an image, potentially performing format conversion.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanImageCopy Modifier and Type Method Description void
VulkanCommandBufferType. copyImage(VulkanImageType source_image, VulkanImageLayout source_image_layout, VulkanImageType target_image, VulkanImageLayout target_image_layout, java.util.List<VulkanImageCopy> regions)
Copy regions of an image, potentially performing format conversion. -
Uses of VulkanImageCopy in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanImageCopy Modifier and Type Method Description static org.lwjgl.vulkan.VkImageCopy
VulkanLWJGLImageCopies. pack(org.lwjgl.system.MemoryStack stack, VulkanImageCopy info)
Pack a structure.static org.lwjgl.vulkan.VkImageCopy
VulkanLWJGLImageCopies. packInto(org.lwjgl.system.MemoryStack stack, VulkanImageCopy source, org.lwjgl.vulkan.VkImageCopy target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanImageCopy Modifier and Type Method Description void
VulkanLWJGLCommandBuffer. copyImage(VulkanImageType source_image, VulkanImageLayout source_image_layout, VulkanImageType target_image, VulkanImageLayout target_image_layout, java.util.List<VulkanImageCopy> regions)
static org.lwjgl.vulkan.VkImageCopy.Buffer
VulkanLWJGLImageCopies. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanImageCopy> infos)
Pack structures.static org.lwjgl.vulkan.VkImageCopy.Buffer
VulkanLWJGLImageCopies. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanImageCopy> infos)
Pack structures.
-