struct SparseMemoryBind

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

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

Public Members

DeviceSize resourceOffset
DeviceSize size
DeviceMemory memory
DeviceSize memoryOffset
Flags flags

Public Methods

void SparseMemoryBind (DeviceSize resourceOffset_, DeviceSize size_, DeviceMemory memory_, DeviceSize memoryOffset_, SparseMemoryBindFlags flags_)

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

void SparseMemoryBind (const SparseMemoryBind & rhs)

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

void SparseMemoryBind (const VkSparseMemoryBind & rhs)

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

SparseMemoryBind & operator= (const SparseMemoryBind & rhs)

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

SparseMemoryBind & operator= (const VkSparseMemoryBind & rhs)

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

SparseMemoryBind & setResourceOffset (DeviceSize resourceOffset_)

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

SparseMemoryBind && setResourceOffset (DeviceSize resourceOffset_)

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

SparseMemoryBind & setSize (DeviceSize size_)

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

SparseMemoryBind && setSize (DeviceSize size_)

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

SparseMemoryBind & setMemory (DeviceMemory memory_)

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

SparseMemoryBind && setMemory (DeviceMemory memory_)

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

SparseMemoryBind & setMemoryOffset (DeviceSize memoryOffset_)

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

SparseMemoryBind && setMemoryOffset (DeviceSize memoryOffset_)

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

SparseMemoryBind & setFlags (SparseMemoryBindFlags flags_)

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

SparseMemoryBind && setFlags (SparseMemoryBindFlags flags_)

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

const VkSparseMemoryBind & operator const VkSparseMemoryBind & ()

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

VkSparseMemoryBind & operator VkSparseMemoryBind & ()

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

const VkSparseMemoryBind * operator const VkSparseMemoryBind * ()

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

VkSparseMemoryBind * operator VkSparseMemoryBind * ()

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

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

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