struct DeviceCreateInfo
Defined at line 51640 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkDeviceCreateInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkDeviceCreateInfo.html
Public Members
StructureType sType
const void * pNext
Flags flags
uint32_t queueCreateInfoCount
const DeviceQueueCreateInfo * pQueueCreateInfos
uint32_t enabledLayerCount
const char *const * ppEnabledLayerNames
uint32_t enabledExtensionCount
const char *const * ppEnabledExtensionNames
const PhysicalDeviceFeatures * pEnabledFeatures
Public Methods
void DeviceCreateInfo (DeviceCreateFlagsflags_,uint32_tqueueCreateInfoCount_,const DeviceQueueCreateInfo *pQueueCreateInfos_,uint32_tenabledLayerCount_,const char *const *ppEnabledLayerNames_,uint32_tenabledExtensionCount_,const char *const *ppEnabledExtensionNames_,const PhysicalDeviceFeatures *pEnabledFeatures_,const void *pNext_)
Defined at line 51662 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DeviceCreateInfo (const DeviceCreateInfo & rhs)
Defined at line 51683 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DeviceCreateInfo (const VkDeviceCreateInfo & rhs)
Defined at line 51685 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DeviceCreateInfo (DeviceCreateFlagsflags_,const ArrayProxyNoTemporaries<const DeviceQueueCreateInfo> &queueCreateInfos_,const ArrayProxyNoTemporaries<const char *const> &pEnabledLayerNames_,const ArrayProxyNoTemporaries<const char *const> &pEnabledExtensionNames_,const PhysicalDeviceFeatures *pEnabledFeatures_,const void *pNext_)
Defined at line 51688 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & operator= (const DeviceCreateInfo & rhs)
Defined at line 51707 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & operator= (const VkDeviceCreateInfo & rhs)
Defined at line 51721 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPNext (const void * pNext_)
Defined at line 51734 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setPNext (const void * pNext_)
Defined at line 51740 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setFlags (DeviceCreateFlags flags_)
Defined at line 51746 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setFlags (DeviceCreateFlags flags_)
Defined at line 51752 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setQueueCreateInfoCount (uint32_t queueCreateInfoCount_)
Defined at line 51758 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setQueueCreateInfoCount (uint32_t queueCreateInfoCount_)
Defined at line 51764 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPQueueCreateInfos (const DeviceQueueCreateInfo * pQueueCreateInfos_)
Defined at line 51770 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setPQueueCreateInfos (const DeviceQueueCreateInfo * pQueueCreateInfos_)
Defined at line 51776 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setQueueCreateInfos (const ArrayProxyNoTemporaries<const DeviceQueueCreateInfo> & queueCreateInfos_)
Defined at line 51783 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setEnabledLayerCount (uint32_t enabledLayerCount_)
Defined at line 51791 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setEnabledLayerCount (uint32_t enabledLayerCount_)
Defined at line 51797 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPpEnabledLayerNames (const char *const * ppEnabledLayerNames_)
Defined at line 51803 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setPpEnabledLayerNames (const char *const * ppEnabledLayerNames_)
Defined at line 51810 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPEnabledLayerNames (const ArrayProxyNoTemporaries<const char *const> & pEnabledLayerNames_)
Defined at line 51818 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setEnabledExtensionCount (uint32_t enabledExtensionCount_)
Defined at line 51826 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setEnabledExtensionCount (uint32_t enabledExtensionCount_)
Defined at line 51832 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPpEnabledExtensionNames (const char *const * ppEnabledExtensionNames_)
Defined at line 51838 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setPpEnabledExtensionNames (const char *const * ppEnabledExtensionNames_)
Defined at line 51844 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPEnabledExtensionNames (const ArrayProxyNoTemporaries<const char *const> & pEnabledExtensionNames_)
Defined at line 51851 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPEnabledFeatures (const PhysicalDeviceFeatures * pEnabledFeatures_)
Defined at line 51859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo && setPEnabledFeatures (const PhysicalDeviceFeatures * pEnabledFeatures_)
Defined at line 51865 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkDeviceCreateInfo & operator const VkDeviceCreateInfo & ()
Defined at line 51872 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkDeviceCreateInfo & operator VkDeviceCreateInfo & ()
Defined at line 51877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkDeviceCreateInfo * operator const VkDeviceCreateInfo * ()
Defined at line 51882 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkDeviceCreateInfo * operator VkDeviceCreateInfo * ()
Defined at line 51887 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const DeviceCreateInfo & rhs)
Defined at line 51908 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator== (const DeviceCreateInfo & rhs)
Defined at line 51935 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator!= (const DeviceCreateInfo & rhs)
Defined at line 51946 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp