IMaterialModifier:是材质处理的接口,可以在子类中实现GetModifiedMaterial方法去修改渲染的材质。
Mask实现了此接口

源码解析

GetModifiedMaterial:

1
Material GetModifiedMaterial(Material baseMaterial);

Canvas每帧更新时会将materialForRendering赋给canvasRenderer进行渲染