struct DeviceMemoryImageCopyKHR

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

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

Public Members

StructureType sType
const void * pNext
DeviceAddressRangeKHR addressRange
Flags addressFlags
uint32_t addressRowLength
uint32_t addressImageHeight
ImageSubresourceLayers imageSubresource
ImageLayout imageLayout
Offset3D imageOffset
Extent3D imageExtent

Public Methods

void DeviceMemoryImageCopyKHR (DeviceAddressRangeKHR addressRange_, AddressCommandFlagsKHR addressFlags_, uint32_t addressRowLength_, uint32_t addressImageHeight_, ImageSubresourceLayers imageSubresource_, ImageLayout imageLayout_, Offset3D imageOffset_, Extent3D imageExtent_, const void * pNext_)

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

void DeviceMemoryImageCopyKHR (const DeviceMemoryImageCopyKHR & rhs)

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

void DeviceMemoryImageCopyKHR (const VkDeviceMemoryImageCopyKHR & rhs)

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

DeviceMemoryImageCopyKHR & operator= (const DeviceMemoryImageCopyKHR & rhs)

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

DeviceMemoryImageCopyKHR & operator= (const VkDeviceMemoryImageCopyKHR & rhs)

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

DeviceMemoryImageCopyKHR & setPNext (const void * pNext_)

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

DeviceMemoryImageCopyKHR && setPNext (const void * pNext_)

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

DeviceMemoryImageCopyKHR & setAddressRange (const DeviceAddressRangeKHR & addressRange_)

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

DeviceMemoryImageCopyKHR && setAddressRange (const DeviceAddressRangeKHR & addressRange_)

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

DeviceMemoryImageCopyKHR & setAddressFlags (AddressCommandFlagsKHR addressFlags_)

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

DeviceMemoryImageCopyKHR && setAddressFlags (AddressCommandFlagsKHR addressFlags_)

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

DeviceMemoryImageCopyKHR & setAddressRowLength (uint32_t addressRowLength_)

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

DeviceMemoryImageCopyKHR && setAddressRowLength (uint32_t addressRowLength_)

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

DeviceMemoryImageCopyKHR & setAddressImageHeight (uint32_t addressImageHeight_)

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

DeviceMemoryImageCopyKHR && setAddressImageHeight (uint32_t addressImageHeight_)

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

DeviceMemoryImageCopyKHR & setImageSubresource (const ImageSubresourceLayers & imageSubresource_)

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

DeviceMemoryImageCopyKHR && setImageSubresource (const ImageSubresourceLayers & imageSubresource_)

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

DeviceMemoryImageCopyKHR & setImageLayout (ImageLayout imageLayout_)

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

DeviceMemoryImageCopyKHR && setImageLayout (ImageLayout imageLayout_)

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

DeviceMemoryImageCopyKHR & setImageOffset (const Offset3D & imageOffset_)

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

DeviceMemoryImageCopyKHR && setImageOffset (const Offset3D & imageOffset_)

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

DeviceMemoryImageCopyKHR & setImageExtent (const Extent3D & imageExtent_)

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

DeviceMemoryImageCopyKHR && setImageExtent (const Extent3D & imageExtent_)

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

const VkDeviceMemoryImageCopyKHR & operator const VkDeviceMemoryImageCopyKHR & ()

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

VkDeviceMemoryImageCopyKHR & operator VkDeviceMemoryImageCopyKHR & ()

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

const VkDeviceMemoryImageCopyKHR * operator const VkDeviceMemoryImageCopyKHR * ()

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

VkDeviceMemoryImageCopyKHR * operator VkDeviceMemoryImageCopyKHR * ()

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

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

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