std::unique_ptr Buffer::create()

in RenderScriptMigrationSample/app/src/main/cpp/VulkanResources.cpp [32:37]


std::unique_ptr<Buffer> Buffer::create(const VulkanContext* context, uint32_t size,
                                       VkBufferUsageFlags usage, VkMemoryPropertyFlags properties) {
    auto buffer = std::make_unique<Buffer>(context, size);
    const bool success = buffer->initialize(usage, properties);
    return success ? std::move(buffer) : nullptr;
}