8#ifndef SkSGOpacityEffect_DEFINED
9#define SkSGOpacityEffect_DEFINED
24class InvalidationController;
#define SG_ATTRIBUTE(attr_name, attr_type, attr_container)
EffectNode(sk_sp< RenderNode >, uint32_t inval_traits=0)
void onRender(SkCanvas *, const RenderContext *) const override
static sk_sp< OpacityEffect > Make(sk_sp< RenderNode > child, float opacity=1)
OpacityEffect(sk_sp< RenderNode >, float)
SkRect onRevalidate(InvalidationController *, const SkMatrix &) override
const RenderNode * onNodeAt(const SkPoint &) const override