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