Lines Matching full:sk_sp
84 sk_sp<SkGpuDevice> SkGpuDevice::Make(GrContext* context,
85 sk_sp<GrRenderTargetContext> renderTargetContext,
95 return sk_sp<SkGpuDevice>(new SkGpuDevice(context, std::move(renderTargetContext),
99 sk_sp<SkGpuDevice> SkGpuDevice::Make(GrContext* context, SkBudgeted budgeted,
108 sk_sp<GrRenderTargetContext> renderTargetContext(MakeRenderTargetContext(context, budgeted,
116 return sk_sp<SkGpuDevice>(new SkGpuDevice(context, std::move(renderTargetContext),
129 SkGpuDevice::SkGpuDevice(GrContext* context, sk_sp<GrRenderTargetContext> renderTargetContext,
144 sk_sp<GrRenderTargetContext> SkGpuDevice::MakeRenderTargetContext(
171 sk_sp<SkSpecialImage> SkGpuDevice::filterTexture(SkSpecialImage* srcImg,
181 sk_sp<SkImageFilterCache> cache(this->getImageFilterCache());
246 sk_sp<GrRenderTargetContext> newRTC(MakeRenderTargetContext(
360 sk_sp<SkVertices> vertices = SkVertices::MakeCopy(kIgnoredMode, SkToS32(count), pts, nullptr,
982 sk_sp<GrTextureProxy> proxy =
1050 sk_sp<SkSpecialImage> srcImg = this->makeSpecial(bitmap);
1068 sk_sp<SkSpecialImage> result;
1081 sk_sp<GrTextureProxy> proxy = result->asTextureProxyRef(this->context());
1193 sk_sp<SkSpecialImage> SkGpuDevice::makeSpecial(const SkBitmap& bitmap) {
1196 sk_sp<GrTextureProxy> proxy = GrMakeCachedBitmapProxy(fContext->contextPriv().proxyProvider(),
1214 sk_sp<SkSpecialImage> SkGpuDevice::makeSpecial(const SkImage* image) {
1217 sk_sp<GrTextureProxy> proxy = as_IB(image)->asTextureProxyRef();
1235 sk_sp<SkSpecialImage> SkGpuDevice::snapSpecial() {
1236 sk_sp<GrTextureProxy> proxy(this->accessRenderTargetContext()->asTextureProxyRef());
1271 sk_sp<SkSpecialImage> srcImg(dev->snapSpecial());
1284 if (sk_sp<GrTextureProxy> proxy = as_IB(image)->refPinnedTextureProxy(&pinnedUniqueID)) {
1320 if (sk_sp<GrTextureProxy> proxy = as_IB(image)->refPinnedTextureProxy(&pinnedUniqueID)) {
1397 if (sk_sp<GrTextureProxy> proxy = as_IB(image)->refPinnedTextureProxy(&pinnedUniqueID)) {
1453 if (sk_sp<GrTextureProxy> proxy = as_IB(image)->refPinnedTextureProxy(&pinnedUniqueID)) {
1703 sk_sp<GrRenderTargetContext> rtc(fContext->makeDeferredRenderTargetContext(
1720 sk_sp<SkSurface> SkGpuDevice::makeSurface(const SkImageInfo& info, const SkSurfaceProps& props) {