class Instance
Defined at line 22510 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
=== VK_VERSION_1_0 ===
Public Members
static ObjectType objectType
static DebugReportObjectTypeEXT debugReportObjectType
Public Methods
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyInstance ), bool>::type = true>
void destroy (const AllocationCallbacks * pAllocator, const Dispatch & d)
wrapper function for command vkDestroyInstance, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyInstance.html
Defined at line 78 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyInstance ), bool>::type = true>
void destroy (Optional<const AllocationCallbacks> allocator, const Dispatch & d)
wrapper function for command vkDestroyInstance, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyInstance.html
Defined at line 87 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDevices ), bool>::type = true>
Result enumeratePhysicalDevices (uint32_t *pPhysicalDeviceCount,PhysicalDevice *pPhysicalDevices,const Dispatch &d)
wrapper function for command vkEnumeratePhysicalDevices, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDevices.html
Defined at line 100 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceAllocator = std::allocator<PhysicalDevice>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceAllocator::value_type, PhysicalDevice>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDevices ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDevice, PhysicalDeviceAllocator>>::type enumeratePhysicalDevices (const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDevices, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDevices.html
Defined at line 114 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceAllocator = std::allocator<PhysicalDevice>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceAllocator::value_type, PhysicalDevice>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDevices ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDevice, PhysicalDeviceAllocator>>::type enumeratePhysicalDevices (const PhysicalDeviceAllocator & physicalDeviceAllocator, const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDevices, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDevices.html
Defined at line 149 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetInstanceProcAddr ), bool>::type = true>
PFN_vkVoidFunction getProcAddr (const char * pName, const Dispatch & d)
wrapper function for command vkGetInstanceProcAddr, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetInstanceProcAddr.html
Defined at line 409 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetInstanceProcAddr ), bool>::type = true>
PFN_VoidFunction getProcAddr (const std::string & name, const Dispatch & d)
wrapper function for command vkGetInstanceProcAddr, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetInstanceProcAddr.html
Defined at line 418 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceGroups ), bool>::type = true>
Result enumeratePhysicalDeviceGroups (uint32_t *pPhysicalDeviceGroupCount,PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties,const Dispatch &d)
wrapper function for command vkEnumeratePhysicalDeviceGroups, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceGroups.html
Defined at line 5798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceGroupPropertiesAllocator = std::allocator<PhysicalDeviceGroupProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceGroupPropertiesAllocator::value_type, PhysicalDeviceGroupProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceGroups ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator>>::type enumeratePhysicalDeviceGroups (const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDeviceGroups, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceGroups.html
Defined at line 5814 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceGroupPropertiesAllocator = std::allocator<PhysicalDeviceGroupProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceGroupPropertiesAllocator::value_type, PhysicalDeviceGroupProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceGroups ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator>>::type enumeratePhysicalDeviceGroups (const PhysicalDeviceGroupPropertiesAllocator & physicalDeviceGroupPropertiesAllocator, const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDeviceGroups, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceGroups.html
Defined at line 5851 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroySurfaceKHR ), bool>::type = true>
void destroySurfaceKHR (SurfaceKHRsurface,const AllocationCallbacks *pAllocator,const Dispatch &d)
wrapper function for command vkDestroySurfaceKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySurfaceKHR.html
Defined at line 8919 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroySurfaceKHR ), bool>::type = true>
void destroySurfaceKHR (SurfaceKHRsurface,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkDestroySurfaceKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySurfaceKHR.html
Defined at line 8929 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroySurfaceKHR ), bool>::type = true>
void destroy (SurfaceKHRsurface,const AllocationCallbacks *pAllocator,const Dispatch &d)
wrapper function for command vkDestroySurfaceKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySurfaceKHR.html
Defined at line 8943 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroySurfaceKHR ), bool>::type = true>
void destroy (SurfaceKHRsurface,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkDestroySurfaceKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySurfaceKHR.html
Defined at line 8953 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDisplayPlaneSurfaceKHR ), bool>::type = true>
Result createDisplayPlaneSurfaceKHR (const DisplaySurfaceCreateInfoKHR *pCreateInfo,const AllocationCallbacks *pAllocator,SurfaceKHR *pSurface,const Dispatch &d)
wrapper function for command vkCreateDisplayPlaneSurfaceKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDisplayPlaneSurfaceKHR.html
Defined at line 10103 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDisplayPlaneSurfaceKHR ), bool>::type = true>
typename ResultValueType<SurfaceKHR>::type createDisplayPlaneSurfaceKHR (const DisplaySurfaceCreateInfoKHR &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDisplayPlaneSurfaceKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDisplayPlaneSurfaceKHR.html
Defined at line 10118 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDisplayPlaneSurfaceKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<SurfaceKHR, Dispatch>>::type createDisplayPlaneSurfaceKHRUnique (const DisplaySurfaceCreateInfoKHR &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDisplayPlaneSurfaceKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDisplayPlaneSurfaceKHR.html
Defined at line 10140 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDebugReportCallbackEXT ), bool>::type = true>
Result createDebugReportCallbackEXT (const DebugReportCallbackCreateInfoEXT *pCreateInfo,const AllocationCallbacks *pAllocator,DebugReportCallbackEXT *pCallback,const Dispatch &d)
wrapper function for command vkCreateDebugReportCallbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDebugReportCallbackEXT.html
Defined at line 10752 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDebugReportCallbackEXT ), bool>::type = true>
typename ResultValueType<DebugReportCallbackEXT>::type createDebugReportCallbackEXT (const DebugReportCallbackCreateInfoEXT &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDebugReportCallbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDebugReportCallbackEXT.html
Defined at line 10767 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDebugReportCallbackEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<DebugReportCallbackEXT, Dispatch>>::type createDebugReportCallbackEXTUnique (const DebugReportCallbackCreateInfoEXT &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDebugReportCallbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDebugReportCallbackEXT.html
Defined at line 10789 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyDebugReportCallbackEXT ), bool>::type = true>
void destroyDebugReportCallbackEXT (DebugReportCallbackEXTcallback,const AllocationCallbacks *pAllocator,const Dispatch &d)
wrapper function for command vkDestroyDebugReportCallbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDebugReportCallbackEXT.html
Defined at line 10814 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyDebugReportCallbackEXT ), bool>::type = true>
void destroyDebugReportCallbackEXT (DebugReportCallbackEXTcallback,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkDestroyDebugReportCallbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDebugReportCallbackEXT.html
Defined at line 10826 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyDebugReportCallbackEXT ), bool>::type = true>
void destroy (DebugReportCallbackEXTcallback,const AllocationCallbacks *pAllocator,const Dispatch &d)
wrapper function for command vkDestroyDebugReportCallbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDebugReportCallbackEXT.html
Defined at line 10842 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyDebugReportCallbackEXT ), bool>::type = true>
void destroy (DebugReportCallbackEXTcallback,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkDestroyDebugReportCallbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDebugReportCallbackEXT.html
Defined at line 10854 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDebugReportMessageEXT ), bool>::type = true>
void debugReportMessageEXT (DebugReportFlagsEXTflags,DebugReportObjectTypeEXTobjectType,uint64_tobject,size_tlocation,int32_tmessageCode,const char *pLayerPrefix,const char *pMessage,const Dispatch &d)
wrapper function for command vkDebugReportMessageEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDebugReportMessageEXT.html
Defined at line 10869 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDebugReportMessageEXT ), bool>::type = true>
void debugReportMessageEXT (DebugReportFlagsEXTflags,DebugReportObjectTypeEXTobjectType,uint64_tobject,size_tlocation,int32_tmessageCode,const std::string &layerPrefix,const std::string &message,const Dispatch &d)
wrapper function for command vkDebugReportMessageEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDebugReportMessageEXT.html
Defined at line 10892 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceGroupsKHR ), bool>::type = true>
Result enumeratePhysicalDeviceGroupsKHR (uint32_t *pPhysicalDeviceGroupCount,PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties,const Dispatch &d)
wrapper function for command vkEnumeratePhysicalDeviceGroupsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceGroupsKHR.html
Defined at line 13259 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceGroupPropertiesAllocator = std::allocator<PhysicalDeviceGroupProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceGroupPropertiesAllocator::value_type, PhysicalDeviceGroupProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceGroupsKHR ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator>>::type enumeratePhysicalDeviceGroupsKHR (const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDeviceGroupsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceGroupsKHR.html
Defined at line 13275 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceGroupPropertiesAllocator = std::allocator<PhysicalDeviceGroupProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceGroupPropertiesAllocator::value_type, PhysicalDeviceGroupProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceGroupsKHR ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator>>::type enumeratePhysicalDeviceGroupsKHR (const PhysicalDeviceGroupPropertiesAllocator & physicalDeviceGroupPropertiesAllocator, const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDeviceGroupsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceGroupsKHR.html
Defined at line 13312 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDebugUtilsMessengerEXT ), bool>::type = true>
Result createDebugUtilsMessengerEXT (const DebugUtilsMessengerCreateInfoEXT *pCreateInfo,const AllocationCallbacks *pAllocator,DebugUtilsMessengerEXT *pMessenger,const Dispatch &d)
wrapper function for command vkCreateDebugUtilsMessengerEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDebugUtilsMessengerEXT.html
Defined at line 16079 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDebugUtilsMessengerEXT ), bool>::type = true>
typename ResultValueType<DebugUtilsMessengerEXT>::type createDebugUtilsMessengerEXT (const DebugUtilsMessengerCreateInfoEXT &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDebugUtilsMessengerEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDebugUtilsMessengerEXT.html
Defined at line 16094 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDebugUtilsMessengerEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<DebugUtilsMessengerEXT, Dispatch>>::type createDebugUtilsMessengerEXTUnique (const DebugUtilsMessengerCreateInfoEXT &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDebugUtilsMessengerEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDebugUtilsMessengerEXT.html
Defined at line 16116 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyDebugUtilsMessengerEXT ), bool>::type = true>
void destroyDebugUtilsMessengerEXT (DebugUtilsMessengerEXTmessenger,const AllocationCallbacks *pAllocator,const Dispatch &d)
wrapper function for command vkDestroyDebugUtilsMessengerEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDebugUtilsMessengerEXT.html
Defined at line 16141 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyDebugUtilsMessengerEXT ), bool>::type = true>
void destroyDebugUtilsMessengerEXT (DebugUtilsMessengerEXTmessenger,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkDestroyDebugUtilsMessengerEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDebugUtilsMessengerEXT.html
Defined at line 16154 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyDebugUtilsMessengerEXT ), bool>::type = true>
void destroy (DebugUtilsMessengerEXTmessenger,const AllocationCallbacks *pAllocator,const Dispatch &d)
wrapper function for command vkDestroyDebugUtilsMessengerEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDebugUtilsMessengerEXT.html
Defined at line 16170 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkDestroyDebugUtilsMessengerEXT ), bool>::type = true>
void destroy (DebugUtilsMessengerEXTmessenger,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkDestroyDebugUtilsMessengerEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDebugUtilsMessengerEXT.html
Defined at line 16183 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkSubmitDebugUtilsMessageEXT ), bool>::type = true>
void submitDebugUtilsMessageEXT (DebugUtilsMessageSeverityFlagBitsEXTmessageSeverity,DebugUtilsMessageTypeFlagsEXTmessageTypes,const DebugUtilsMessengerCallbackDataEXT *pCallbackData,const Dispatch &d)
wrapper function for command vkSubmitDebugUtilsMessageEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkSubmitDebugUtilsMessageEXT.html
Defined at line 16198 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkSubmitDebugUtilsMessageEXT ), bool>::type = true>
void submitDebugUtilsMessageEXT (DebugUtilsMessageSeverityFlagBitsEXTmessageSeverity,DebugUtilsMessageTypeFlagsEXTmessageTypes,const DebugUtilsMessengerCallbackDataEXT &callbackData,const Dispatch &d)
wrapper function for command vkSubmitDebugUtilsMessageEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkSubmitDebugUtilsMessageEXT.html
Defined at line 16213 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateImagePipeSurfaceFUCHSIA ), bool>::type = true>
Result createImagePipeSurfaceFUCHSIA (const ImagePipeSurfaceCreateInfoFUCHSIA *pCreateInfo,const AllocationCallbacks *pAllocator,SurfaceKHR *pSurface,const Dispatch &d)
wrapper function for command vkCreateImagePipeSurfaceFUCHSIA, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImagePipeSurfaceFUCHSIA.html
Defined at line 20710 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateImagePipeSurfaceFUCHSIA ), bool>::type = true>
typename ResultValueType<SurfaceKHR>::type createImagePipeSurfaceFUCHSIA (const ImagePipeSurfaceCreateInfoFUCHSIA &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateImagePipeSurfaceFUCHSIA, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImagePipeSurfaceFUCHSIA.html
Defined at line 20725 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateImagePipeSurfaceFUCHSIA ), bool>::type = true>
typename ResultValueType<UniqueHandle<SurfaceKHR, Dispatch>>::type createImagePipeSurfaceFUCHSIAUnique (const ImagePipeSurfaceCreateInfoFUCHSIA &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateImagePipeSurfaceFUCHSIA, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImagePipeSurfaceFUCHSIA.html
Defined at line 20747 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateHeadlessSurfaceEXT ), bool>::type = true>
Result createHeadlessSurfaceEXT (const HeadlessSurfaceCreateInfoEXT *pCreateInfo,const AllocationCallbacks *pAllocator,SurfaceKHR *pSurface,const Dispatch &d)
wrapper function for command vkCreateHeadlessSurfaceEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateHeadlessSurfaceEXT.html
Defined at line 21553 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateHeadlessSurfaceEXT ), bool>::type = true>
typename ResultValueType<SurfaceKHR>::type createHeadlessSurfaceEXT (const HeadlessSurfaceCreateInfoEXT &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateHeadlessSurfaceEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateHeadlessSurfaceEXT.html
Defined at line 21567 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateHeadlessSurfaceEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<SurfaceKHR, Dispatch>>::type createHeadlessSurfaceEXTUnique (const HeadlessSurfaceCreateInfoEXT &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateHeadlessSurfaceEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateHeadlessSurfaceEXT.html
Defined at line 21588 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
void Instance ()
Defined at line 22520 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void Instance (const Instance & rhs)
Defined at line 22522 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Instance & operator= (const Instance & rhs)
Defined at line 22523 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void Instance (Instance && rhs)
Defined at line 22526 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Instance & operator= (Instance && rhs)
Defined at line 22527 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void Instance (std::nullptr_t )
Defined at line 22538 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void Instance (VkInstance instance)
Defined at line 22540 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Instance & operator= (VkInstance instance)
Defined at line 22542 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Instance & operator= (std::nullptr_t )
Defined at line 22548 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
VkInstance operator VkInstance_T * ()
Defined at line 23330 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator bool ()
Defined at line 23335 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator! ()
Defined at line 23340 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp