std::unique_ptr Image::createFromAHardwareBuffer()

in RenderScriptMigrationSample/app/src/main/cpp/VulkanResources.cpp [106:111]


std::unique_ptr<Image> Image::createFromAHardwareBuffer(const VulkanContext* context,
                                                        AHardwareBuffer* buffer) {
    auto image = std::make_unique<Image>(context);
    const bool success = image->createImageFromAHardwareBuffer(buffer);
    return success ? std::move(image) : nullptr;
}