pub unsafe extern "C" fn SkSurface_MakeFromBackendRenderTarget(
    context: *mut GrRecordingContext,
    backendRenderTarget: *const GrBackendRenderTarget,
    origin: GrSurfaceOrigin,
    colorType: SkColorType,
    colorSpace: sk_sp<SkColorSpace>,
    surfaceProps: *const SkSurfaceProps,
    releaseProc: SkSurface_RenderTargetReleaseProc,
    releaseContext: SkSurface_ReleaseContext
) -> sk_sp<SkSurface>