Vulkan包装器 VulkanWrapper(VKW)是Vulkan API的C ++包装器。 它添加了诸如RAII之类的C ++概念,并移动了语义以简化Vulkan对象的管理。 当VKW对象超出范围时,它的析构函数将破坏基础的Vulkan对象。 例如: { vk::Instance instance = createInstance (...); // instance will be automatically destroyed at the end of scope } VKW对象使用标准的内存管理类型。 例如: std::unique_ptr inst