struct ImageBlit

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

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

Public Members

ImageSubresourceLayers srcSubresource
ArrayWrapper1D srcOffsets
ImageSubresourceLayers dstSubresource
ArrayWrapper1D dstOffsets

Public Methods

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

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

void ImageBlit (const ImageBlit & rhs)

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

void ImageBlit (const VkImageBlit & rhs)

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

ImageBlit & operator= (const ImageBlit & rhs)

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

ImageBlit & operator= (const VkImageBlit & rhs)

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

ImageBlit & setSrcSubresource (const ImageSubresourceLayers & srcSubresource_)

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

ImageBlit && setSrcSubresource (const ImageSubresourceLayers & srcSubresource_)

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

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

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

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

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

ImageBlit & setDstSubresource (const ImageSubresourceLayers & dstSubresource_)

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

ImageBlit && setDstSubresource (const ImageSubresourceLayers & dstSubresource_)

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

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

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

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

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

const VkImageBlit & operator const VkImageBlit & ()

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

VkImageBlit & operator VkImageBlit & ()

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

const VkImageBlit * operator const VkImageBlit * ()

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

VkImageBlit * operator VkImageBlit * ()

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

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

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