struct ImageCopy

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

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

Public Members

ImageSubresourceLayers srcSubresource
Offset3D srcOffset
ImageSubresourceLayers dstSubresource
Offset3D dstOffset
Extent3D extent

Public Methods

void ImageCopy (ImageSubresourceLayers srcSubresource_, Offset3D srcOffset_, ImageSubresourceLayers dstSubresource_, Offset3D dstOffset_, Extent3D extent_)

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

void ImageCopy (const ImageCopy & rhs)

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

void ImageCopy (const VkImageCopy & rhs)

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

ImageCopy & operator= (const ImageCopy & rhs)

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

ImageCopy & operator= (const VkImageCopy & rhs)

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

ImageCopy & setSrcSubresource (const ImageSubresourceLayers & srcSubresource_)

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

ImageCopy && setSrcSubresource (const ImageSubresourceLayers & srcSubresource_)

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

ImageCopy & setSrcOffset (const Offset3D & srcOffset_)

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

ImageCopy && setSrcOffset (const Offset3D & srcOffset_)

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

ImageCopy & setDstSubresource (const ImageSubresourceLayers & dstSubresource_)

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

ImageCopy && setDstSubresource (const ImageSubresourceLayers & dstSubresource_)

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

ImageCopy & setDstOffset (const Offset3D & dstOffset_)

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

ImageCopy && setDstOffset (const Offset3D & dstOffset_)

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

ImageCopy & setExtent (const Extent3D & extent_)

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

ImageCopy && setExtent (const Extent3D & extent_)

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

const VkImageCopy & operator const VkImageCopy & ()

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

VkImageCopy & operator VkImageCopy & ()

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

const VkImageCopy * operator const VkImageCopy * ()

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

VkImageCopy * operator VkImageCopy * ()

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

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

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