|
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 |
|