参考 beginClip()

beginClip()

开始定义一个形状,该形状将遮罩之后绘制的任何形状。

beginClip()endClip() 之间绘制的任何形状都将添加到遮罩形状中。遮罩将应用于在 endClip() 之后绘制的任何内容。

参数 options 是可选的。如果传入一个包含 invert 属性的对象,比如 beginClip({ invert: true }),它会被用于设置遮罩模式。{ invert: true } 会反转遮罩,即在被遮罩的形状中创建空洞。invert 的默认值是 false

遮罩可以被包裹在 push()pop() 函数之间。这样可以在遮罩形状之后绘制不被遮罩的形状。

遮罩也可以通过传递给 clip() 的回调函数来定义。

示例

语法

beginClip([options])

参数

options
对象:

含有剪裁设置的对象。

Notice any errors or typos? Please let us know. Please feel free to edit src/color/setting.js and open a pull request!

相关参考