glPolygonStipple fonction)
La fonction glPolygonStipple définit le modèle Polygon stippling.
Syntaxe
void WINAPI glPolygonStipple(
const GLubyte *mask
);
Paramètres
-
mask
-
Pointeur vers un modèle stipple 32x32 qui sera décompressé de la mémoire de la même façon que glDrawPixels décompresse les pixels.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Codes d’erreur
Le code d’erreur suivant peut être récupéré par la fonction glGetError .
| Nom | Signification |
|---|---|
|
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd. |
Notes
La fonction glPolygonStipple définit le modèle Polygon stippling. Polygon stippling, comme Line stippling (voir glLineStipple), masque certains fragments produits par pixellisation, en créant un modèle. Stippling est indépendant de l’anticrénelage de polygones.
Le paramètre Mask est un pointeur vers un modèle 32 x 32 stipple qui est stocké en mémoire comme les données de pixels fournies à glDrawPixels avec une hauteur et une largeur égales à 32, un format de pixel de l’index de couleur GL _ et le _ type de données de la _ bitmap GL. Autrement dit, le modèle stipple est représenté sous la forme d’un tableau 32x32 d’index de couleurs 1 bits, compacté en octets non signés. Les paramètres de la fonction glPixelStore , tels que _ décompresser les _ _ octets d’échange et _ décompresser les _ LSB au format GL _ , affectent tout d’abord l’assemblage des bits dans un modèle stipple. Toutefois, les opérations de transfert de pixels (Maj, décalage et mappage de pixels) ne sont pas appliquées à l’image stipple.
Polygon stippling est activé et désactivé avec glEnable et glDisable, à l’aide de l’argument GL _ Polygon _ STIPPLE. Si cette option est activée, un fragment de polygone pixellisé avec les coordonnées de fenêtre xw et yw est envoyé à l’étape suivante d’OpenGL si et seulement si le bit (xw mod 32) de la ligne (yw mod 32) TH est un. Lorsque Polygon stippling est désactivé, c’est comme si le modèle stipple était tous des éléments.
Les fonctions suivantes récupèrent les informations relatives à glPolygonStipple:
glIsEnabled avec argument GL _ Polygon _ STIPPLE
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|
| Bibliothèque |
|
| DLL |
|