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
_enum GL non valide _
le mappage n’est pas une valeur acceptée.
_opération non valide du GL _
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
GL. h
Bibliothèque
Opengl32. lib
DLL
Opengl32.dll

Voir aussi

glBegin

glCopyPixels

glDrawPixels

glEnd

glGet

glPixelMap

glPixelTransfer

glReadPixels

glTexImage1D

glTexImage2D