glGetBooleanv, fonction

La fonction glGetBooleanv retourne la ou les valeurs d’un paramètre sélectionné.

Syntaxe

void WINAPI glGetBooleanv(
   GLenum    pname,
   GLboolean *params
);

Paramètres

pname

Valeur du paramètre à retourner. Les constantes symboliques suivantes sont acceptées.

Valeur Signification
GL_ACCUM_ALPHA_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits alpha dans la mémoire tampon d’accumulation.
GL_ACCUM_BLUE_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits bleus dans la mémoire tampon d’accumulation.
GL_ACCUM_CLEAR_VALUE
Le paramètre params retourne quatre valeurs : les valeurs rouge, verte, bleue et alpha utilisées pour effacer la mémoire tampon d’accumulation. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Consultez glClearAccum.
GL_ACCUM_GREEN_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits verts dans la mémoire tampon d’accumulation.
GL_ACCUM_RED_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits rouges dans la mémoire tampon d’accumulation.
GL_ALPHA_BIAS
Le paramètre params retourne une valeur : le facteur de biais alpha utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_ALPHA_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits alpha dans chaque mémoire tampon de couleur.
GL_ALPHA_SCALE
Le paramètre params retourne une valeur : le facteur d’échelle alpha utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_ALPHA_TEST
Le paramètre params retourne une seule valeur booléenne indiquant si le test alpha des fragments est activé. Consultez glAlphaFunc.
GL_ALPHA_TEST_FUNC
Le paramètre params retourne une valeur : le nom symbolique de la fonction de test alpha. Consultez glAlphaFunc.
GL_ALPHA_TEST_REF
Le paramètre params retourne une valeur : la valeur de référence pour le test alpha. Consultez glAlphaFunc. Une valeur entière, si demandée, est mappée de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et que -1.0 retourne la valeur entière représentable la plus négative.
GL_ATTRIB_STACK_DEPTH
Le paramètre params retourne une valeur : la profondeur de la pile d’attributs. Si la pile est vide, zéro est retourné. Consultez glPushAttrib.
GL_AUTO_NORMAL
Le paramètre params retourne une seule valeur booléenne indiquant si l’évaluation de carte 2D génère automatiquement des normales de surface. Consultez glMap2.
GL_AUX_BUFFERS
Le paramètre params retourne une valeur : le nombre de tampons de couleurs auxiliaires.
GL_BLEND
Le paramètre params retourne une seule valeur booléenne indiquant si la fusion est activée. Consultez glBlendFunc.
GL_BLEND_DST
Le paramètre params retourne une valeur : la constante symbolique identifiant la fonction de fusion de destination. Consultez glBlendFunc.
GL_BLEND_SRC
Le paramètre params retourne une valeur : la constante symbolique identifiant la fonction de fusion source. Consultez glBlendFunc.
GL_BLUE_BIAS
Le paramètre params retourne une valeur : le facteur de biais bleu utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_BLUE_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits bleus dans chaque mémoire tampon de couleur.
GL_BLUE_SCALE
Le paramètre params retourne une valeur : le facteur d’échelle bleue utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_CLIENT_ATTRIB_STACK_DEPTH
Le paramètre params retourne une valeur indiquant la profondeur de la pile d’attributs. La valeur initiale est zéro. Consultez glPushClientAttrib.
GL_CLIP_PLANEi
Le paramètre params retourne une seule valeur booléenne indiquant si le plan de découpage spécifié est activé. Consultez glClipPlane.
GL_COLOR_ARRAY
Le paramètre params retourne une seule valeur booléenne indiquant si le tableau de couleurs spécifié est défini. Consultez glColorPointer.
GL_COLOR_ARRAY_SIZE
Le paramètre params retourne une valeur, le nombre de composants par couleur dans le tableau de couleurs. Consultez glColorPointer.
GL_COLOR_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octet entre les couleurs consécutives dans le tableau de couleurs. Consultez glColorPointer.
GL_COLOR_ARRAY_TYPE
Le paramètre params retourne une valeur, le type de données de chaque composant dans le tableau de couleurs. Consultez glColorPointer.
GL_COLOR_CLEAR_VALUE
Le paramètre params retourne quatre valeurs : les valeurs rouge, verte, bleue et alpha utilisées pour effacer les tampons de couleurs. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Consultez glClearColor.
GL_COLOR_LOGIC_OP
Le paramètre params retourne une seule valeur booléenne indiquant si les valeurs de couleur RGBA d’un fragment sont fusionnées dans le framebuffer à l’aide d’une opération logique. Consultez glLogicOp.
GL_COLOR_MATERIAL
Le paramètre params retourne une seule valeur booléenne indiquant si un ou plusieurs paramètres matériels suivent la couleur actuelle. Consultez glColorMaterial.
GL_COLOR_MATERIAL_FACE
Le paramètre params retourne une valeur : une constante symbolique indiquant quels matériaux ont un paramètre qui suit la couleur actuelle. Consultez glColorMaterial.
GL_COLOR_MATERIAL_PARAMETER
Le paramètre params retourne une valeur : une constante symbolique indiquant quels paramètres de matériau effectuent le suivi de la couleur actuelle. Consultez glColorMaterial.
GL_COLOR_WRITEMASK
Le paramètre params retourne quatre valeurs booléennes : l’écriture rouge, verte, bleue et alpha active pour les mémoires tampons de couleurs. Consultez glColorMask.
GL_CULL_FACE
Le paramètre params retourne une seule valeur booléenne indiquant si l’élimination des polygones est activée. Consultez glCullFace.
GL_CULL_FACE_MODE
Le paramètre params retourne une valeur : une constante symbolique indiquant les faces de polygones à entêter. Consultez glCullFace.
GL_CURRENT_COLOR
Le paramètre params retourne quatre valeurs : les valeurs rouge, verte, bleue et alpha de la couleur actuelle. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Voir glColor.
GL_CURRENT_INDEX
Le paramètre params retourne une valeur : l’index de couleur actuel. Consultez glIndex.
GL_CURRENT_NORMAL
Le paramètre params retourne trois valeurs : les valeurs x, y et z de la normale actuelle. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Voir glNormal.
GL_CURRENT_RASTER_COLOR
Le paramètre params retourne quatre valeurs : les valeurs rouge, verte, bleue et alpha de la position raster actuelle. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Voir glRasterPos.
GL_CURRENT_RASTER_DISTANCE
Le paramètre params retourne une valeur : la distance entre l’œil et la position actuelle du raster. Voir glRasterPos.
GL_CURRENT_RASTER_INDEX
Le paramètre params retourne une valeur : l’index de couleur de la position raster actuelle. Voir glRasterPos.
GL_CURRENT_RASTER_POSITION
Le paramètre params retourne quatre valeurs : les composants x, y, z et w de la position raster actuelle. Les composants x, y et z sont en coordonnées de fenêtre, et w est en coordonnées clip. Voir glRasterPos.
GL_CURRENT_RASTER_POSITION_VALID
Le paramètre params retourne une seule valeur booléenne indiquant si la position raster actuelle est valide. Voir glRasterPos.
GL_CURRENT_RASTER_TEXTURE_COORDS
Le paramètre params retourne quatre valeurs : les coordonnées de texture raster actuelles s, t, r et q . Consultez glRasterPos et glTexCoord.
GL_CURRENT_TEXTURE_COORDS
Le paramètre params retourne quatre valeurs : les coordonnées de texture actuelles s, t, r et q . Voir glTexCoord.
GL_DEPTH_BIAS
Le paramètre params retourne une valeur : le facteur de biais de profondeur utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_DEPTH_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits dans la mémoire tampon de profondeur.
GL_DEPTH_CLEAR_VALUE
Le paramètre params retourne une valeur : la valeur utilisée pour effacer la mémoire tampon de profondeur. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Voir glClearDepth.
GL_DEPTH_FUNC
Le paramètre params retourne une valeur : la constante symbolique qui indique la fonction de comparaison de profondeur. Consultez glDepthFunc.
GL_DEPTH_RANGE
Le paramètre params retourne deux valeurs : les limites de mappage proche et lointain pour la mémoire tampon de profondeur. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Consultez glDepthRange.
GL_DEPTH_SCALE
Le paramètre params retourne une valeur : le facteur d’échelle de profondeur utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_DEPTH_TEST
Le paramètre params retourne une valeur booléenne unique indiquant si le test de profondeur des fragments est activé. Consultez glDepthFunc et glDepthRange.
GL_DEPTH_WRITEMASK
Le paramètre params retourne une seule valeur booléenne indiquant si la mémoire tampon de profondeur est activée pour l’écriture. Consultez glDepthMask.
GL_DITHER
Le paramètre params retourne une valeur booléenne unique indiquant si le tramage des couleurs et des index de fragments est activé.
GL_DOUBLEBUFFER
Le paramètre params retourne une valeur booléenne unique indiquant si la double mise en mémoire tampon est prise en charge.
GL_DRAW_BUFFER
Le paramètre params retourne une valeur : une constante symbolique indiquant vers quelles mémoires tampons sont dessinées. Consultez glDrawBuffer.
GL_EDGE_FLAG
Le paramètre params retourne une seule valeur booléenne indiquant si l’indicateur de bord actuel est true ou false. Consultez glEdgeFlag.
GL_EDGE_FLAG_ARRAY
Le paramètre params retourne une valeur booléenne unique indiquant si le tableau d’indicateurs de périphérie est activé. Consultez glEdgeFlagPointer.
GL_EDGE_FLAG_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octets entre les indicateurs de bord consécutifs dans le tableau d’indicateurs de bord. Consultez glEdgeFlagPointer.
GL_FOG
Le paramètre params retourne une seule valeur booléenne indiquant si la buée est activée. Voir glFog.
GL_FOG_COLOR
Le paramètre params retourne quatre valeurs : les composants rouge, vert, bleu et alpha de la couleur de brouillard. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Voir glFog.
GL_FOG_DENSITY
Le paramètre params retourne une valeur : le paramètre de densité de brouillard. Voir glFog.
GL_FOG_END
Le paramètre params retourne une valeur : le facteur de fin de l’équation de brouillard linéaire. Voir glFog.
GL_FOG_HINT
Le paramètre params retourne une valeur : une constante symbolique indiquant le mode de l’indicateur de brouillard. Voir glHint.
GL_FOG_INDEX
Le paramètre params retourne une valeur : l’index de couleur de brouillard. Voir glFog.
GL_FOG_MODE
Le paramètre params retourne une valeur : une constante symbolique indiquant quelle équation de brouillard est sélectionnée. Voir glFog.
GL_FOG_START
Le paramètre params retourne une valeur : le facteur de début de l’équation de brouillard linéaire. Voir glFog.
GL_FRONT_FACE
Le paramètre params retourne une valeur : une constante symbolique indiquant si l’enroulement de polygones dans le sens des aiguilles d’une montre ou dans le sens inverse des aiguilles d’une montre est traité comme devant. Voir glFrontFace.
GL_GREEN_BIAS
Le paramètre params retourne une valeur : le facteur de biais vert utilisé lors des transferts de pixels.
GL_GREEN_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits verts dans chaque mémoire tampon de couleur.
GL_GREEN_SCALE
Le paramètre params retourne une valeur : le facteur d’échelle vert utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_INDEX_ARRAY
Le paramètre params retourne une valeur booléenne unique indiquant si le tableau d’index de couleurs est activé. Consultez glIndexPointer.
GL_INDEX_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octets entre les index de couleur consécutifs dans le tableau d’index de couleur. Consultez glIndexPointer.
GL_INDEX_ARRAY_TYPE
Le paramètre params retourne une valeur, le type de données des index dans le tableau d’index de couleur. La valeur initiale est GL_FLOAT. Consultez glIndexPointer.
GL_INDEX_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits dans chaque mémoire tampon d’index de couleur.
GL_INDEX_CLEAR_VALUE
Le paramètre params retourne une valeur : l’index de couleur utilisé pour effacer les mémoires tampons d’index de couleur. Consultez glClearIndex.
GL_INDEX_LOGIC_OP
Le paramètre params retourne une valeur booléenne unique indiquant si les valeurs d’index d’un fragment sont fusionnées dans le framebuffer à l’aide d’une opération logique. Consultez glLogicOp.
GL_INDEX_MODE
Le paramètre params retourne une valeur booléenne unique indiquant si OpenGL est en mode d’index de couleur (TRUE) ou en mode RVBA (FALSE).
GL_INDEX_OFFSET
Le paramètre params retourne une valeur : le décalage ajouté aux index de couleur et de gabarit pendant les transferts de pixels. Consultez glPixelTransfer.
GL_INDEX_SHIFT
Le paramètre params retourne une valeur : la quantité que les index de couleur et de gabarit sont décalés pendant les transferts de pixels. Consultez glPixelTransfer.
GL_INDEX_WRITEMASK
Le paramètre params retourne une valeur : un masque indiquant les plans de bits de chaque mémoire tampon d’index de couleur qui peuvent être écrits. Consultez glIndexMask.
GL_LIGHTi
Le paramètre params retourne une valeur booléenne unique indiquant si la lumière spécifiée est activée. Consultez glLight et glLightModel.
GL_LIGHTING
Le paramètre params retourne une seule valeur booléenne indiquant si l’éclairage est activé. Consultez glLightModel.
GL_LIGHT_MODEL_AMBIENT
Le paramètre params retourne quatre valeurs : les composants rouge, vert, bleu et alpha de l’intensité ambiante de l’ensemble de la scène. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 retourne la valeur entière représentable la plus positive et -1.0 retourne la valeur entière représentable la plus négative. Consultez glLightModel.
GL_LIGHT_MODEL_LOCAL_VIEWER
Le paramètre params retourne une valeur booléenne unique indiquant si les calculs de réflexion spéculaire traitent la visionneuse comme étant locale à la scène. Consultez glLightModel.
GL_LIGHT_MODEL_TWO_SIDE
Le paramètre params retourne une valeur booléenne unique indiquant si des matériaux distincts sont utilisés pour calculer l’éclairage des polygones avant et arrière. Consultez glLightModel.
GL_LINE_SMOOTH
Le paramètre params retourne une valeur booléenne unique indiquant si l’anticrénelage des lignes est activé. Voir glLineWidth.
GL_LINE_SMOOTH_HINT
Le paramètre params retourne une valeur : une constante symbolique indiquant le mode de l’indicateur d’anticrénelage de ligne. Voir glHint.
GL_LINE_STIPPLE
Le paramètre params retourne une seule valeur booléenne indiquant si le stippling des lignes est activé. Consultez glLineStipple.
GL_LINE_STIPPLE_PATTERN
Le paramètre params retourne une valeur : le modèle d’info-bulle de ligne 16 bits. Consultez glLineStipple.
GL_LINE_STIPPLE_REPEAT
Le paramètre params retourne une valeur : le facteur de répétition du stipple de ligne. Consultez glLineStipple.
GL_LINE_WIDTH
Le paramètre params retourne une valeur : la largeur de ligne spécifiée avec glLineWidth.
GL_LINE_WIDTH_GRANULARITY
Le paramètre params retourne une valeur : la différence de largeur entre les largeurs adjacentes prises en charge pour les lignes anticrénelées. Voir glLineWidth.
GL_LINE_WIDTH_RANGE
Le paramètre params retourne deux valeurs : la plus petite et la plus grande largeur prise en charge pour les lignes anticrénelées. Voir glLineWidth.
GL_LIST_BASE
Le paramètre params retourne une valeur : le décalage de base ajouté à tous les noms dans les tableaux présentés à glCallLists. Consultez glListBase.
GL_LIST_INDEX
Le paramètre params retourne une valeur : le nom de la liste d’affichage en cours de construction. Zéro est retourné si aucune liste d’affichage n’est en cours de construction. Consultez glNewList.
GL_LIST_MODE
Le paramètre params retourne une valeur : une constante symbolique indiquant le mode de construction de la liste d’affichage en cours de construction. Consultez glNewList.
GL_LOGIC_OP
Le paramètre params retourne une valeur booléenne unique indiquant si les index de fragments sont fusionnés dans le framebuffer à l’aide d’une opération logique. Consultez glLogicOp.
GL_LOGIC_OP_MODE
Le paramètre params retourne une valeur : une constante symbolique indiquant le mode opérationnel logique sélectionné. Consultez glLogicOp.
GL_MAP1_COLOR_4
Le paramètre params retourne une seule valeur booléenne indiquant si l’évaluation 1D génère des couleurs. Voir glMap1.
GL_MAP1_GRID_DOMAIN
Le paramètre params retourne deux valeurs : les points de terminaison du domaine de grille de mappages 1D. Consultez glMapGrid.
GL_MAP1_GRID_SEGMENTS
Le paramètre params retourne une valeur : le nombre de partitions dans le domaine de grille des cartes 1D. Consultez glMapGrid.
GL_MAP1_INDEX
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 1D génère des index de couleur. Voir glMap1.
GL_MAP1_NORMAL
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 1D génère des normales. Voir glMap1.
GL_MAP1_TEXTURE_COORD_1
Le paramètre params retourne une seule valeur booléenne indiquant si l’évaluation 1D génère des coordonnées de texture 1D. Voir glMap1.
GL_MAP1_TEXTURE_COORD_2
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 1D génère des coordonnées de texture 2D. Voir glMap1.
GL_MAP1_TEXTURE_COORD_3
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 1D génère des coordonnées de texture 3D. Voir glMap1.
GL_MAP1_TEXTURE_COORD_4
Le paramètre params retourne une seule valeur booléenne indiquant si l’évaluation 1D génère des coordonnées de texture 4D. Voir glMap1.
GL_MAP1_VERTEX_3
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 1D génère des coordonnées de vertex 3D. Voir glMap1.
GL_MAP1_VERTEX_4
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 1D génère des coordonnées de vertex 4D. Voir glMap1.
GL_MAP2_COLOR_4
Le paramètre params retourne une seule valeur booléenne indiquant si l’évaluation 2D génère des couleurs. Voir glMap2.
GL_MAP2_GRID_DOMAIN
Le paramètre params retourne quatre valeurs : les points de terminaison des domaines de grille i et j 2D. Consultez glMapGrid.
GL_MAP2_GRID_SEGMENTS
Le paramètre params retourne deux valeurs : le nombre de partitions dans les domaines de grille i et j de mappages 2D. Consultez glMapGrid.
GL_MAP2_INDEX
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 2D génère des index de couleur. Voir glMap2.
GL_MAP2_NORMAL
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 2D génère des normales. Voir glMap2.
GL_MAP2_TEXTURE_COORD_1
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 2D génère des coordonnées de texture 1D. Voir glMap2.
GL_MAP2_TEXTURE_COORD_2
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 2D génère des coordonnées de texture 2D. Voir glMap2.
GL_MAP2_TEXTURE_COORD_3
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 2D génère des coordonnées de texture 3D. Voir glMap2.
GL_MAP2_TEXTURE_COORD_4
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 2D génère des coordonnées de texture 4D. Voir glMap2.
GL_MAP2_VERTEX_3
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 2D génère des coordonnées de vertex 3D. Voir glMap2.
GL_MAP2_VERTEX_4
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation 2D génère des coordonnées de vertex 4D. Voir glMap2.
GL_MAP_COLOR
Le paramètre params renvoie une seule valeur booléenne indiquant si les couleurs et les index de couleur doivent être remplacés par la recherche de table pendant les transferts de pixels. Consultez glPixelTransfer.
GL_MAP_STENCIL
Le paramètre params retourne une valeur booléenne unique indiquant si les index de gabarit doivent être remplacés par la recherche de table pendant les transferts de pixels. Consultez glPixelTransfer.
GL_MATRIX_MODE
Le paramètre params retourne une valeur : une constante symbolique indiquant quelle pile de matrice est actuellement la cible de toutes les opérations de matrice. Consultez glMatrixMode.
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
Le paramètre params retourne une valeur indiquant la profondeur maximale prise en charge de la pile d’attributs client. Consultez glPushClientAttrib.
GL_MAX_ATTRIB_STACK_DEPTH
Le paramètre params retourne une valeur : la profondeur maximale prise en charge de la pile d’attributs. Consultez glPushAttrib.
GL_MAX_CLIP_PLANES
Le paramètre params retourne une valeur : le nombre maximal de plans de découpage définis par l’application. Consultez glClipPlane.
GL_MAX_EVAL_ORDER
Le paramètre params retourne une valeur : l’ordre d’équation maximal pris en charge par les évaluateurs 1D et 2D. Consultez glMap1 et glMap2.
GL_MAX_LIGHTS
Le paramètre params retourne une valeur : le nombre maximal de lumières. Voir glLight.
GL_MAX_LIST_NESTING
Le paramètre params retourne une valeur : la profondeur de récursivité maximale autorisée pendant la traversée de la liste d’affichage. Consultez glCallList.
GL_MAX_MODELVIEW_STACK_DEPTH
Le paramètre params retourne une valeur : la profondeur maximale prise en charge de la pile de matrice modelview. Voir glPushMatrix.
GL_MAX_NAME_STACK_DEPTH
Le paramètre params retourne une valeur : la profondeur maximale prise en charge de la pile de noms de sélection. Consultez glPushName.
GL_MAX_PIXEL_MAP_TABLE
Le paramètre params retourne une valeur : la taille maximale prise en charge d’une table de recherche glPixelMap .
GL_MAX_PROJECTION_STACK_DEPTH
Le paramètre params retourne une valeur : la profondeur maximale prise en charge de la pile de la matrice de projection. Voir glPushMatrix.
GL_MAX_TEXTURE_SIZE
Le paramètre params retourne une valeur : la largeur ou la hauteur maximale de toute image de texture (sans bordures). Consultez glTexImage1D et glTexImage2D.
GL_MAX_TEXTURE_STACK_DEPTH
Le paramètre params retourne une valeur : la profondeur maximale prise en charge de la pile de matrice de texture. Voir glPushMatrix.
GL_MAX_VIEWPORT_DIMS
Le paramètre params retourne deux valeurs : la largeur et la hauteur maximales prises en charge de la fenêtre d’affichage. Voir glViewport.
GL_MODELVIEW_MATRIX
Le paramètre params retourne 16 valeurs : la matrice modelview située en haut de la pile de matrice modelview. Voir glPushMatrix.
GL_MODELVIEW_STACK_DEPTH
Le paramètre params retourne une valeur : le nombre de matrices sur la pile de matrice modelview. Voir glPushMatrix.
GL_NAME_STACK_DEPTH
Le paramètre params retourne une valeur : le nombre de noms sur la pile de noms de sélection. Consultez glPushName.
GL_NORMAL_ARRAY
Le paramètre params retourne une valeur booléenne unique, indiquant si le tableau normal est activé. Voir glNormalPointer.
GL_NORMAL_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octets entre les normales consécutives dans le tableau normal. Voir glNormalPointer.
GL_NORMAL_ARRAY_TYPE
Le paramètre params retourne une valeur, le type de données de chaque coordonnée dans le tableau normal. Voir glNormalPointer.
GL_NORMALIZE
Le paramètre params retourne une valeur booléenne unique indiquant si les normales sont automatiquement mises à l’échelle à la longueur d’unité après leur transformation en coordonnées oculaires. Voir glNormal.
GL_PACK_ALIGNMENT
Le paramètre params retourne une valeur : l’alignement d’octets utilisé pour écrire des données de pixels en mémoire. Consultez glPixelStore.
GL_PACK_LSB_FIRST
Le paramètre params retourne une valeur booléenne unique indiquant si les pixels mono bits en cours d’écriture en mémoire sont écrits en premier sur le bit le moins significatif de chaque octet non signé. Consultez glPixelStore.
GL_PACK_ROW_LENGTH
Le paramètre params retourne une valeur : la longueur de ligne utilisée pour écrire des données de pixels en mémoire. Consultez glPixelStore.
GL_PACK_SKIP_PIXELS
Le paramètre params retourne une valeur : le nombre d’emplacements de pixels ignorés avant l’écriture du premier pixel en mémoire. Consultez glPixelStore.
GL_PACK_SKIP_ROWS
Le paramètre params retourne une valeur : le nombre de lignes d’emplacements de pixels ignorés avant l’écriture du premier pixel en mémoire. Consultez glPixelStore.
GL_PACK_SWAP_BYTES
Le paramètre params retourne une valeur booléenne unique indiquant si les octets des index et composants de pixels de 2 octets et de 4 octets sont échangés avant d’être écrits en mémoire. Consultez glPixelStore.
GL_PERSPECTIVE_CORRECTION_HINT
Le paramètre params retourne une valeur : une constante symbolique indiquant le mode de l’indicateur de correction de perspective. Voir glHint.
GL_PIXEL_MAP_A_TO_A_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels alpha en alpha. Consultez glPixelMap.
GL_PIXEL_MAP_B_TO_B_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels bleu en bleu. Consultez glPixelMap.
GL_PIXEL_MAP_G_TO_G_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels vert vers vert. Consultez glPixelMap.
GL_PIXEL_MAP_I_TO_A_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction d’index en pixels alpha. Consultez glPixelMap.
GL_PIXEL_MAP_I_TO_B_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction d’index en pixels bleus. Consultez glPixelMap.
GL_PIXEL_MAP_I_TO_G_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels d’index en vert. Consultez glPixelMap.
GL_PIXEL_MAP_I_TO_I_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels d’index en index. Consultez glPixelMap.
GL_PIXEL_MAP_I_TO_R_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels d’index en rouge. Consultez glPixelMap.
GL_PIXEL_MAP_R_TO_R_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels rouge en rouge. Consultez glPixelMap.
GL_PIXEL_MAP_S_TO_S_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels de gabarit en gabarit. Consultez glPixelMap.
GL_POINT_SIZE
Le paramètre params retourne une valeur : la taille de point spécifiée par glPointSize.
GL_POINT_SIZE_GRANULARITY
Le paramètre params retourne une valeur : la différence de taille entre les tailles adjacentes prises en charge pour les points anticrénelés. Consultez glPointSize.
GL_POINT_SIZE_RANGE
Le paramètre params retourne deux valeurs : la plus petite et la plus grande taille prise en charge pour les points anticrénelés. Consultez glPointSize.
GL_POINT_SMOOTH
Le paramètre params retourne une seule valeur booléenne indiquant si l’anti-ataliasing des points est activé. Consultez glPointSize.
GL_POINT_SMOOTH_HINT
Le paramètre params retourne une valeur : une constante symbolique indiquant le mode de l’indicateur d’anti-attirail de point. Voir glHint.
GL_POLYGON_MODE
Le paramètre params retourne deux valeurs : des constantes symboliques indiquant si les polygones avant et arrière-plan sont rastérisés sous forme de points, de lignes ou de polygones remplis. Consultez glPolygonMode.
GL_POLYGON_OFFSET_FACTOR
Le paramètre params retourne une valeur, le facteur de mise à l’échelle utilisé pour déterminer le décalage de variable ajouté à la valeur de profondeur de chaque fragment généré lorsqu’un polygone est rastérisé. Consultez glPolygonOffset.
GL_POLYGON_OFFSET_UNITS
Le paramètre params retourne une valeur. Cette valeur est multipliée par une valeur spécifique à l’implémentation, puis ajoutée à la valeur de profondeur de chaque fragment généré lorsqu’un polygone est rastérisé. Consultez glPolygonOffset.
GL_POLYGON_OFFSET_FILL
Le paramètre params retourne une seule valeur booléenne indiquant si le décalage de polygone est activé pour les polygones en mode remplissage. Consultez glPolygonOffset.
GL_POLYGON_OFFSET_LINE
Le paramètre params retourne une seule valeur booléenne indiquant si le décalage de polygone est activé pour les polygones en mode ligne. Consultez glPolygonOffset.
GL_POLYGON_OFFSET_POINT
Le paramètre params retourne une seule valeur booléenne indiquant si le décalage de polygone est activé pour les polygones en mode point. Consultez glPolygonOffset.
GL_POLYGON_SMOOTH
Le paramètre params retourne une seule valeur booléenne indiquant si l’anti-ataliasing des polygones est activée. Consultez glPolygonMode.
GL_POLYGON_SMOOTH_HINT
Le paramètre params retourne une valeur : une constante symbolique indiquant le mode de l’indicateur d’anti-attirail de polygone. Voir glHint.
GL_POLYGON_STIPPLE
Le paramètre params retourne une seule valeur booléenne indiquant si le stipping des polygones est activé. Consultez glPolygonStipple.
GL_PROJECTION_MATRIX
Le paramètre params retourne 16 valeurs : la matrice de projection située en haut de la pile de la matrice de projection. Voir glPushMatrix.
GL_PROJECTION_STACK_DEPTH
Le paramètre params retourne une valeur : le nombre de matrices sur la pile de matrices de projection. Voir glPushMatrix.
GL_READ_BUFFER
Le paramètre params retourne une valeur : une constante symbolique indiquant la mémoire tampon de couleur sélectionnée pour la lecture. Consultez glReadPixels et glAccum.
GL_RED_BIAS
Le paramètre params retourne une valeur : le facteur de biais rouge utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_RED_BITS
Le paramètre params retourne une valeur : le nombre de plans de bits rouges dans chaque mémoire tampon de couleur.
GL_RED_SCALE
Le paramètre params retourne une valeur : le facteur d’échelle rouge utilisé lors des transferts de pixels. Consultez glPixelTransfer.
GL_RENDER_MODE
Le paramètre params retourne une valeur : une constante symbolique indiquant si OpenGL est en mode rendu, sélection ou feedback. Consultez glRenderMode.
GL_RGBA_MODE
Le paramètre params retourne une seule valeur booléenne indiquant si OpenGL est en mode RVBA (TRUE) ou en mode d’index de couleur (FALSE). Voir glColor.
GL_SCISSOR_BOX
Le paramètre params retourne quatre valeurs : les coordonnées de fenêtre x et y de la zone de ciseaux, suivies de sa largeur et de sa hauteur. Consultez glScissor.
GL_SCISSOR_TEST
Le paramètre params retourne une seule valeur booléenne indiquant si le ciseau est activé. Consultez glScissor.
GL_SHADE_MODEL
Le paramètre params retourne une valeur : une constante symbolique indiquant si le mode d’ombrage est plat ou lisse. Consultez glShadeModel.
GL_STENCIL_BITS
Le paramètre params retourne une valeur : le nombre de bitplanes dans la mémoire tampon de gabarit.
GL_STENCIL_CLEAR_VALUE
Le paramètre params retourne une valeur : l’index auquel les plans de bits de gabarit sont effacés. Consultez glClearStencil.
GL_STENCIL_FAIL
Le paramètre params retourne une valeur : une constante symbolique indiquant l’action effectuée en cas d’échec du test de gabarit. Consultez glStencilOp.
GL_STENCIL_FUNC
Le paramètre params retourne une valeur : une constante symbolique indiquant quelle fonction est utilisée pour comparer la valeur de référence du gabarit à la valeur de mémoire tampon du gabarit. Consultez glStencilFunc.
GL_STENCIL_PASS_DEPTH_FAIL
Le paramètre params retourne une valeur : une constante symbolique indiquant l’action effectuée lorsque le test de gabarit réussit, mais que le test de profondeur échoue. Consultez glStencilOp.
GL_STENCIL_PASS_DEPTH_PASS
Le paramètre params retourne une valeur : une constante symbolique indiquant l’action effectuée lorsque le test de gabarit réussit et que le test de profondeur réussit. Consultez glStencilOp.
GL_STENCIL_REF
Le paramètre params retourne une valeur : la valeur de référence comparée au contenu de la mémoire tampon de gabarit. Consultez glStencilFunc.
GL_STENCIL_TEST
Le paramètre params retourne une seule valeur booléenne indiquant si le test de gabarit des fragments est activé. Consultez glStencilFunc et glStencilOp.
GL_STENCIL_VALUE_MASK
Le paramètre params retourne une valeur : le masque utilisé pour masquer à la fois la valeur de référence du gabarit et la valeur de mémoire tampon du gabarit avant qu’elles ne soient comparées. Consultez glStencilFunc.
GL_STENCIL_WRITEMASK
Le paramètre params retourne une valeur : le masque qui contrôle l’écriture des plans de bits de gabarit. Consultez glStencilMask.
GL_STEREO
Le paramètre params retourne une seule valeur booléenne indiquant si les mémoires tampons stéréo (gauche et droite) sont prises en charge.
GL_SUBPIXEL_BITS
Le paramètre params retourne une valeur : une estimation du nombre de bits de résolution de sous-pixels utilisés pour positionner la géométrie rastérisée dans les coordonnées de fenêtre.
GL_TEXTURE_1D
Le paramètre params retourne une seule valeur booléenne indiquant si le mappage de textures 1D est activé. Consultez glTexImage1D.
GL_TEXTURE_2D
Le paramètre params retourne une valeur booléenne unique indiquant si le mappage de textures 2D est activé. Consultez glTexImage2D.
GL_TEXTURE_COORD_ARRAY
Le paramètre params retourne une valeur booléenne unique indiquant si le tableau de coordonnées de texture est activé. Consultez glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_SIZE
Le paramètre params retourne une valeur, le nombre de coordonnées par élément dans le tableau de coordonnées de texture. Consultez glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octets entre les éléments consécutifs dans le tableau de coordonnées de texture. Consultez glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_TYPE
Les paramètres params retournent une valeur, le type de données des coordonnées dans le tableau de coordonnées de texture. Consultez glTexCoordPointer.
GL_TEXTURE_ENV_COLOR
Le paramètre params retourne quatre valeurs : les valeurs rouge, verte, bleue et alpha de la couleur de l’environnement de texture. Les valeurs entières, si demandées, sont mappées de manière linéaire à partir de la représentation à virgule flottante interne, de sorte que 1.0 renvoie la valeur entière représentable la plus positive et 1.0 retourne la valeur entière représentable la plus négative. Voir glTexEnv.
GL_TEXTURE_ENV_MODE
Le paramètre params retourne une valeur : une constante symbolique indiquant la fonction d’environnement de texture actuellement sélectionnée. Voir glTexEnv.
GL_TEXTURE_GEN_Q
Le paramètre params retourne une seule valeur booléenne indiquant si la génération automatique de la coordonnée de texture Q est activée. Consultez glTexGen.
GL_TEXTURE_GEN_R
Le paramètre params retourne une valeur booléenne unique indiquant si la génération automatique de la coordonnée de texture R est activée. Consultez glTexGen.
GL_TEXTURE_GEN_S
Le paramètre params retourne une seule valeur booléenne indiquant si la génération automatique de la coordonnée de texture S est activée. Consultez glTexGen.
GL_TEXTURE_GEN_T
Le paramètre params retourne une seule valeur booléenne indiquant si la génération automatique de la coordonnée de texture T est activée. Consultez glTexGen.
GL_TEXTURE_MATRIX
Le paramètre params retourne 16 valeurs : la matrice de texture située en haut de la pile de la matrice de texture. Voir glPushMatrix.
GL_TEXTURE_STACK_DEPTH
Le paramètre params retourne une valeur : le nombre de matrices sur la pile de matrices de texture. Voir glPushMatrix.
GL_UNPACK_ALIGNMENT
Le paramètre params retourne une valeur : l’alignement d’octets utilisé pour lire les données de pixels à partir de la mémoire. Consultez glPixelStore.
GL_UNPACK_LSB_FIRST
Le paramètre params retourne une valeur booléenne unique indiquant si les pixels mono bits lus en mémoire sont lus en premier à partir du bit le moins significatif de chaque octet non signé. Consultez glPixelStore.
GL_UNPACK_ROW_LENGTH
Le paramètre params retourne une valeur : la longueur de ligne utilisée pour lire les données de pixels à partir de la mémoire. Consultez glPixelStore.
GL_UNPACK_SKIP_PIXELS
Le paramètre params retourne une valeur : le nombre d’emplacements de pixels ignorés avant que le premier pixel ne soit lu à partir de la mémoire. Consultez glPixelStore.
GL_UNPACK_SKIP_ROWS
Le paramètre params retourne une valeur : le nombre de lignes d’emplacements de pixels ignorés avant que le premier pixel ne soit lu à partir de la mémoire. Consultez glPixelStore.
GL_UNPACK_SWAP_BYTES
Le paramètre params retourne une valeur booléenne unique indiquant si les octets des index et composants de pixels de 2 octets et de 4 octets sont échangés après avoir été lus à partir de la mémoire. Consultez glPixelStore.
GL_VERTEX_ARRAY
Le paramètre params retourne une valeur booléenne unique indiquant si le tableau de vertex est activé. Consultez glVertexPointer.
GL_VERTEX_ARRAY_SIZE
Le paramètre params retourne une valeur, le nombre de coordonnées par sommet dans le tableau de vertex. Consultez glVertexPointer.
GL_VERTEX_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octets entre les sommets consécutifs dans le tableau de vertex. Consultez glVertexPointer.
GL_VERTEX_ARRAY_TYPE
Le paramètre params retourne une valeur, le type de données de chaque coordonnée dans le tableau de vertex. Consultez glVertexPointer.
GL_VIEWPORT
Le paramètre params retourne quatre valeurs : les coordonnées de la fenêtre x et y de la fenêtre d’affichage, suivies de sa largeur et de sa hauteur. Voir glViewport.
GL_ZOOM_X
Le paramètre params retourne une valeur : le facteur de zoom x pixel. Voir glPixelZoom.
GL_ZOOM_Y
Le paramètre params retourne une valeur : le facteur de zoom du pixel y . Voir glPixelZoom.

params

Retourne la ou les valeurs du paramètre spécifié.

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 .

Nom Signification
GL_INVALID_ENUM
pname n’était pas une valeur acceptée.
GL_INVALID_OPERATION
glGetBoolean a été appelé entre un appel à glBegin et l’appel correspondant à glEnd.

Notes

Cette fonction retourne des valeurs pour les variables d’état simples dans OpenGL. Le paramètre pname est une constante symbolique indiquant la variable d’état à retourner, et params est un pointeur vers un tableau du type indiqué dans lequel placer les données retournées.

La conversion de type est effectuée si params a un type différent de la valeur de variable d’état demandée. Si vous appelez glGetBooleanv, une valeur à virgule flottante ou entière est convertie en GL_FALSE si et seulement si elle est égale à zéro. Sinon, il est converti en GL_TRUE.

Si vous appelez glGetIntegerv, les valeurs booléennes sont retournées en tant que GL_TRUE ou GL_FALSE, et la plupart des valeurs à virgule flottante sont arrondies à la valeur entière la plus proche. Toutefois, les couleurs et les normales à virgule flottante sont retournées avec un mappage linéaire qui mappe 1,0 à la valeur entière représentable la plus positive et 1,0 à la valeur entière représentable la plus négative.

Si vous appelez glGetFloatv ou glGetDoublev, les valeurs booléennes sont retournées en tant que GL_TRUE ou GL_FALSE, et les valeurs entières sont converties en valeurs à virgule flottante.

Vous pouvez interroger plus facilement de nombreux paramètres booléens avec glIsEnabled.

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
Gl.h
Bibliothèque
Opengl32.lib
DLL
Opengl32.dll

Voir aussi

glAccum

glAlphaFunc

glBegin

glBlendFunc

glCallList

glClearAccum

glClearColor

glClearDepth

glClearIndex

glClearStencil

glClipPlane

glColor

glColorMask

glColorMaterial

glCullFace

glDepthFunc

glDepthMask

glDepthRange

glDrawBuffer

glEdgeFlag

glEnd

glFog

glFrontFace

glGetClipPlane

glGetError

glGetLight

glGetMap

glGetMaterial

glGetPixelMap

glGetPolygonStipple

glGetString

glGetTexEnv

glGetTexGen

glGetTexImage

glGetTexLevelParameter

glGetTexParameter

glHint

glIndex

glIndexMask

glIsEnabled

glLight

glLightModel

glLineStipple

glLineWidth

glListBase

glLogicOp

glMap1

glMap2

glMapGrid

glMatrixMode

glNewList

glNormal

glPixelMap

glPixelStore

glPixelTransfer

glPixelZoom

glPointSize

glPolygonMode

glPolygonStipple

glPushAttrib

glPushMatrix

glPushName

glRasterPos

glReadPixels

glScissor

glShadeModel

glStencilFunc

glStencilMask

glStencilOp

glTexCoord

glTexEnv

glTexGen

glTexImage1D

glTexImage2D

glViewport