BlendMode (Français)

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

Différentes méthodes de mixage de couleurs. Voir BlendAlphaMode, ainsi que BlendMode Formulas pour des notes additionnelles.

Constants

alpha
Mixage Alpha (normal). L'alpha de ce qui est tracé détermine son opacité.
Disponible depuis LÖVE 0.9.0
replace
Les couleurs de ce qui est tracé remplace complétement ce qui était à l'écran, sans aucun mixage additionnel. Le BlendAlphaMode spécifié dans love.graphics.setBlendMode affecte toujours ce qui est produit.


Disponible depuis LÖVE 0.9.1
screen
Mixage 'Screen' (écran).


Disponible depuis LÖVE 0.10.0
add
Les couleurs du pixel de ce qui est tracé à l'écran sont ajoutées aux couleurs du pixel déjà présent à l'écran. L'alpha de l'écran n'est pas modifié.
subtract
Les couleurs du pixel de ce qui est tracé est soustrait des couleurs du pixel déjà à l'écran. L'alpha de l'écran n'est pas modifié.
multiply
Les couleurs de pixel de ce qui est tracé est multiplié par les couleurs de pixel déjà à l'écran (les assombrit). L'alpha des objets tracés est multiplié avec l'alpha de ce qui est à l'écran plutôt que de déterminer la quantité de modification des couleurs à l'écran, même lorsque le BlendAlphaMode (mode de mixage alpha) « alphamultiply » (multiplie alpha) est utilisé.


Disponible depuis LÖVE 0.10.1
lighten
Les couleurs de pixel de ce qui est tracé est comparé aux couleurs de pixel existantes, et la plus large des deux valeurs pour chaque composante couleur, est utilisée. Ne fonctionne que lorsque le BlendAlphaMode « premultiplied » (prémultiplié) est utilisé dans love.graphics.setBlendMode.
darken
Les couleur du pixel de ce qui est tracé est comparé avec les couleurs du pixel existant, et la plus petite valeur de chaque composante de couleur est utilisée. Ne fonctionne que lorsque le BlendAlphaMode « premultiplied » (prémultiplié) est utilisé dans love.graphics.setBlendMode.


Removed in LÖVE 0.10.0
additive
Additive blend mode.


Disponible depuis LÖVE 0.7.0 et supprimé avec LÖVE 0.10.0
subtractive
Subtractive blend mode.
multiplicative
Multiply blend mode.


Disponible depuis LÖVE 0.8.0 et supprimé avec LÖVE 0.10.0
premultiplied
Premultiplied alpha blend mode.


Voir également


Autres langues