[Vulkan]Vulkan.hpp智能指针的使用

直接使用

1auto instance = vk::CreateInstanceUnique({});
cpp

搭配其他不返回智能指针的库使用

1vk::SurfaceKHR ret;
2glfwCreateWindowSurface(instance, window, nullptr, &ret);
3auto surface = vk::UniqueSurfaceKHR(
4    vk::SurfaceKHR(ret),
5    vk::UniqueSurfaceKHR::ObjectDestroy(instance));
cpp
  • 2022/7/17
  • Vulkan