love.graphics.setDepthMode (Français)

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

Configure le test de profondeur et les écritures dans le tampon de profondeur.

C'est une une fonctionnalité de bas niveau conçue pour être utilisée avec des vertex shaders (vecteurs d'ombrage) personnalisés et Meshes (maillages) avec des attributs de vecteurs personnalisés. Aucune API de niveau plus élevée n'est fourniée pour régler la profondeur des graphismes 2D tels que les formes lignes ou Images.

O.png Le test de profondeur et écriture dans le tampon de profondeur n'auront aucun effet, à moins que le champs depth (profondeur) ne soit réglé à true (vrai), dans une table passée à love.graphics.setCanvas, ou un Canvas personnalisé avec un PixelFormat (format de pixel) de profondeur réglé dans le champs depthstencil (stencil de profondeur) dans la table passée à setCanvas.  


O.png Écrire dans le tampon de profondeur est généralement incomatible avec le rendu de sprites / iamges avec mixage alpha. Par défaut, la profondeur est déterminée par géométrie (vecteurs) au lieu d'une texture de valeurs d'alpha, le tampon de profondeur ne conserve qu'une seule valeur de profondeur par pixel, et le mixage alpha requiert un rendu depuis l'arrière plan vers l'avant plan pour que le mixage soit correct.  


Fonction

Synopsis

love.graphics.setDepthMode( comparemode, write  )

Arguments

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 des mises à jour ou des valeurs dans le tampon de profondeur lors du rendu.

Retourne

Rien.

Fonction

Désactive le test de profondeur et l'écriture de profondeur.

Synopsis

love.graphics.setDepthMode( )

Arguments

Aucun.

Retourne

Rien.

Voir également


Autres langues