StencilAction (Français)

Disponible depuis LÖVE 0.10.0
Ce-tte enum n'est pas supporté-e par des versions plus anciennes.

La façon dont la fonction stencil modifie les valeurs de stencil des pixels qu'il touche.

Constants

replace
Les valeurs de stencil d'un pixel seront remplacé par la valeur spéciriée dans love.graphics.stencil (Français), si un quelconque objet touche le pixel.
increment
Les valeurs de stencil d'un pixel seront incrémentées d'1 pour chaque objet qui touche le pixel. Si les valeurs de stencil atteignent 255, elles y resteront.
decrement
Les valeurs du stencil d'un pixel seront décrémentée d'1 pour chaque objet qui touche le pixel. Si les valeurs de stencil atteignent 0, elles y resteront.
incrementwrap
Les valeurs de stencil d'un pixel seront incrémentées d'1 pour chaque objet qui touche le pixel. Si une valeur de stencil de 255 est incrémentée, elle sera réglée à 0.
decrementwrap
Les valeurs du stencil d'un pixel seront décrémentée d'1 pour chaque objet qui touche le pixel. Si une valeur de stencil est décrémentée elle sera réglée à 255.
invert
La valeur de stencil d'un pixel sera inversé bit-à-bit pour chaque objet qui touche le pixel. Si une valeur de stencil de 0 est inversée elle deviendra 255.

Voir également


Autres langues