glGetPixelMapfv fonction)
Les fonctions glGetPixelMapfv, glGetPixelMapuivet glGetPixelMapusv retournent la carte de pixels spécifiée.
Syntaxe
void WINAPI glGetPixelMapfv(
GLenum map,
GLfloat *values
);
Paramètres
-
map
-
Nom de la carte de pixels à retourner. Les valeurs acceptées sont _ les _ cartes _ de pixels GL i _ à _ i, les _ _ cartes de pixels GL _ s _ à _ s, GL _ pixel _ Map _ i _ à _ R, GL _ pixel _ Map _ i _ à _ g, GL _ Pixel Map _ i à b, GL Pixel Map i à a, GL Pixel Map _ _ _ _ _ _ _ _ _ _ _ R _ to R, GL pixel _ _ _ mapper _ G _ à _ g, GL _ Pixel Map _ _ b _ to _ b et GL _ pixel _ Map _ A _ sur _ A.
-
valeurs
-
Retourne le contenu de la carte de pixels.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Codes d’erreur
Les codes d’erreur suivants peuvent être récupérés par la fonction glGetError .
| Name | Signification |
|---|---|
|
le mappage n’est pas une valeur acceptée. |
|
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd. |
Remarques
Consultez glPixelMap pour obtenir une description des valeurs acceptables pour le paramètre Map . La fonction glGetPixelMap retourne dans les valeurs le contenu de la carte de pixels spécifiée dans Map. Utilisez des mappages de pixels pendant l’exécution de glReadPixels, glDrawPixels, glCopyPixels, glTexImage1Det glTexImage2D pour mapper les index de couleurs, les index de stencil, les composants de couleur et les composants de profondeur à d’autres valeurs.
Les valeurs entières non signées, si elles sont demandées, sont mappées de façon linéaire à partir de la représentation interne fixe ou à virgule flottante, de sorte que 1,0 correspond à la plus grande valeur entière représentable, et 0,0 correspond à zéro. Les valeurs entières non signées de retour ne sont pas définies si la valeur de mappage n’est pas comprise entre [ 0 et 1 ] .
Pour déterminer la taille requise pour Map, appelez glGet avec la constante symbolique appropriée.
Si une erreur est générée, aucune modification n’est apportée au contenu des valeurs.
Les fonctions suivantes récupèrent les informations relatives à glGetPixelMap:
glGet avec arguments GL _ pixel _ Map _ i _ à _ i _ Size
glGet avec argument GL de _ correspondance des pixels _ _ _ en _ s _
glGet avec argument GL de _ mappage de pixel _ _ I _ à _ R _ taille
glGet avec argument GL de _ cartes de pixels _ _ I _ à _ G _ taille
glGet avec argument GL _ pixel _ Map _ I _ à _ B _ Size
glGet avec argument GL _ pixel _ Map _ I _ en _ _ taille
glGet avec argument GL de _ mappage de pixel _ _ r _ à _ _ taille r
glGet avec argument GL de _ mappage de pixel _ _ g _ à _ g _ taille
glGet avec argument GL _ pixel _ carte _ b _ à _ b _ taille
glGet avec argument GL _ pixel _ mapper _ a _ à _ une _ taille
glGet avec argument table de la _ carte de pixels max. GL _ _ _
Configuration requise
| 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 |
|