定义一个形状,它将遮罩之后绘制的所有形状。
第一个参数,callback,是一个定义遮罩的函数。在 callback 中绘制的任何形状都会添加到遮罩形状中。遮罩将适用于在调用 clip() 之后绘制的任何内容。
第二个参数,options,是可选的。如果传递了一个包含 invert 属性的对象,如 beginClip({ invert: true }),它将被用来设置遮罩模式。{ invert: true } 会反转遮罩,在被遮罩的形状中创建空洞。invert 默认为 false。
遮罩可以被包含在 push() 和 pop() 函数之间。这样可以让未被遮罩的形状在遮罩形状之后被绘制。
遮罩也可以通过 beginClip() 和 endClip() 来定义。
示例
语法
clip(callback, [options])
参数
callback
函数:
用于绘制遮罩形状的函数。
options
对象:
含有剪裁设置的对象。
This page is generated from the comments in src/color/setting.js . Please feel free to edit it and submit a pull request!