19class InvalidationController;
23 , fChild(
std::move(child)) {
32 fChild->render(canvas, ctx);
36 return fChild->nodeAt(
p);
42 return fChild->revalidate(ic, ctm);
EffectNode(sk_sp< RenderNode >, uint32_t inval_traits=0)
const RenderNode * onNodeAt(const SkPoint &) const override
void onRender(SkCanvas *, const RenderContext *) const override
SkRect onRevalidate(InvalidationController *, const SkMatrix &) override
void observeInval(const sk_sp< Node > &)
void unobserveInval(const sk_sp< Node > &)