|
| VULKAN_HPP_CONSTEXPR | Instance () |
| |
| VULKAN_HPP_CONSTEXPR | Instance (std::nullptr_t) |
| |
| VULKAN_HPP_TYPESAFE_EXPLICIT | Instance (VkInstance instance) |
| |
| Instance & | operator= (std::nullptr_t) |
| |
| bool | operator== (Instance const &rhs) const |
| |
| bool | operator!= (Instance const &rhs) const |
| |
| bool | operator< (Instance const &rhs) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroy (const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroy (Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | enumeratePhysicalDevices (uint32_t *pPhysicalDeviceCount, PhysicalDevice *pPhysicalDevices, Dispatch const &d=Dispatch()) const |
| |
| template<typename Allocator = std::allocator<PhysicalDevice>, typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< std::vector< PhysicalDevice, Allocator > >::type | enumeratePhysicalDevices (Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| PFN_vkVoidFunction | getProcAddr (const char *pName, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| PFN_vkVoidFunction | getProcAddr (const std::string &name, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | createDisplayPlaneSurfaceKHR (const DisplaySurfaceCreateInfoKHR *pCreateInfo, const AllocationCallbacks *pAllocator, SurfaceKHR *pSurface, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< SurfaceKHR >::type | createDisplayPlaneSurfaceKHR (const DisplaySurfaceCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< UniqueSurfaceKHR >::type | createDisplayPlaneSurfaceKHRUnique (const DisplaySurfaceCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroySurfaceKHR (SurfaceKHR surface, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroySurfaceKHR (SurfaceKHR surface, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroy (SurfaceKHR surface, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroy (SurfaceKHR surface, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | createDebugReportCallbackEXT (const DebugReportCallbackCreateInfoEXT *pCreateInfo, const AllocationCallbacks *pAllocator, DebugReportCallbackEXT *pCallback, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< DebugReportCallbackEXT >::type | createDebugReportCallbackEXT (const DebugReportCallbackCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< UniqueDebugReportCallbackEXT >::type | createDebugReportCallbackEXTUnique (const DebugReportCallbackCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroyDebugReportCallbackEXT (DebugReportCallbackEXT callback, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroyDebugReportCallbackEXT (DebugReportCallbackEXT callback, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroy (DebugReportCallbackEXT callback, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroy (DebugReportCallbackEXT callback, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | debugReportMessageEXT (DebugReportFlagsEXT flags, DebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | debugReportMessageEXT (DebugReportFlagsEXT flags, DebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const std::string &layerPrefix, const std::string &message, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | enumeratePhysicalDeviceGroups (uint32_t *pPhysicalDeviceGroupCount, PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties, Dispatch const &d=Dispatch()) const |
| |
| template<typename Allocator = std::allocator<PhysicalDeviceGroupProperties>, typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< std::vector< PhysicalDeviceGroupProperties, Allocator > >::type | enumeratePhysicalDeviceGroups (Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | enumeratePhysicalDeviceGroupsKHR (uint32_t *pPhysicalDeviceGroupCount, PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties, Dispatch const &d=Dispatch()) const |
| |
| template<typename Allocator = std::allocator<PhysicalDeviceGroupProperties>, typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< std::vector< PhysicalDeviceGroupProperties, Allocator > >::type | enumeratePhysicalDeviceGroupsKHR (Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| Result | createDebugUtilsMessengerEXT (const DebugUtilsMessengerCreateInfoEXT *pCreateInfo, const AllocationCallbacks *pAllocator, DebugUtilsMessengerEXT *pMessenger, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< DebugUtilsMessengerEXT >::type | createDebugUtilsMessengerEXT (const DebugUtilsMessengerCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| ResultValueType< UniqueDebugUtilsMessengerEXT >::type | createDebugUtilsMessengerEXTUnique (const DebugUtilsMessengerCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroyDebugUtilsMessengerEXT (DebugUtilsMessengerEXT messenger, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroyDebugUtilsMessengerEXT (DebugUtilsMessengerEXT messenger, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroy (DebugUtilsMessengerEXT messenger, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | destroy (DebugUtilsMessengerEXT messenger, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | submitDebugUtilsMessageEXT (DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, DebugUtilsMessageTypeFlagsEXT messageTypes, const DebugUtilsMessengerCallbackDataEXT *pCallbackData, Dispatch const &d=Dispatch()) const |
| |
| template<typename Dispatch = DispatchLoaderStatic> |
| void | submitDebugUtilsMessageEXT (DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, DebugUtilsMessageTypeFlagsEXT messageTypes, const DebugUtilsMessengerCallbackDataEXT &callbackData, Dispatch const &d=Dispatch()) const |
| |
| VULKAN_HPP_TYPESAFE_EXPLICIT | operator VkInstance () const |
| |
| | operator bool () const |
| |
| bool | operator! () const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (const AllocationCallbacks *pAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | enumeratePhysicalDevices (uint32_t *pPhysicalDeviceCount, PhysicalDevice *pPhysicalDevices, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< std::vector< PhysicalDevice, Allocator > >::type | enumeratePhysicalDevices (Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE PFN_vkVoidFunction | getProcAddr (const char *pName, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE PFN_vkVoidFunction | getProcAddr (const std::string &name, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | createDisplayPlaneSurfaceKHR (const DisplaySurfaceCreateInfoKHR *pCreateInfo, const AllocationCallbacks *pAllocator, SurfaceKHR *pSurface, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< SurfaceKHR >::type | createDisplayPlaneSurfaceKHR (const DisplaySurfaceCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueSurfaceKHR >::type | createDisplayPlaneSurfaceKHRUnique (const DisplaySurfaceCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySurfaceKHR (SurfaceKHR surface, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySurfaceKHR (SurfaceKHR surface, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (SurfaceKHR surface, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (SurfaceKHR surface, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | createDebugReportCallbackEXT (const DebugReportCallbackCreateInfoEXT *pCreateInfo, const AllocationCallbacks *pAllocator, DebugReportCallbackEXT *pCallback, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< DebugReportCallbackEXT >::type | createDebugReportCallbackEXT (const DebugReportCallbackCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueDebugReportCallbackEXT >::type | createDebugReportCallbackEXTUnique (const DebugReportCallbackCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDebugReportCallbackEXT (DebugReportCallbackEXT callback, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDebugReportCallbackEXT (DebugReportCallbackEXT callback, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (DebugReportCallbackEXT callback, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (DebugReportCallbackEXT callback, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | debugReportMessageEXT (DebugReportFlagsEXT flags, DebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | debugReportMessageEXT (DebugReportFlagsEXT flags, DebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const std::string &layerPrefix, const std::string &message, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | enumeratePhysicalDeviceGroups (uint32_t *pPhysicalDeviceGroupCount, PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< std::vector< PhysicalDeviceGroupProperties, Allocator > >::type | enumeratePhysicalDeviceGroups (Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | enumeratePhysicalDeviceGroupsKHR (uint32_t *pPhysicalDeviceGroupCount, PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< std::vector< PhysicalDeviceGroupProperties, Allocator > >::type | enumeratePhysicalDeviceGroupsKHR (Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | createDebugUtilsMessengerEXT (const DebugUtilsMessengerCreateInfoEXT *pCreateInfo, const AllocationCallbacks *pAllocator, DebugUtilsMessengerEXT *pMessenger, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< DebugUtilsMessengerEXT >::type | createDebugUtilsMessengerEXT (const DebugUtilsMessengerCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueDebugUtilsMessengerEXT >::type | createDebugUtilsMessengerEXTUnique (const DebugUtilsMessengerCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDebugUtilsMessengerEXT (DebugUtilsMessengerEXT messenger, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDebugUtilsMessengerEXT (DebugUtilsMessengerEXT messenger, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (DebugUtilsMessengerEXT messenger, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (DebugUtilsMessengerEXT messenger, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | submitDebugUtilsMessageEXT (DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, DebugUtilsMessageTypeFlagsEXT messageTypes, const DebugUtilsMessengerCallbackDataEXT *pCallbackData, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | submitDebugUtilsMessageEXT (DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, DebugUtilsMessageTypeFlagsEXT messageTypes, const DebugUtilsMessengerCallbackDataEXT &callbackData, Dispatch const &d) const |
| |