struct ImageBlit2

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

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

Public Members

StructureType sType
const void * pNext
ImageSubresourceLayers srcSubresource
ArrayWrapper1D srcOffsets
ImageSubresourceLayers dstSubresource
ArrayWrapper1D dstOffsets

Public Methods

void ImageBlit2 (ImageSubresourceLayers srcSubresource_, const std::array<Offset3D, 2> & srcOffsets_, ImageSubresourceLayers dstSubresource_, const std::array<Offset3D, 2> & dstOffsets_, const void * pNext_)

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

void ImageBlit2 (const ImageBlit2 & rhs)

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

void ImageBlit2 (const VkImageBlit2 & rhs)

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

ImageBlit2 & operator= (const ImageBlit2 & rhs)

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

ImageBlit2 & operator= (const VkImageBlit2 & rhs)

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

ImageBlit2 & setPNext (const void * pNext_)

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

ImageBlit2 && setPNext (const void * pNext_)

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

ImageBlit2 & setSrcSubresource (const ImageSubresourceLayers & srcSubresource_)

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

ImageBlit2 && setSrcSubresource (const ImageSubresourceLayers & srcSubresource_)

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

ImageBlit2 & setSrcOffsets (const std::array<Offset3D, 2> & srcOffsets_)

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

ImageBlit2 && setSrcOffsets (const std::array<Offset3D, 2> & srcOffsets_)

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

ImageBlit2 & setDstSubresource (const ImageSubresourceLayers & dstSubresource_)

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

ImageBlit2 && setDstSubresource (const ImageSubresourceLayers & dstSubresource_)

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

ImageBlit2 & setDstOffsets (const std::array<Offset3D, 2> & dstOffsets_)

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

ImageBlit2 && setDstOffsets (const std::array<Offset3D, 2> & dstOffsets_)

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

const VkImageBlit2 & operator const VkImageBlit2 & ()

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

VkImageBlit2 & operator VkImageBlit2 & ()

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

const VkImageBlit2 * operator const VkImageBlit2 * ()

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

VkImageBlit2 * operator VkImageBlit2 * ()

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

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

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