|
VULKAN_HPP_CONSTEXPR | Instance ()=default |
|
VULKAN_HPP_CONSTEXPR | Instance (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
|
| Instance (VkInstance instance) VULKAN_HPP_NOEXCEPT |
|
Instance & | operator= (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> |
void | destroy (const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (Optional< const vk::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 | enumeratePhysicalDevices (uint32_t *pPhysicalDeviceCount, vk::PhysicalDevice *pPhysicalDevices, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceAllocator = std::allocator<vk::PhysicalDevice>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDevice, PhysicalDeviceAllocator > >::type | enumeratePhysicalDevices (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PhysicalDeviceAllocator = std::allocator<vk::PhysicalDevice>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PhysicalDeviceAllocator::value_type, vk::PhysicalDevice >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDevice, PhysicalDeviceAllocator > >::type | enumeratePhysicalDevices (PhysicalDeviceAllocator &physicalDeviceAllocator, 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> |
VULKAN_HPP_NODISCARD Result | enumeratePhysicalDeviceGroups (uint32_t *pPhysicalDeviceGroupCount, vk::PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceGroupPropertiesAllocator = std::allocator<vk::PhysicalDeviceGroupProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator > >::type | enumeratePhysicalDeviceGroups (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PhysicalDeviceGroupPropertiesAllocator = std::allocator<vk::PhysicalDeviceGroupProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PhysicalDeviceGroupPropertiesAllocator::value_type, vk::PhysicalDeviceGroupProperties >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator > >::type | enumeratePhysicalDeviceGroups (PhysicalDeviceGroupPropertiesAllocator &physicalDeviceGroupPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySurfaceKHR (vk::SurfaceKHR surface, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySurfaceKHR (vk::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::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 (vk::SurfaceKHR surface, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (vk::SurfaceKHR surface, Optional< const vk::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 | createDisplayPlaneSurfaceKHR (const vk::DisplaySurfaceCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::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 ResultValueType< vk::SurfaceKHR >::type | createDisplayPlaneSurfaceKHR (const vk::DisplaySurfaceCreateInfoKHR &createInfo, Optional< const vk::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 ResultValueType< UniqueHandle< vk::SurfaceKHR, Dispatch > >::type | createDisplayPlaneSurfaceKHRUnique (const vk::DisplaySurfaceCreateInfoKHR &createInfo, Optional< const vk::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 | createDebugReportCallbackEXT (const vk::DebugReportCallbackCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DebugReportCallbackEXT *pCallback, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::DebugReportCallbackEXT >::type | createDebugReportCallbackEXT (const vk::DebugReportCallbackCreateInfoEXT &createInfo, Optional< const vk::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 ResultValueType< UniqueHandle< vk::DebugReportCallbackEXT, Dispatch > >::type | createDebugReportCallbackEXTUnique (const vk::DebugReportCallbackCreateInfoEXT &createInfo, Optional< const vk::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 | destroyDebugReportCallbackEXT (vk::DebugReportCallbackEXT callback, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDebugReportCallbackEXT (vk::DebugReportCallbackEXT callback VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::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 (vk::DebugReportCallbackEXT callback, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (vk::DebugReportCallbackEXT callback, Optional< const vk::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 | debugReportMessageEXT (vk::DebugReportFlagsEXT flags, vk::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 (vk::DebugReportFlagsEXT flags, vk::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> |
VULKAN_HPP_NODISCARD Result | enumeratePhysicalDeviceGroupsKHR (uint32_t *pPhysicalDeviceGroupCount, vk::PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceGroupPropertiesAllocator = std::allocator<vk::PhysicalDeviceGroupProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator > >::type | enumeratePhysicalDeviceGroupsKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PhysicalDeviceGroupPropertiesAllocator = std::allocator<vk::PhysicalDeviceGroupProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PhysicalDeviceGroupPropertiesAllocator::value_type, vk::PhysicalDeviceGroupProperties >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator > >::type | enumeratePhysicalDeviceGroupsKHR (PhysicalDeviceGroupPropertiesAllocator &physicalDeviceGroupPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createDebugUtilsMessengerEXT (const vk::DebugUtilsMessengerCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DebugUtilsMessengerEXT *pMessenger, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::DebugUtilsMessengerEXT >::type | createDebugUtilsMessengerEXT (const vk::DebugUtilsMessengerCreateInfoEXT &createInfo, Optional< const vk::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 ResultValueType< UniqueHandle< vk::DebugUtilsMessengerEXT, Dispatch > >::type | createDebugUtilsMessengerEXTUnique (const vk::DebugUtilsMessengerCreateInfoEXT &createInfo, Optional< const vk::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 | destroyDebugUtilsMessengerEXT (vk::DebugUtilsMessengerEXT messenger, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDebugUtilsMessengerEXT (vk::DebugUtilsMessengerEXT messenger VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const vk::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 (vk::DebugUtilsMessengerEXT messenger, const vk::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (vk::DebugUtilsMessengerEXT messenger, Optional< const vk::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 | submitDebugUtilsMessageEXT (vk::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, vk::DebugUtilsMessageTypeFlagsEXT messageTypes, const vk::DebugUtilsMessengerCallbackDataEXT *pCallbackData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | submitDebugUtilsMessageEXT (vk::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, vk::DebugUtilsMessageTypeFlagsEXT messageTypes, const vk::DebugUtilsMessengerCallbackDataEXT &callbackData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createHeadlessSurfaceEXT (const vk::HeadlessSurfaceCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::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 ResultValueType< vk::SurfaceKHR >::type | createHeadlessSurfaceEXT (const vk::HeadlessSurfaceCreateInfoEXT &createInfo, Optional< const vk::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 ResultValueType< UniqueHandle< vk::SurfaceKHR, Dispatch > >::type | createHeadlessSurfaceEXTUnique (const vk::HeadlessSurfaceCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
| operator VkInstance () const VULKAN_HPP_NOEXCEPT |
|
| operator bool () const VULKAN_HPP_NOEXCEPT |
|
bool | operator! () const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | enumeratePhysicalDevices (uint32_t *pPhysicalDeviceCount, vk::PhysicalDevice *pPhysicalDevices, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDevice, PhysicalDeviceAllocator > >::type | enumeratePhysicalDevices (Dispatch const &d) const |
|
template<typename PhysicalDeviceAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PhysicalDeviceAllocator::value_type, vk::PhysicalDevice >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDevice, PhysicalDeviceAllocator > >::type | enumeratePhysicalDevices (PhysicalDeviceAllocator &physicalDeviceAllocator, 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_NODISCARD VULKAN_HPP_INLINE Result | enumeratePhysicalDeviceGroups (uint32_t *pPhysicalDeviceGroupCount, vk::PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceGroupPropertiesAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator > >::type | enumeratePhysicalDeviceGroups (Dispatch const &d) const |
|
template<typename PhysicalDeviceGroupPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PhysicalDeviceGroupPropertiesAllocator::value_type, vk::PhysicalDeviceGroupProperties >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator > >::type | enumeratePhysicalDeviceGroups (PhysicalDeviceGroupPropertiesAllocator &physicalDeviceGroupPropertiesAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroySurfaceKHR (vk::SurfaceKHR surface, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroySurfaceKHR (vk::SurfaceKHR surface, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (vk::SurfaceKHR surface, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (vk::SurfaceKHR surface, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDisplayPlaneSurfaceKHR (const vk::DisplaySurfaceCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::SurfaceKHR *pSurface, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SurfaceKHR >::type | createDisplayPlaneSurfaceKHR (const vk::DisplaySurfaceCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::SurfaceKHR, Dispatch > >::type | createDisplayPlaneSurfaceKHRUnique (const vk::DisplaySurfaceCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDebugReportCallbackEXT (const vk::DebugReportCallbackCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DebugReportCallbackEXT *pCallback, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DebugReportCallbackEXT >::type | createDebugReportCallbackEXT (const vk::DebugReportCallbackCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DebugReportCallbackEXT, Dispatch > >::type | createDebugReportCallbackEXTUnique (const vk::DebugReportCallbackCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroyDebugReportCallbackEXT (vk::DebugReportCallbackEXT callback, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroyDebugReportCallbackEXT (vk::DebugReportCallbackEXT callback, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (vk::DebugReportCallbackEXT callback, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (vk::DebugReportCallbackEXT callback, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | debugReportMessageEXT (vk::DebugReportFlagsEXT flags, vk::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 (vk::DebugReportFlagsEXT flags, vk::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_NODISCARD VULKAN_HPP_INLINE Result | enumeratePhysicalDeviceGroupsKHR (uint32_t *pPhysicalDeviceGroupCount, vk::PhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceGroupPropertiesAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator > >::type | enumeratePhysicalDeviceGroupsKHR (Dispatch const &d) const |
|
template<typename PhysicalDeviceGroupPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PhysicalDeviceGroupPropertiesAllocator::value_type, vk::PhysicalDeviceGroupProperties >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceGroupProperties, PhysicalDeviceGroupPropertiesAllocator > >::type | enumeratePhysicalDeviceGroupsKHR (PhysicalDeviceGroupPropertiesAllocator &physicalDeviceGroupPropertiesAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDebugUtilsMessengerEXT (const vk::DebugUtilsMessengerCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DebugUtilsMessengerEXT *pMessenger, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DebugUtilsMessengerEXT >::type | createDebugUtilsMessengerEXT (const vk::DebugUtilsMessengerCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DebugUtilsMessengerEXT, Dispatch > >::type | createDebugUtilsMessengerEXTUnique (const vk::DebugUtilsMessengerCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroyDebugUtilsMessengerEXT (vk::DebugUtilsMessengerEXT messenger, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroyDebugUtilsMessengerEXT (vk::DebugUtilsMessengerEXT messenger, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (vk::DebugUtilsMessengerEXT messenger, const vk::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (vk::DebugUtilsMessengerEXT messenger, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | submitDebugUtilsMessageEXT (vk::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, vk::DebugUtilsMessageTypeFlagsEXT messageTypes, const vk::DebugUtilsMessengerCallbackDataEXT *pCallbackData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | submitDebugUtilsMessageEXT (vk::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, vk::DebugUtilsMessageTypeFlagsEXT messageTypes, const vk::DebugUtilsMessengerCallbackDataEXT &callbackData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createHeadlessSurfaceEXT (const vk::HeadlessSurfaceCreateInfoEXT *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::SurfaceKHR *pSurface, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SurfaceKHR >::type | createHeadlessSurfaceEXT (const vk::HeadlessSurfaceCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::SurfaceKHR, Dispatch > >::type | createHeadlessSurfaceEXTUnique (const vk::HeadlessSurfaceCreateInfoEXT &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|