struct PhysicalDeviceProperties

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

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

Public Members

uint32_t apiVersion
uint32_t driverVersion
uint32_t vendorID
uint32_t deviceID
PhysicalDeviceType deviceType
ArrayWrapper1D deviceName
ArrayWrapper1D pipelineCacheUUID
PhysicalDeviceLimits limits
PhysicalDeviceSparseProperties sparseProperties

Public Methods

void PhysicalDeviceProperties (uint32_t apiVersion_, uint32_t driverVersion_, uint32_t vendorID_, uint32_t deviceID_, PhysicalDeviceType deviceType_, const std::array<char, 256U> & deviceName_, const std::array<uint8_t, 16U> & pipelineCacheUUID_, PhysicalDeviceLimits limits_, PhysicalDeviceSparseProperties sparseProperties_)

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

void PhysicalDeviceProperties (const PhysicalDeviceProperties & rhs)

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

void PhysicalDeviceProperties (const VkPhysicalDeviceProperties & rhs)

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

PhysicalDeviceProperties & operator= (const PhysicalDeviceProperties & rhs)

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

PhysicalDeviceProperties & operator= (const VkPhysicalDeviceProperties & rhs)

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

const VkPhysicalDeviceProperties & operator const VkPhysicalDeviceProperties & ()

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

VkPhysicalDeviceProperties & operator VkPhysicalDeviceProperties & ()

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

const VkPhysicalDeviceProperties * operator const VkPhysicalDeviceProperties * ()

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

VkPhysicalDeviceProperties * operator VkPhysicalDeviceProperties * ()

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

std::partial_ordering operator<=> (const PhysicalDeviceProperties & rhs)

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

bool operator== (const PhysicalDeviceProperties & rhs)

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

bool operator!= (const PhysicalDeviceProperties & rhs)

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