struct SubresourceLayout

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

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

Public Members

DeviceSize offset
DeviceSize size
DeviceSize rowPitch
DeviceSize arrayPitch
DeviceSize depthPitch

Public Methods

void SubresourceLayout (DeviceSize offset_, DeviceSize size_, DeviceSize rowPitch_, DeviceSize arrayPitch_, DeviceSize depthPitch_)

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

void SubresourceLayout (const SubresourceLayout & rhs)

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

void SubresourceLayout (const VkSubresourceLayout & rhs)

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

SubresourceLayout & operator= (const SubresourceLayout & rhs)

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

SubresourceLayout & operator= (const VkSubresourceLayout & rhs)

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

SubresourceLayout & setOffset (DeviceSize offset_)

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

SubresourceLayout && setOffset (DeviceSize offset_)

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

SubresourceLayout & setSize (DeviceSize size_)

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

SubresourceLayout && setSize (DeviceSize size_)

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

SubresourceLayout & setRowPitch (DeviceSize rowPitch_)

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

SubresourceLayout && setRowPitch (DeviceSize rowPitch_)

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

SubresourceLayout & setArrayPitch (DeviceSize arrayPitch_)

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

SubresourceLayout && setArrayPitch (DeviceSize arrayPitch_)

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

SubresourceLayout & setDepthPitch (DeviceSize depthPitch_)

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

SubresourceLayout && setDepthPitch (DeviceSize depthPitch_)

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

const VkSubresourceLayout & operator const VkSubresourceLayout & ()

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

VkSubresourceLayout & operator VkSubresourceLayout & ()

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

const VkSubresourceLayout * operator const VkSubresourceLayout * ()

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

VkSubresourceLayout * operator VkSubresourceLayout * ()

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

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

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