struct SparseImageMemoryBind

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

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

Public Members

ImageSubresource subresource
Offset3D offset
Extent3D extent
DeviceMemory memory
DeviceSize memoryOffset
Flags flags

Public Methods

void SparseImageMemoryBind (ImageSubresource subresource_, Offset3D offset_, Extent3D extent_, DeviceMemory memory_, DeviceSize memoryOffset_, SparseMemoryBindFlags flags_)

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

void SparseImageMemoryBind (const SparseImageMemoryBind & rhs)

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

void SparseImageMemoryBind (const VkSparseImageMemoryBind & rhs)

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

SparseImageMemoryBind & operator= (const SparseImageMemoryBind & rhs)

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

SparseImageMemoryBind & operator= (const VkSparseImageMemoryBind & rhs)

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

SparseImageMemoryBind & setSubresource (const ImageSubresource & subresource_)

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

SparseImageMemoryBind && setSubresource (const ImageSubresource & subresource_)

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

SparseImageMemoryBind & setOffset (const Offset3D & offset_)

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

SparseImageMemoryBind && setOffset (const Offset3D & offset_)

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

SparseImageMemoryBind & setExtent (const Extent3D & extent_)

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

SparseImageMemoryBind && setExtent (const Extent3D & extent_)

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

SparseImageMemoryBind & setMemory (DeviceMemory memory_)

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

SparseImageMemoryBind && setMemory (DeviceMemory memory_)

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

SparseImageMemoryBind & setMemoryOffset (DeviceSize memoryOffset_)

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

SparseImageMemoryBind && setMemoryOffset (DeviceSize memoryOffset_)

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

SparseImageMemoryBind & setFlags (SparseMemoryBindFlags flags_)

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

SparseImageMemoryBind && setFlags (SparseMemoryBindFlags flags_)

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

const VkSparseImageMemoryBind & operator const VkSparseImageMemoryBind & ()

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

VkSparseImageMemoryBind & operator VkSparseImageMemoryBind & ()

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

const VkSparseImageMemoryBind * operator const VkSparseImageMemoryBind * ()

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

VkSparseImageMemoryBind * operator VkSparseImageMemoryBind * ()

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

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

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