struct InstanceCreateInfo
Defined at line 86466 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkInstanceCreateInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkInstanceCreateInfo.html
Public Members
StructureType sType
const void * pNext
Flags flags
const ApplicationInfo * pApplicationInfo
uint32_t enabledLayerCount
const char *const * ppEnabledLayerNames
uint32_t enabledExtensionCount
const char *const * ppEnabledExtensionNames
Public Methods
void InstanceCreateInfo (InstanceCreateFlagsflags_,const ApplicationInfo *pApplicationInfo_,uint32_tenabledLayerCount_,const char *const *ppEnabledLayerNames_,uint32_tenabledExtensionCount_,const char *const *ppEnabledExtensionNames_,const void *pNext_)
Defined at line 86474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void InstanceCreateInfo (const InstanceCreateInfo & rhs)
Defined at line 86491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void InstanceCreateInfo (const VkInstanceCreateInfo & rhs)
Defined at line 86493 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void InstanceCreateInfo (InstanceCreateFlagsflags_,const ApplicationInfo *pApplicationInfo_,const ArrayProxyNoTemporaries<const char *const> &pEnabledLayerNames_,const ArrayProxyNoTemporaries<const char *const> &pEnabledExtensionNames_,const void *pNext_)
Defined at line 86496 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & operator= (const InstanceCreateInfo & rhs)
Defined at line 86512 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & operator= (const VkInstanceCreateInfo & rhs)
Defined at line 86515 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setPNext (const void * pNext_)
Defined at line 86522 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo && setPNext (const void * pNext_)
Defined at line 86528 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setFlags (InstanceCreateFlags flags_)
Defined at line 86534 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo && setFlags (InstanceCreateFlags flags_)
Defined at line 86540 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setPApplicationInfo (const ApplicationInfo * pApplicationInfo_)
Defined at line 86546 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo && setPApplicationInfo (const ApplicationInfo * pApplicationInfo_)
Defined at line 86552 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setEnabledLayerCount (uint32_t enabledLayerCount_)
Defined at line 86558 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo && setEnabledLayerCount (uint32_t enabledLayerCount_)
Defined at line 86564 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setPpEnabledLayerNames (const char *const * ppEnabledLayerNames_)
Defined at line 86570 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo && setPpEnabledLayerNames (const char *const * ppEnabledLayerNames_)
Defined at line 86576 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setPEnabledLayerNames (const ArrayProxyNoTemporaries<const char *const> & pEnabledLayerNames_)
Defined at line 86583 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setEnabledExtensionCount (uint32_t enabledExtensionCount_)
Defined at line 86591 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo && setEnabledExtensionCount (uint32_t enabledExtensionCount_)
Defined at line 86597 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setPpEnabledExtensionNames (const char *const * ppEnabledExtensionNames_)
Defined at line 86603 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo && setPpEnabledExtensionNames (const char *const * ppEnabledExtensionNames_)
Defined at line 86609 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
InstanceCreateInfo & setPEnabledExtensionNames (const ArrayProxyNoTemporaries<const char *const> & pEnabledExtensionNames_)
Defined at line 86616 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkInstanceCreateInfo & operator const VkInstanceCreateInfo & ()
Defined at line 86625 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkInstanceCreateInfo & operator VkInstanceCreateInfo & ()
Defined at line 86630 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkInstanceCreateInfo * operator const VkInstanceCreateInfo * ()
Defined at line 86635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkInstanceCreateInfo * operator VkInstanceCreateInfo * ()
Defined at line 86640 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const InstanceCreateInfo & rhs)
Defined at line 86661 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator== (const InstanceCreateInfo & rhs)
Defined at line 86692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
bool operator!= (const InstanceCreateInfo & rhs)
Defined at line 86707 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp