Gl.Clear (gb.opengl)
Static Sub Clear ( Mask As Integer )
Efface les tampons dans la fenêtre d'affichage.
Paramètres
- mask
-
Opération OR bit à bit de masques qui indiquent les tampons à effacer.
Les trois masques sont : Gl.COLOR_BUFFER_BIT, Gl.DEPTH_BUFFER_BIT et GL.STENCIL_BUFFER_BIT].
Description
Gl.Clear remplit la surface du plan de bits de la fenêtre avec les valeurs sélectionnées antérieurement par
Gl.ClearColor,
Gl.ClearDepth et
Gl.ClearStencil.
Plusieurs tampons de couleur peuvent être effacés simultanément en sélectionnant plus d’un tampon en même temps grâce à
Gl.DrawBuffer.
Le test d’appartenance de pixel, le test scissor (découpage) , dithering (tramage), et les tampons masques d’écriture affectent l’opération de
Gl.Clear.
La boite de découpage borne la région effacée.
La fonction Alpha, la fonction blend, les opérations logiques, le pochoir, la cartographie de texture et le tampon de profondeur sont ignorés par
Gl.Clear.
Gl.Clear prend un seul argument qui est l’opération
OR bit à bit de plusieurs valeurs indiquant quel tampon doit être nettoyé.
Les valeurs sont :
- Gl.COLOR_BUFFER_BIT
-
Indique le tampon actuellement activé pour l’écriture de couleur.
- Gl.DEPTH_BUFFER_BIT
-
Indique le tampon de profondeur.
- Gl.STENCIL_BUFFER_BIT
-
Indique le tampon pochoir.
La valeur avec laquelle chaque tampon est nettoyé dépend du réglage de la valeur "clear" pour ce tampon.
Notes
Si un tampon n’est pas présent, un Gl.Clear dirigé vers ce tampon est sans effet.
Erreurs
Gl.INVALID_VALUE est généré si un bit différend des trois bits définis est positionné dans le masque.
Gets Associés
Gl.Get avec l’argument
Gl.DEPTH_CLEAR_VALUE
Gl.Get avec l’argument
Gl.COLOR_CLEAR_VALUE
Gl.Get avec l’argument Gl.STENCIL_CLEAR_VALUE
Voir également
Gl.ClearColor,
Gl.ClearDepth,
Gl.ClearStencil,
Gl.ColorMask,
Gl.DepthMask,
Gl.DrawBuffer,
Gl.Scissor,
Gl.StencilMask
Copyright © 1991-2006 Silicon Graphics, Inc. Ce document est sous licence SGI Free Software B License. Pout tout detail, voir http://oss.sgi.com/projects/FreeB.
➡ Voir documentation originale