Lines Matching full:sk_sp
44 sk_sp<GrTextureProxy> proxy,
45 sk_sp<SkColorSpace> colorSpace, SkBudgeted budgeted)
97 sk_sp<GrSurfaceContext> sContext = fContext->contextPriv().makeWrappedSurfaceContext(
115 sk_sp<GrTextureProxy> SkImage_Gpu::asTextureProxyRef(GrContext* context,
118 sk_sp<SkColorSpace>* texColorSpace,
232 sk_sp<SkColorSpace> surfaceColorSpace = fColorSpace;
240 sk_sp<GrSurfaceContext> sContext = fContext->contextPriv().makeWrappedSurfaceContext(
264 sk_sp<SkImage> SkImage_Gpu::onMakeSubset(const SkIRect& subset) const {
271 sk_sp<GrSurfaceContext> sContext(fContext->contextPriv().makeDeferredSurfaceContext(
292 static sk_sp<SkImage> new_wrapped_texture_common(GrContext* ctx,
295 SkAlphaType at, sk_sp<SkColorSpace> colorSpace,
304 sk_sp<GrTextureProxy> proxy = proxyProvider->createWrappedTextureProxy(
314 sk_sp<SkImage> SkImage::MakeFromTexture(GrContext* ctx,
316 SkAlphaType at, sk_sp<SkColorSpace> cs,
326 SkColorType ct, SkAlphaType at, sk_sp<SkColorSpace> cs) {
337 sk_sp<SkImage> SkImage::MakeFromTexture(GrContext* ctx,
339 SkColorType ct, SkAlphaType at, sk_sp<SkColorSpace> cs,
351 sk_sp<SkImage> SkImage::MakeFromAdoptedTexture(GrContext* ctx,
353 SkAlphaType at, sk_sp<SkColorSpace> cs) {
362 sk_sp<SkImage> SkImage::MakeFromAdoptedTexture(GrContext* ctx,
365 sk_sp<SkColorSpace> cs) {
409 static sk_sp<SkImage> make_from_yuv_textures_copy(GrContext* ctx, SkYUVColorSpace colorSpace,
414 sk_sp<SkColorSpace> imageColorSpace) {
421 sk_sp<GrTextureProxy> yProxy = proxyProvider->createWrappedTextureProxy(yuvBackendTextures[0],
423 sk_sp<GrTextureProxy> uProxy = proxyProvider->createWrappedTextureProxy(yuvBackendTextures[1],
425 sk_sp<GrTextureProxy> vProxy;
440 sk_sp<GrRenderTargetContext> renderTargetContext(ctx->makeDeferredRenderTargetContext(
468 static sk_sp<SkImage> make_from_yuv_objects_copy(GrContext* ctx, SkYUVColorSpace colorSpace,
473 sk_sp<SkColorSpace> imageColorSpace) {
507 sk_sp<SkImage> SkImage::MakeFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace colorSpace,
510 sk_sp<SkColorSpace> imageColorSpace) {
515 sk_sp<SkImage> SkImage::MakeFromNV12TexturesCopy(GrContext* ctx, SkYUVColorSpace colorSpace,
519 sk_sp<SkColorSpace> imageColorSpace) {
524 sk_sp<SkImage> SkImage::MakeFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace colorSpace,
527 sk_sp<SkColorSpace> imageColorSpace) {
532 sk_sp<SkImage> SkImage::MakeFromNV12TexturesCopy(GrContext* ctx, SkYUVColorSpace colorSpace,
536 sk_sp<SkColorSpace> imageColorSpace) {
541 static sk_sp<SkImage> create_image_from_maker(GrContext* context, GrTextureMaker* maker,
544 sk_sp<SkColorSpace> texColorSpace;
545 sk_sp<GrTextureProxy> proxy(maker->refTextureProxyForParams(
554 sk_sp<SkImage> SkImage::makeTextureImage(GrContext* context, SkColorSpace* dstColorSpace) const {
576 sk_sp<SkImage> SkImage::MakeCrossContextFromEncoded(GrContext* context, sk_sp<SkData> encoded,
578 sk_sp<SkImage> codecImage = SkImage::MakeFromEncoded(std::move(encoded));
590 sk_sp<SkColorSpace> texColorSpace;
594 sk_sp<GrTextureProxy> proxy(
603 sk_sp<GrTexture> texture = sk_ref_sp(proxy->priv().peekTexture());
609 sk_sp<GrSemaphore> sema = gpu->prepareTextureForCrossContextUsage(texture.get());
617 sk_sp<SkImage> SkImage::MakeCrossContextFromPixmap(GrContext* context, const SkPixmap& pixmap,
626 sk_sp<GrTextureProxy> proxy;
640 sk_sp<GrTexture> texture = sk_ref_sp(proxy->priv().peekTexture());
646 sk_sp<GrSemaphore> sema = gpu->prepareTextureForCrossContextUsage(texture.get());
655 sk_sp<SkImage> SkImage::MakeFromAHardwareBuffer(AHardwareBuffer* graphicBuffer, SkAlphaType at,
656 sk_sp<SkColorSpace> cs) {
996 sk_sp<SkImage> SkImage::MakeFromDeferredTextureImageData(GrContext* context, const void* data,
1008 sk_sp<SkColorSpace> colorSpace;
1021 sk_sp<GrTextureProxy> proxy(GrUploadPixmapToTextureProxy(
1044 sk_sp<SkImage> image,
1098 sk_sp<GrTexture> textureRef(SkSafeRef(texture));
1107 sk_sp<SkImage> SkImage::MakeTextureFromMipMap(GrContext* ctx, const SkImageInfo& info,
1124 sk_sp<GrTextureProxy> proxy(GrUploadMipMapToTextureProxy(proxyProvider, info,
1136 sk_sp<SkImage> SkImage_Gpu::onMakeColorSpace(sk_sp<SkColorSpace> target, SkColorType,
1143 sk_sp
1157 sk_sp<GrRenderTargetContext> renderTargetContext(fContext->makeDeferredRenderTargetContext(