Lines Matching full:sk_sp
117 sk_sp<SkImageFilter> SkDisplacementMapEffect::Make(ChannelSelectorType xChannelSelector,
120 sk_sp<SkImageFilter> displacement,
121 sk_sp<SkImageFilter> color,
128 sk_sp<SkImageFilter> inputs[2] = { std::move(displacement), std::move(color) };
129 return sk_sp<SkImageFilter>(new SkDisplacementMapEffect(xChannelSelector,
137 sk_sp<SkImageFilter> inputs[2],
148 sk_sp<SkFlattenable> SkDisplacementMapEffect::CreateProc(SkReadBuffer& buffer) {
171 sk_sp<GrTextureProxy> displacement, const SkMatrix& offsetMatrix,
172 sk_sp<GrTextureProxy> color, const SkISize& colorDimensions) {
207 sk_sp<GrTextureProxy> displacement, const SkMatrix& offsetMatrix,
208 sk_sp<GrTextureProxy> color, const SkISize& colorDimensions);
225 sk_sp<SkSpecialImage> SkDisplacementMapEffect::onFilterImage(SkSpecialImage* source,
229 sk_sp<SkSpecialImage> color(this->filterInput(1, source, ctx, &colorOffset));
246 sk_sp<SkSpecialImage> displ(this->filterInput(0, source, displContext, &displOffset));
280 sk_sp<GrTextureProxy> colorProxy(color->asTextureProxyRef(context));
281 sk_sp<GrTextureProxy> displProxy(displ->asTextureProxyRef(context));
308 sk_sp<GrRenderTargetContext> renderTargetContext(
364 sk_sp<SkImageFilter> SkDisplacementMapEffect::onMakeColorSpace(SkColorSpaceXformer* xformer) const {
368 sk_sp<SkImageFilter> displacement = sk_ref_sp(const_cast<SkImageFilter*>(this->getInput(0)));
369 sk_sp<SkImageFilter> color = xformer->apply(this->getInput(1));
461 sk_sp<GrTextureProxy> displacement,
463 sk_sp<GrTextureProxy> color,
521 sk_sp<GrTextureProxy> dispProxy = d->textureProxy(texIdxDispl);
522 sk_sp<GrTextureProxy> colorProxy = d->textureProxy(texIdxColor);