love.graphics.getDepthMode (Français)

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

Retourne le mode de test de profondeur actuel et si l'écriture dans le tampon de profondeur est activée.

C'est une fonctionnalité bas niveau conçue pour être utilisée avec des ombrages de vecteurs personnalisés et des Meshes (maillages) avec des attributs de vecteurs personnalisés. Aucune API de plus haut niveau n'est fournie opur définir la profondeur des graphismes 2D tels que les formes, les lignes et les Images.

O.png Le test de profondeur et l'écriture de profondeur n'aura pas d'effet à moins que le champs depth (profondeur) ne soit définit à true (vrai) dans une table passée à love.graphics.setCanvas, ou un Canvas personnalisé avec un PixelFormat de profondeur qui soit définit dans un champs depthstencil (stencil de profondeur) dans une table passée à setCanvas (définir le Canvas).  


O.png L'écriture dans le tampon de profondeur est généralement incompatible avec le rendu des sprites images avec mixage alpha. Par défaut, la profondeur est déterminée par la géométrie (vecteurs) plutôt que les valeurs alpha de texture, Le tampon de profondeur n'enregistre qu'une simple valeur de profondeur par pixel, et le mixage alpha nécessite donc un rendu du fond vers l'avant pour que le mixage soit correct.  


Fonction

Synopsis

comparemode, write = love.graphics.getDepthMode( )

Arguments

Aucun.

Retourne

CompareMode (Français) comparemode
Mode de comparaison de profondeur utilisé pour le test de profondeur.
boolean (Français) write
Est-ce qu'il faut écrire les mises à jour / valeurs dans le tampon de profondeur lors du rendu.

Voir également



Autres langues