struct PhysicalDeviceHostImageCopyProperties

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

wrapper struct for struct VkPhysicalDeviceHostImageCopyProperties, see

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

Public Members

StructureType sType
void * pNext
uint32_t copySrcLayoutCount
ImageLayout * pCopySrcLayouts
uint32_t copyDstLayoutCount
ImageLayout * pCopyDstLayouts
ArrayWrapper1D optimalTilingLayoutUUID
Bool32 identicalMemoryTypeRequirements

Public Methods

void PhysicalDeviceHostImageCopyProperties (uint32_t copySrcLayoutCount_, ImageLayout * pCopySrcLayouts_, uint32_t copyDstLayoutCount_, ImageLayout * pCopyDstLayouts_, const std::array<uint8_t, 16U> & optimalTilingLayoutUUID_, Bool32 identicalMemoryTypeRequirements_, void * pNext_)

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

void PhysicalDeviceHostImageCopyProperties (const PhysicalDeviceHostImageCopyProperties & rhs)

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

void PhysicalDeviceHostImageCopyProperties (const VkPhysicalDeviceHostImageCopyProperties & rhs)

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

void PhysicalDeviceHostImageCopyProperties (const ArrayProxyNoTemporaries<ImageLayout> & copySrcLayouts_, const ArrayProxyNoTemporaries<ImageLayout> & copyDstLayouts_, const std::array<uint8_t, 16U> & optimalTilingLayoutUUID_, Bool32 identicalMemoryTypeRequirements_, void * pNext_)

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

PhysicalDeviceHostImageCopyProperties & operator= (const PhysicalDeviceHostImageCopyProperties & rhs)

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

PhysicalDeviceHostImageCopyProperties & operator= (const VkPhysicalDeviceHostImageCopyProperties & rhs)

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

PhysicalDeviceHostImageCopyProperties & setPNext (void * pNext_)

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

PhysicalDeviceHostImageCopyProperties && setPNext (void * pNext_)

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

PhysicalDeviceHostImageCopyProperties & setCopySrcLayoutCount (uint32_t copySrcLayoutCount_)

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

PhysicalDeviceHostImageCopyProperties && setCopySrcLayoutCount (uint32_t copySrcLayoutCount_)

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

PhysicalDeviceHostImageCopyProperties & setPCopySrcLayouts (ImageLayout * pCopySrcLayouts_)

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

PhysicalDeviceHostImageCopyProperties && setPCopySrcLayouts (ImageLayout * pCopySrcLayouts_)

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

PhysicalDeviceHostImageCopyProperties & setCopySrcLayouts (const ArrayProxyNoTemporaries<ImageLayout> & copySrcLayouts_)

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

PhysicalDeviceHostImageCopyProperties & setCopyDstLayoutCount (uint32_t copyDstLayoutCount_)

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

PhysicalDeviceHostImageCopyProperties && setCopyDstLayoutCount (uint32_t copyDstLayoutCount_)

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

PhysicalDeviceHostImageCopyProperties & setPCopyDstLayouts (ImageLayout * pCopyDstLayouts_)

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

PhysicalDeviceHostImageCopyProperties && setPCopyDstLayouts (ImageLayout * pCopyDstLayouts_)

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

PhysicalDeviceHostImageCopyProperties & setCopyDstLayouts (const ArrayProxyNoTemporaries<ImageLayout> & copyDstLayouts_)

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

PhysicalDeviceHostImageCopyProperties & setOptimalTilingLayoutUUID (std::array<uint8_t, 16U> optimalTilingLayoutUUID_)

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

PhysicalDeviceHostImageCopyProperties && setOptimalTilingLayoutUUID (std::array<uint8_t, 16U> optimalTilingLayoutUUID_)

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

PhysicalDeviceHostImageCopyProperties & setIdenticalMemoryTypeRequirements (Bool32 identicalMemoryTypeRequirements_)

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

PhysicalDeviceHostImageCopyProperties && setIdenticalMemoryTypeRequirements (Bool32 identicalMemoryTypeRequirements_)

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

const VkPhysicalDeviceHostImageCopyProperties & operator const VkPhysicalDeviceHostImageCopyProperties & ()

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

VkPhysicalDeviceHostImageCopyProperties & operator VkPhysicalDeviceHostImageCopyProperties & ()

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

const VkPhysicalDeviceHostImageCopyProperties * operator const VkPhysicalDeviceHostImageCopyProperties * ()

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

VkPhysicalDeviceHostImageCopyProperties * operator VkPhysicalDeviceHostImageCopyProperties * ()

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

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

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