struct BufferImageCopy

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

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

Public Members

DeviceSize bufferOffset
uint32_t bufferRowLength
uint32_t bufferImageHeight
ImageSubresourceLayers imageSubresource
Offset3D imageOffset
Extent3D imageExtent

Public Methods

void BufferImageCopy (DeviceSize bufferOffset_, uint32_t bufferRowLength_, uint32_t bufferImageHeight_, ImageSubresourceLayers imageSubresource_, Offset3D imageOffset_, Extent3D imageExtent_)

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

void BufferImageCopy (const BufferImageCopy & rhs)

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

void BufferImageCopy (const VkBufferImageCopy & rhs)

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

BufferImageCopy & operator= (const BufferImageCopy & rhs)

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

BufferImageCopy & operator= (const VkBufferImageCopy & rhs)

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

BufferImageCopy & setBufferOffset (DeviceSize bufferOffset_)

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

BufferImageCopy && setBufferOffset (DeviceSize bufferOffset_)

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

BufferImageCopy & setBufferRowLength (uint32_t bufferRowLength_)

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

BufferImageCopy && setBufferRowLength (uint32_t bufferRowLength_)

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

BufferImageCopy & setBufferImageHeight (uint32_t bufferImageHeight_)

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

BufferImageCopy && setBufferImageHeight (uint32_t bufferImageHeight_)

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

BufferImageCopy & setImageSubresource (const ImageSubresourceLayers & imageSubresource_)

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

BufferImageCopy && setImageSubresource (const ImageSubresourceLayers & imageSubresource_)

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

BufferImageCopy & setImageOffset (const Offset3D & imageOffset_)

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

BufferImageCopy && setImageOffset (const Offset3D & imageOffset_)

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

BufferImageCopy & setImageExtent (const Extent3D & imageExtent_)

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

BufferImageCopy && setImageExtent (const Extent3D & imageExtent_)

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

const VkBufferImageCopy & operator const VkBufferImageCopy & ()

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

VkBufferImageCopy & operator VkBufferImageCopy & ()

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

const VkBufferImageCopy * operator const VkBufferImageCopy * ()

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

VkBufferImageCopy * operator VkBufferImageCopy * ()

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

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

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