|
| Instance (vk::raii::Context const &context, vk::InstanceCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) |
|
| Instance (vk::raii::Context const &context, VkInstance instance, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) |
|
| Instance (std::nullptr_t) |
|
| ~Instance () |
|
| Instance ()=delete |
|
| Instance (Instance const &)=delete |
|
| Instance (Instance &&rhs) VULKAN_HPP_NOEXCEPT |
|
Instance & | operator= (Instance const &)=delete |
|
Instance & | operator= (Instance &&rhs) VULKAN_HPP_NOEXCEPT |
|
vk::Instance const & | operator* () const VULKAN_HPP_NOEXCEPT |
|
| operator vk::Instance () const VULKAN_HPP_NOEXCEPT |
|
void | clear () VULKAN_HPP_NOEXCEPT |
|
vk::Instance | release () |
|
vk::raii::InstanceDispatcher const * | getDispatcher () const |
|
void | swap (vk::raii::Instance &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< std::vector< vk::raii::PhysicalDevice > >::Type | enumeratePhysicalDevices () const |
|
VULKAN_HPP_NODISCARD PFN_vkVoidFunction | getProcAddr (const std::string &name) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::vector< vk::PhysicalDeviceGroupProperties > | enumeratePhysicalDeviceGroups () const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::SurfaceKHR >::Type | createDisplayPlaneSurfaceKHR (vk::DisplaySurfaceCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::DebugReportCallbackEXT >::Type | createDebugReportCallbackEXT (vk::DebugReportCallbackCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
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) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD std::vector< vk::PhysicalDeviceGroupProperties > | enumeratePhysicalDeviceGroupsKHR () const |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::DebugUtilsMessengerEXT >::Type | createDebugUtilsMessengerEXT (vk::DebugUtilsMessengerCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
void | submitDebugUtilsMessageEXT (vk::DebugUtilsMessageSeverityFlagBitsEXT messageSeverity, vk::DebugUtilsMessageTypeFlagsEXT messageTypes, const vk::DebugUtilsMessengerCallbackDataEXT &callbackData) const VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NODISCARD vk::raii::CreateReturnType< vk::raii::SurfaceKHR >::Type | createHeadlessSurfaceEXT (vk::HeadlessSurfaceCreateInfoEXT const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) const VULKAN_HPP_RAII_CREATE_NOEXCEPT |
|
Definition at line 2772 of file vulkan_raii.hpp.