Lines Matching full:sk_sp
85 sk_sp<SkGpuDevice> SkGpuDevice::Make(GrContext* context,
86 sk_sp<GrRenderTargetContext> renderTargetContext,
96 return sk_sp<SkGpuDevice>(new SkGpuDevice(context, std::move(renderTargetContext),
100 sk_sp<SkGpuDevice> SkGpuDevice::Make(GrContext* context, SkBudgeted budgeted,
109 sk_sp<GrRenderTargetContext> renderTargetContext(MakeRenderTargetContext(context, budgeted,
117 return sk_sp<SkGpuDevice>(new SkGpuDevice(context, std::move(renderTargetContext),
130 SkGpuDevice::SkGpuDevice(GrContext* context, sk_sp<GrRenderTargetContext> renderTargetContext,
145 sk_sp<GrRenderTargetContext> SkGpuDevice::MakeRenderTargetContext(
175 sk_sp<SkSpecialImage> SkGpuDevice::filterTexture(SkSpecialImage* srcImg,
185 sk_sp<SkImageFilterCache> cache(this->getImageFilterCache());
250 sk_sp<GrRenderTargetContext> newRTC(MakeRenderTargetContext(
364 sk_sp<SkVertices> vertices = SkVertices::MakeCopy(kIgnoredMode, SkToS32(count), pts, nullptr,
981 sk_sp<GrTextureProxy> proxy =
1049 sk_sp<SkSpecialImage> srcImg = this->makeSpecial(bitmap);
1067 sk_sp<SkSpecialImage> result;
1080 sk_sp<GrTextureProxy> proxy = result->asTextureProxyRef(this->context());
1199 sk_sp<SkSpecialImage> SkGpuDevice::makeSpecial(const SkBitmap& bitmap) {
1202 sk_sp<GrTextureProxy> proxy = GrMakeCachedBitmapProxy(fContext->contextPriv().proxyProvider(),
1220 sk_sp
1223 sk_sp<GrTextureProxy> proxy = as_IB(image)->asTextureProxyRef();
1241 sk_sp<SkSpecialImage> SkGpuDevice::snapSpecial() {
1242 sk_sp<GrTextureProxy> proxy(this->accessRenderTargetContext()->asTextureProxyRef());
1277 sk_sp<SkSpecialImage> srcImg(dev->snapSpecial());
1290 if (sk_sp<GrTextureProxy> proxy = as_IB(image)->refPinnedTextureProxy(&pinnedUniqueID)) {
1326 if (sk_sp<GrTextureProxy> proxy = as_IB(image)->refPinnedTextureProxy(&pinnedUniqueID)) {
1371 if (sk_sp<GrTextureProxy> proxy = as_IB(image)->refPinnedTextureProxy(&pinnedUniqueID)) {
1425 sk_sp<SkColorSpace> proxyColorSpace;
1441 if (sk_sp<GrTextureProxy> proxy = as_IB(image)->refPinnedTextureProxy(&pinnedUniqueID)) {
1700 sk_sp<GrRenderTargetContext> rtc(fContext->makeDeferredRenderTargetContext(
1716 sk_sp<SkSurface> SkGpuDevice::makeSurface(const SkImageInfo& info, const SkSurfaceProps& props) {