Inicia la definición de una figura que enmascarará cualquier figura dibujada posteriormente.
Cualquier figura dibujada entre beginClip()
y endClip() se agregará a la figura de enmascaramiento (máscara). La máscara se aplicará a todo lo dibujado después de endClip().
El parámetro options
es opcional, valga la redundancia. Si se pasa un objeto con una propiedad invert
, como en beginClip({ invert: true })
, se utilizará para establecer el modo de enmascaramiento. { invert: true }
invierte la máscara, creando agujeros en las figuras que están enmascaradas. invert
es false
por defecto.
Las máscaras pueden estar contenidas entre las funciones push() y pop(). Hacerlo permite que las figuras sin enmascarar se dibujen después de las figuras enmascaradas.
Las máscaras también se pueden definir en una función callback que se pasa a clip().
Ejemplos
Sintaxis
beginClip([options])
Parámetros
un objeto que contiene configuraciones de clip.
Referencias Relacionadas
background
Establece el color a utilizar para el fondo del lienzo.
beginClip
Inicia la definición de una figura que enmascarará cualquier figura dibujada posteriormente.
clear
El método clear() hace que cada píxel sea 100% transparente.
clip
Define una figura que enmascarará cualquier figura dibujada posteriormente.