Difference between revisions of "love.graphics.discard (Français)"

(Created page with "{{newin|0.10.0|100|type=function}} Annule (met à la poubelle) le contenu de l'écran ou du Canvas actif. C'est une fonction d'optimisation des perf...")
 
 
Line 1: Line 1:
{{newin|[[0.10.0]]|100|type=function}}
+
{{newin (Français)|[[0.10.0]]|100|type=function}}
Annule (met à la poubelle) le contenu de l'écran ou du [[Canvas (Français)|Canvas]] actif. C'est une fonction d'optimisation des performances pour des cas d'utilisation de niche.
+
Annule (jette) le contenu de l'écran ou du [[Canvas (Français)|Canvas]] actif. C'est une fonction d'optimisation des performances pour des cas d'utilisation de niche.
  
 
Si le Canvas actif vient juste d'être changé et que le [[BlendMode (Français)|BlendMode]] « Replace » (remplace) va être utilisé pour tracer quelque chose qui couvre tout l'écran, l'appel de [[love.graphics.discard (Français)]] plutôt que l'appel de [[love.graphics.clear (Français)]] ou ne rien faire pourrait améliorer les performances sur les périphériques mobiles.
 
Si le Canvas actif vient juste d'être changé et que le [[BlendMode (Français)|BlendMode]] « Replace » (remplace) va être utilisé pour tracer quelque chose qui couvre tout l'écran, l'appel de [[love.graphics.discard (Français)]] plutôt que l'appel de [[love.graphics.clear (Français)]] ou ne rien faire pourrait améliorer les performances sur les périphériques mobiles.
Line 35: Line 35:
 
[[Category:Functions (Français)]]
 
[[Category:Functions (Français)]]
 
[[Sub-Category::Drawing (Français)| ]]
 
[[Sub-Category::Drawing (Français)| ]]
{{#set:Description=Discards the contents of the screen or active [[Canvas]].}}
+
{{#set:Description=Annule (jette) le contenu de l'écran ou du [[Canvas (Français)|Canvas]] actif.}}
 
{{#Set:Since=100}}
 
{{#Set:Since=100}}
 
== Autres langues ==
 
== Autres langues ==
 
{{i18n|love.graphics.discard}}
 
{{i18n|love.graphics.discard}}

Latest revision as of 06:40, 20 August 2021

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

Annule (jette) le contenu de l'écran ou du Canvas actif. C'est une fonction d'optimisation des performances pour des cas d'utilisation de niche.

Si le Canvas actif vient juste d'être changé et que le BlendMode « Replace » (remplace) va être utilisé pour tracer quelque chose qui couvre tout l'écran, l'appel de love.graphics.discard (Français) plutôt que l'appel de love.graphics.clear (Français) ou ne rien faire pourrait améliorer les performances sur les périphériques mobiles.

Sur certains systèmes de bureau, cette fonction ne pourrait avoir aucun effet.

O.png Cette fonction remplace effectivement le contenu de l'écran ou du Canvas actif avec des détritus. La plupart des BlendModes, dont celui par défaut, « alpha », mixent ce qui est tracé avec le contenu de l'écran - ce qui devrait provoquer des défaut inattendus is la fonction est utilisée de façon inappropriée.  


Fonction

Synopsis

love.graphics.discard( discardcolor, discardstencil )

Arguments

boolean (Français) discardcolor (true)
Est-ce qu'il faut annuler la/les texture(s) du ou des Canvas actifs (le contenu de l'écran si aucun Canvas n'est actif.)
boolean (Français) discardstencil (true)
Est-ce qu'il faut annuler le contenu du Tampon de stencil de l'écran / Canvas actif.

Retourne

Rien.

Fonction

Synopsis

love.graphics.discard( discardcolors, discardstencil )

Arguments

table (Français) discardcolors
Un tableau contenant des valeurs booléennes indiquant si il faut ou non annuler les textures de chaque Canvas actif, lorsque plusieurs sont actif simultanément.
boolean (Français) discardstencil (true)
Est-ce qu'il faut annule le contenu du tampon de stencil de l'écran / Canvas actif.

Retourne

Rien.

Voir également


Autres langues