struct DeviceCreateInfo
Defined at line 27764 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
const void * pNext
Flags flags
uint32_t queueCreateInfoCount
const vk::DeviceQueueCreateInfo * pQueueCreateInfos
uint32_t enabledLayerCount
const char *const * ppEnabledLayerNames
uint32_t enabledExtensionCount
const char *const * ppEnabledExtensionNames
const vk::PhysicalDeviceFeatures * pEnabledFeatures
Public Methods
void DeviceCreateInfo (vk::DeviceCreateFlags flags_, uint32_t queueCreateInfoCount_, const vk::DeviceQueueCreateInfo * pQueueCreateInfos_, uint32_t enabledLayerCount_, const char *const * ppEnabledLayerNames_, uint32_t enabledExtensionCount_, const char *const * ppEnabledExtensionNames_, const vk::PhysicalDeviceFeatures * pEnabledFeatures_, const void * pNext_)
Defined at line 27772 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DeviceCreateInfo (const DeviceCreateInfo & rhs)
Defined at line 27793 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DeviceCreateInfo (const VkDeviceCreateInfo & rhs)
Defined at line 27795 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void DeviceCreateInfo (vk::DeviceCreateFlags flags_, const vk::ArrayProxyNoTemporaries<const vk::DeviceQueueCreateInfo> & queueCreateInfos_, const vk::ArrayProxyNoTemporaries<const char *const> & pEnabledLayerNames_, const vk::ArrayProxyNoTemporaries<const char *const> & pEnabledExtensionNames_, const vk::PhysicalDeviceFeatures * pEnabledFeatures_, const void * pNext_)
Defined at line 27798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & operator= (const DeviceCreateInfo & rhs)
Defined at line 27817 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & operator= (const VkDeviceCreateInfo & rhs)
Defined at line 27820 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPNext (const void * pNext_)
Defined at line 27827 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setFlags (vk::DeviceCreateFlags flags_)
Defined at line 27833 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setQueueCreateInfoCount (uint32_t queueCreateInfoCount_)
Defined at line 27839 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPQueueCreateInfos (const vk::DeviceQueueCreateInfo * pQueueCreateInfos_)
Defined at line 27845 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setQueueCreateInfos (const vk::ArrayProxyNoTemporaries<const vk::DeviceQueueCreateInfo> & queueCreateInfos_)
Defined at line 27853 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setEnabledLayerCount (uint32_t enabledLayerCount_)
Defined at line 27862 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPpEnabledLayerNames (const char *const * ppEnabledLayerNames_)
Defined at line 27868 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPEnabledLayerNames (const vk::ArrayProxyNoTemporaries<const char *const> & pEnabledLayerNames_)
Defined at line 27875 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setEnabledExtensionCount (uint32_t enabledExtensionCount_)
Defined at line 27884 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPpEnabledExtensionNames (const char *const * ppEnabledExtensionNames_)
Defined at line 27890 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPEnabledExtensionNames (const vk::ArrayProxyNoTemporaries<const char *const> & pEnabledExtensionNames_)
Defined at line 27897 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
DeviceCreateInfo & setPEnabledFeatures (const vk::PhysicalDeviceFeatures * pEnabledFeatures_)
Defined at line 27906 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkDeviceCreateInfo & operator const VkDeviceCreateInfo & ()
Defined at line 27913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkDeviceCreateInfo & operator VkDeviceCreateInfo & ()
Defined at line 27918 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const DeviceCreateInfo & rhs)
Defined at line 27954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator== (const DeviceCreateInfo & rhs)
Defined at line 27989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator!= (const DeviceCreateInfo & rhs)
Defined at line 28005 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp