pub unsafe extern "C" fn SkDeferredDisplayListRecorder_makePromiseTexture(
this: *mut SkDeferredDisplayListRecorder,
backendFormat: *const GrBackendFormat,
width: c_int,
height: c_int,
mipmapped: GrMipmapped,
origin: GrSurfaceOrigin,
colorType: SkColorType,
alphaType: SkAlphaType,
colorSpace: sk_sp<SkColorSpace>,
textureFulfillProc: SkDeferredDisplayListRecorder_PromiseImageTextureFulfillProc,
textureReleaseProc: SkDeferredDisplayListRecorder_PromiseImageTextureReleaseProc,
textureContext: SkDeferredDisplayListRecorder_PromiseImageTextureContext
) -> sk_sp<SkImage>