8#ifndef SkSGMaskEffect_DEFINED
9#define SkSGMaskEffect_DEFINED
24class InvalidationController;
32 enum class Mode : uint32_t {
41 return (child && mask)
EffectNode(sk_sp< RenderNode >, uint32_t inval_traits=0)
const RenderNode * onNodeAt(const SkPoint &) const override
static sk_sp< MaskEffect > Make(sk_sp< RenderNode > child, sk_sp< RenderNode > mask, Mode mode=Mode::kAlphaNormal)
MaskEffect(sk_sp< RenderNode >, sk_sp< RenderNode > mask, Mode)
SkRect onRevalidate(InvalidationController *, const SkMatrix &) override
void onRender(SkCanvas *, const RenderContext *) const override
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive mode