struct ImageCopy2

Defined at line 31107 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkImageCopy2, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkImageCopy2.html

Public Members

StructureType sType
const void * pNext
ImageSubresourceLayers srcSubresource
Offset3D srcOffset
ImageSubresourceLayers dstSubresource
Offset3D dstOffset
Extent3D extent

Public Methods

void ImageCopy2 (ImageSubresourceLayers srcSubresource_, Offset3D srcOffset_, ImageSubresourceLayers dstSubresource_, Offset3D dstOffset_, Extent3D extent_, const void * pNext_)

Defined at line 31115 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void ImageCopy2 (const ImageCopy2 & rhs)

Defined at line 31130 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void ImageCopy2 (const VkImageCopy2 & rhs)

Defined at line 31132 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 & operator= (const ImageCopy2 & rhs)

Defined at line 31134 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 & operator= (const VkImageCopy2 & rhs)

Defined at line 31137 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 & setPNext (const void * pNext_)

Defined at line 31144 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 && setPNext (const void * pNext_)

Defined at line 31150 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 & setSrcSubresource (const ImageSubresourceLayers & srcSubresource_)

Defined at line 31156 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 && setSrcSubresource (const ImageSubresourceLayers & srcSubresource_)

Defined at line 31162 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 & setSrcOffset (const Offset3D & srcOffset_)

Defined at line 31168 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 && setSrcOffset (const Offset3D & srcOffset_)

Defined at line 31174 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 & setDstSubresource (const ImageSubresourceLayers & dstSubresource_)

Defined at line 31180 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 && setDstSubresource (const ImageSubresourceLayers & dstSubresource_)

Defined at line 31186 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 & setDstOffset (const Offset3D & dstOffset_)

Defined at line 31192 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 && setDstOffset (const Offset3D & dstOffset_)

Defined at line 31198 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 & setExtent (const Extent3D & extent_)

Defined at line 31204 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

ImageCopy2 && setExtent (const Extent3D & extent_)

Defined at line 31210 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkImageCopy2 & operator const VkImageCopy2 & ()

Defined at line 31217 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkImageCopy2 & operator VkImageCopy2 & ()

Defined at line 31222 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkImageCopy2 * operator const VkImageCopy2 * ()

Defined at line 31227 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkImageCopy2 * operator VkImageCopy2 * ()

Defined at line 31232 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const ImageCopy2 & )

Defined at line 31252 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp