struct HostImageLayoutTransitionInfo

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

wrapper struct for struct VkHostImageLayoutTransitionInfo, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkHostImageLayoutTransitionInfo.html

Public Members

StructureType sType
const void * pNext
Image image
ImageLayout oldLayout
ImageLayout newLayout
ImageSubresourceRange subresourceRange

Public Methods

void HostImageLayoutTransitionInfo (Image image_, ImageLayout oldLayout_, ImageLayout newLayout_, ImageSubresourceRange subresourceRange_, const void * pNext_)

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

void HostImageLayoutTransitionInfo (const HostImageLayoutTransitionInfo & rhs)

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

void HostImageLayoutTransitionInfo (const VkHostImageLayoutTransitionInfo & rhs)

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

HostImageLayoutTransitionInfo & operator= (const HostImageLayoutTransitionInfo & rhs)

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

HostImageLayoutTransitionInfo & operator= (const VkHostImageLayoutTransitionInfo & rhs)

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

HostImageLayoutTransitionInfo & setPNext (const void * pNext_)

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

HostImageLayoutTransitionInfo && setPNext (const void * pNext_)

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

HostImageLayoutTransitionInfo & setImage (Image image_)

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

HostImageLayoutTransitionInfo && setImage (Image image_)

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

HostImageLayoutTransitionInfo & setOldLayout (ImageLayout oldLayout_)

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

HostImageLayoutTransitionInfo && setOldLayout (ImageLayout oldLayout_)

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

HostImageLayoutTransitionInfo & setNewLayout (ImageLayout newLayout_)

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

HostImageLayoutTransitionInfo && setNewLayout (ImageLayout newLayout_)

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

HostImageLayoutTransitionInfo & setSubresourceRange (const ImageSubresourceRange & subresourceRange_)

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

HostImageLayoutTransitionInfo && setSubresourceRange (const ImageSubresourceRange & subresourceRange_)

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

const VkHostImageLayoutTransitionInfo & operator const VkHostImageLayoutTransitionInfo & ()

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

VkHostImageLayoutTransitionInfo & operator VkHostImageLayoutTransitionInfo & ()

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

const VkHostImageLayoutTransitionInfo * operator const VkHostImageLayoutTransitionInfo * ()

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

VkHostImageLayoutTransitionInfo * operator VkHostImageLayoutTransitionInfo * ()

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

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

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