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