struct PhysicalDeviceHostImageCopyProperties

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

Public Members

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

Public Methods

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

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

void PhysicalDeviceHostImageCopyProperties (const PhysicalDeviceHostImageCopyProperties & rhs)

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

void PhysicalDeviceHostImageCopyProperties (const VkPhysicalDeviceHostImageCopyProperties & rhs)

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

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

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

PhysicalDeviceHostImageCopyProperties & operator= (const PhysicalDeviceHostImageCopyProperties & rhs)

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

PhysicalDeviceHostImageCopyProperties & operator= (const VkPhysicalDeviceHostImageCopyProperties & rhs)

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

PhysicalDeviceHostImageCopyProperties & setPNext (void * pNext_)

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

PhysicalDeviceHostImageCopyProperties & setCopySrcLayoutCount (uint32_t copySrcLayoutCount_)

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

PhysicalDeviceHostImageCopyProperties & setPCopySrcLayouts (vk::ImageLayout * pCopySrcLayouts_)

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

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

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

PhysicalDeviceHostImageCopyProperties & setCopyDstLayoutCount (uint32_t copyDstLayoutCount_)

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

PhysicalDeviceHostImageCopyProperties & setPCopyDstLayouts (vk::ImageLayout * pCopyDstLayouts_)

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

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

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

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

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

PhysicalDeviceHostImageCopyProperties & setIdenticalMemoryTypeRequirements (vk::Bool32 identicalMemoryTypeRequirements_)

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

const VkPhysicalDeviceHostImageCopyProperties & operator const VkPhysicalDeviceHostImageCopyProperties & ()

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

VkPhysicalDeviceHostImageCopyProperties & operator VkPhysicalDeviceHostImageCopyProperties & ()

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

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

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