struct MemoryType

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

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

Public Members

Flags propertyFlags
uint32_t heapIndex

Public Methods

void MemoryType (MemoryPropertyFlags propertyFlags_, uint32_t heapIndex_)

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

void MemoryType (const MemoryType & rhs)

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

void MemoryType (const VkMemoryType & rhs)

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

MemoryType & operator= (const MemoryType & rhs)

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

MemoryType & operator= (const VkMemoryType & rhs)

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

const VkMemoryType & operator const VkMemoryType & ()

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

VkMemoryType & operator VkMemoryType & ()

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

const VkMemoryType * operator const VkMemoryType * ()

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

VkMemoryType * operator VkMemoryType * ()

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

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

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