pub unsafe extern "C" fn GrContextThreadSafeProxy_createCharacterization(
    this: *mut GrContextThreadSafeProxy,
    cacheMaxResourceBytes: usize,
    ii: *const SkImageInfo,
    backendFormat: *const GrBackendFormat,
    sampleCount: c_int,
    origin: GrSurfaceOrigin,
    surfaceProps: *const SkSurfaceProps,
    isMipMapped: bool,
    willUseGLFBO0: bool,
    isTextureable: bool,
    isProtected: GrProtected,
    vkRTSupportsInputAttachment: bool,
    forVulkanSecondaryCommandBuffer: bool
) -> SkSurfaceCharacterization