struct MemoryRequirements

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

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

Public Members

DeviceSize size
DeviceSize alignment
uint32_t memoryTypeBits

Public Methods

void MemoryRequirements (DeviceSize size_, DeviceSize alignment_, uint32_t memoryTypeBits_)

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

void MemoryRequirements (const MemoryRequirements & rhs)

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

void MemoryRequirements (const VkMemoryRequirements & rhs)

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

MemoryRequirements & operator= (const MemoryRequirements & rhs)

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

MemoryRequirements & operator= (const VkMemoryRequirements & rhs)

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

const VkMemoryRequirements & operator const VkMemoryRequirements & ()

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

VkMemoryRequirements & operator VkMemoryRequirements & ()

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

const VkMemoryRequirements * operator const VkMemoryRequirements * ()

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

VkMemoryRequirements * operator VkMemoryRequirements * ()

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

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

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