glGetIntegerv, fonction

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

Syntaxe

void WINAPI glGetIntegerv(
   GLenum pname,
   GLint  *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, vert, bleu et alpha utilisées pour effacer la mémoire tampon d’accumulation. Les valeurs entières, si elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée la plus négative. Voir glClearAccum.
GL_ACCUM_GREEN_BITS
Le paramètre params retourne une valeur : le nombre de bitplans 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é pendant les transferts de pixels. Voir 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é pendant les transferts de pixels. Voir glPixelTransfer.
GL_ALPHA_TEST
Le paramètre params retourne une valeur booléenne unique indiquant si le test alpha des fragments est activé. Voir glAlphaFunc.
GL_ALPHA_TEST_FUNC
Le paramètre params retourne une valeur : le nom symbolique de la fonction de test alpha. Voir glAlphaFunc.
GL_ALPHA_TEST_REF
Le paramètre params retourne une valeur : la valeur de référence du test alpha. Voir glAlphaFunc. Une valeur entière, si elle est demandée, est mappée de façon linéaire à partir de la représentation à virgule flottante interne, de sorte que 1,0 retourne la valeur entière la plus positive pouvant être représentée et -1,0 renvoie la valeur entière 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é. Voir glPushAttrib.
GL_AUTO_NORMAL
Le paramètre params retourne une valeur booléenne unique indiquant si l’évaluation de carte 2D génère automatiquement des normales de surface. Voir glMap2.
GL_AUX_BUFFERS
Le paramètre params retourne une valeur : le nombre de mémoires tampons de couleurs auxiliaires.
GL_BLEND
Le paramètre params retourne une valeur booléenne unique indiquant si la fusion est activée. Voir glBlendFunc.
GL_BLEND_DST
Le paramètre params retourne une valeur : la constante symbolique identifiant la fonction de fusion de destination. Voir glBlendFunc.
GL_BLEND_SRC
Le paramètre params retourne une valeur : la constante symbolique identifiant la fonction de fusion source. Voir glBlendFunc.
GL_BLUE_BIAS
Le paramètre params retourne une valeur : le facteur de biais bleu utilisé pendant les transferts de pixels. Voir 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 bleu utilisé pendant les transferts de pixels. Voir 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 égale à zéro. Voir glPushClientAttrib.
GL_CLIP_PLANE i
Le paramètre params retourne une valeur booléenne unique indiquant si le plan de découpage spécifié est activé. Voir glClipPlane.
GL_COLOR_ARRAY
Le paramètre params retourne une valeur booléenne unique indiquant si le tableau de couleurs spécifié est défini. Voir glColorPointer.
GL_COLOR_ARRAY_SIZE
Le paramètre params retourne une valeur, le nombre de composants par couleur dans le tableau de couleurs. Voir 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. Voir 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. Voir glColorPointer.
GL_COLOR_CLEAR_VALUE
Le paramètre params retourne quatre valeurs : les valeurs rouge, vert, bleu et alpha utilisées pour effacer les tampons de couleur. Les valeurs entières, si elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée la plus négative. Voir glClearColor.
GL_COLOR_LOGIC_OP
Le paramètre params retourne une valeur booléenne unique indiquant si les valeurs de couleur RGBA d’un fragment sont fusionnées dans le framebuffer à l’aide d’une opération logique. Voir glLogicOp.
GL_COLOR_MATERIAL
Le paramètre params retourne une valeur booléenne unique indiquant si un ou plusieurs paramètres de matériau suivent la couleur actuelle. Voir 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. Voir glColorMaterial.
GL_COLOR_MATERIAL_PARAMETER
Le paramètre params retourne une valeur : une constante symbolique indiquant les paramètres matériels qui suivent la couleur actuelle. Voir glColorMaterial.
GL_COLOR_WRITEMASK
Le paramètre params retourne quatre valeurs booléennes : le rouge, le vert, le bleu et l’écriture alpha active pour les mémoires tampons de couleur. Voir glColorMask.
GL_CULL_FACE
Le paramètre params retourne une valeur booléenne unique indiquant si le culling polygonal est activé. Voir glCullFace.
GL_CULL_FACE_MODE
Le paramètre params retourne une valeur : une constante symbolique indiquant quels visages de polygones doivent être supprimés. Voir glCullFace.
GL_CURRENT_COLOR
Le paramètre params retourne quatre valeurs : les valeurs rouge, vert, bleu et alpha de la couleur actuelle. Les valeurs entières, si elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée la plus négative. Voir glColor.
GL_CURRENT_INDEX
Le paramètre params retourne une valeur : l’index de couleur actuel. Voir 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 elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée la plus négative. Voir glNormal.
GL_CURRENT_RASTER_COLOR
Le paramètre params retourne quatre valeurs : les valeurs rouge, vert, bleu et alpha de la position de rastériseur actuelle. Les valeurs entières, si elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée 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 de raster actuelle. 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 se trouvent dans les 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 valeur booléenne unique indiquant si la position de raster actuelle est valide. Voir glRasterPos.
GL_CURRENT_RASTER_TEXTURE_COORDS
Le paramètre params retourne quatre valeurs : les coordonnées de texture raster s, t, r et q . Voir glRasterPos et glTexCoord.
GL_CURRENT_TEXTURE_COORDS
Le paramètre params retourne quatre valeurs : les coordonnées de texture s, t, r et q actuelles. Voir glTexCoord.
GL_DEPTH_BIAS
Le paramètre params retourne une valeur : le facteur de biais de profondeur utilisé pendant les transferts de pixels. Voir 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 elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée 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. Voir 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 elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée la plus négative. Voir glDepthRange.
GL_DEPTH_SCALE
Le paramètre params retourne une valeur : le facteur d’échelle de profondeur utilisé pendant les transferts de pixels. Voir glPixelTransfer.
GL_DEPTH_TEST
Le paramètre params retourne une valeur booléenne unique indiquant si le test de profondeur des fragments est activé. Voir glDepthFunc et glDepthRange.
GL_DEPTH_WRITEMASK
Le paramètre params retourne une valeur booléenne unique indiquant si la mémoire tampon de profondeur est activée pour l’écriture. Voir glDepthMask.
GL_DITHER
Le paramètre params retourne une valeur booléenne unique indiquant si le hachage des couleurs des fragments et des index est activé.
GL_DOUBLEBUFFER
Le paramètre params retourne une valeur booléenne unique indiquant si la mise en mémoire tampon double est prise en charge.
GL_DRAW_BUFFER
Le paramètre params retourne une valeur : constante symbolique indiquant les mémoires tampons à laquelle les mémoires tampons sont dessinées. Voir glDrawBuffer.
GL_EDGE_FLAG
Le paramètre params retourne une valeur booléenne unique indiquant si l’indicateur de bord actuel a la valeur true ou false. Voir glEdgeFlag.
GL_EDGE_FLAG_ARRAY
Le paramètre params retourne une valeur booléenne unique indiquant si le tableau d’indicateurs de périmètre est activé. Voir glEdgeFlagPointer.
GL_EDGE_FLAG_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octet entre les indicateurs d’arête consécutifs dans le tableau d’indicateurs de périmètre. Voir glEdgeFlagPointer.
GL_FOG
Le paramètre params retourne une valeur booléenne unique indiquant si la fogging 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 elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée 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 l’équation de brouillard 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 polygone au niveau des aiguilles d’une montre ou de l’inverse est traité comme face avant. Voir glFrontFace.
GL_GREEN_BIAS
Le paramètre params retourne une valeur : le facteur de biais vert utilisé pendant les transferts de pixels.
GL_GREEN_BITS
Le paramètre params retourne une valeur : le nombre de bitplans verts dans chaque mémoire tampon de couleur.
GL_GREEN_SCALE
Le paramètre params retourne une valeur : le facteur d’échelle verte utilisé pendant les transferts de pixels. Voir glPixelTransfer.
GL_INDEX_ARRAY
Le paramètre params retourne une valeur booléenne unique indiquant si le tableau d’index de couleur est activé. Voir 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. Voir 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. Voir 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. Voir 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. Voir 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. Voir glPixelTransfer.
GL_INDEX_SHIFT
Le paramètre params retourne une valeur : la quantité d’index de couleur et de gabarit qui est décalée pendant les transferts de pixels. Voir 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 pouvant être écrits. Voir glIndexMask.
GL_LIGHT i
Le paramètre params retourne une valeur booléenne unique indiquant si la lumière spécifiée est activée. Voir glLight et glLightModel.
GL_LIGHTING
Le paramètre params retourne une valeur booléenne unique indiquant si l’éclairage est activé. Voir glLightModel.
GL_LIGHT_MODEL_AMBIENT
Le paramètre params retourne quatre valeurs : les composants rouge, vert, bleu et alpha de l’intensité ambiante de la scène entière. Les valeurs entières, si elles sont 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 la plus positive pouvant être représentée, et -1.0 renvoie la valeur entière représentée la plus négative. Voir glLightModel.
GL_LIGHT_MODEL_LOCAL_VIEWER
Le paramètre params retourne une valeur booléenne unique indiquant si les calculs de réflexion spéculaires traitent la visionneuse comme étant localement dans la scène. Voir 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 pour les polygones frontaux et arrières. Voir 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 : constante symbolique indiquant le mode de l’indicateur d’anticrénelage de ligne. Voir glHint.
GL_LINE_STIPPLE
Le paramètre params retourne une valeur booléenne unique indiquant si l’échapage des lignes est activée. Voir glLineStipple.
GL_LINE_STIPPLE_PATTERN
Le paramètre params retourne une valeur : le modèle d’info-bulle de ligne 16 bits. Voir glLineStipple.
GL_LINE_STIPPLE_REPEAT
Le paramètre params retourne une valeur : le facteur répétitif de la ligne. Voir 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 prises en charge adjacentes pour les lignes anticrénelées. Voir glLineWidth.
GL_LINE_WIDTH_RANGE
Le paramètre params retourne deux valeurs : les plus petites et les plus grandes largeurs prises 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 des tableaux présentés à glCallLists. Voir 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 actuellement en cours de construction. Voir glNewList.
GL_LIST_MODE
Le paramètre params retourne une valeur : constante symbolique indiquant le mode de construction de la liste d’affichage en cours de construction. Voir glNewList.
GL_LOGIC_OP
Le paramètre params retourne une valeur booléenne unique indiquant si les index de fragment sont fusionnés dans le framebuffer à l’aide d’une opération logique. Voir glLogicOp.
GL_LOGIC_OP_MODE
Le paramètre params retourne une valeur : constante symbolique indiquant le mode opérationnel logique sélectionné. Voir glLogicOp.
GL_MAP1_COLOR_4
Le paramètre params retourne une valeur booléenne unique 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 carte 1D. Voir glMapGrid.
GL_MAP1_GRID_SEGMENTS
Le paramètre params retourne une valeur : le nombre de partitions dans le domaine de grille de carte 1D. Voir 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 valeur booléenne unique 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 valeur booléenne unique 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 valeur booléenne unique 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 i et j grid 2D. Voir glMapGrid.
GL_MAP2_GRID_SEGMENTS
Le paramètre params retourne deux valeurs : le nombre de partitions dans les domaines i et j grid 2D. Voir 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 retourne une valeur booléenne unique indiquant si les couleurs et les index de couleurs doivent être remplacés par la recherche de table pendant les transferts de pixels. Voir 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. Voir glPixelTransfer.
GL_MATRIX_MODE
Le paramètre params retourne une valeur : constante symbolique indiquant quelle pile de matrice est actuellement la cible de toutes les opérations de matrice. Voir 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. Voir glPushAttrib.
GL_MAX_CLIP_PLANES
Le paramètre params retourne une valeur : nombre maximal de plans de découpage définis par l’application. Voir 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 maximale de récursivité autorisée pendant la traversée de 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. Voir 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 matrice de projection. Voir glPushMatrix.
GL_MAX_TEXTURE_SIZE
Le paramètre params retourne une valeur : la largeur maximale ou la hauteur d’une 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 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 matrices modelview. Voir glPushMatrix.
GL_NAME_STACK_DEPTH
Le paramètre params retourne une valeur : le nombre de noms dans la pile de noms de sélection. Voir 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’octet 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 en longueur unitaire 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 pixels en mémoire. Voir glPixelStore.
GL_PACK_LSB_FIRST
Le paramètre params retourne une valeur booléenne unique indiquant si les pixels uniques écrits en mémoire sont écrits en premier dans le bit le moins significatif de chaque octet non signé. Voir glPixelStore.
GL_PACK_ROW_LENGTH
Le paramètre params retourne une valeur : la longueur de ligne utilisée pour écrire des données pixels en mémoire. Voir glPixelStore.
GL_PACK_SKIP_PIXELS
Le paramètre params retourne une valeur : le nombre d’emplacements de pixel ignorés avant que le premier pixel soit écrit en mémoire. Voir glPixelStore.
GL_PACK_SKIP_ROWS
Le paramètre params retourne une valeur : le nombre de lignes d’emplacements de pixel ignorés avant que le premier pixel soit écrit en mémoire. Voir glPixelStore.
GL_PACK_SWAP_BYTES
Le paramètre params retourne une valeur booléenne unique indiquant si les octets de 2 octets et les index de pixels de 4 octets et les composants sont échangés avant d’être écrits en mémoire. Voir glPixelStore.
GL_PERSPECTIVE_CORRECTION_HINT
Le paramètre params retourne une valeur : 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 à alpha. Voir 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 à bleu. Voir 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 à vert. Voir glPixelMap.
GL_PIXEL_MAP_I_TO_A_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels index-to-alpha. Voir glPixelMap.
GL_PIXEL_MAP_I_TO_B_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction d’index à pixels bleus. Voir glPixelMap.
GL_PIXEL_MAP_I_TO_G_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels index à vert. Voir 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 à index. Voir glPixelMap.
GL_PIXEL_MAP_I_TO_R_SIZE
Le paramètre params retourne une valeur : la taille de la table de traduction de pixels index à rouge. Voir 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 à rouge. Voir 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 à gabarit. Voir 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 prises en charge adjacentes pour les points antialiased. Consultez glPointSize.
GL_POINT_SIZE_RANGE
Le paramètre params retourne deux valeurs : les tailles les plus petites et les plus grandes prises en charge pour les points antialiased. Consultez glPointSize.
GL_POINT_SMOOTH
Le paramètre params retourne une valeur booléenne unique indiquant si l’antialiasing des points est activé. Consultez glPointSize.
GL_POINT_SMOOTH_HINT
Le paramètre params retourne une valeur : constante symbolique indiquant le mode de l’indicateur d’antialiasing de point. Voir glHint.
GL_POLYGON_MODE
Le paramètre params retourne deux valeurs : des constantes symboliques indiquant si les polygones frontaux et back-face sont ratérisés en tant que points, lignes ou polygones remplis. Voir 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 variable ajouté à la valeur de profondeur de chaque fragment généré lorsqu’un polygone est ratérisé. Voir 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 ratérisé. Voir glPolygonOffset.
GL_POLYGON_OFFSET_FILL
Le paramètre params retourne une valeur booléenne unique indiquant si le décalage de polygone est activé pour les polygones en mode remplissage. Voir glPolygonOffset.
GL_POLYGON_OFFSET_LINE
Le paramètre params retourne une valeur booléenne unique indiquant si le décalage de polygone est activé pour les polygones en mode ligne. Voir glPolygonOffset.
GL_POLYGON_OFFSET_POINT
Le paramètre params retourne une valeur booléenne unique indiquant si le décalage de polygone est activé pour les polygones en mode point. Voir glPolygonOffset.
GL_POLYGON_SMOOTH
Le paramètre params retourne une valeur booléenne unique indiquant si l’antialiasing des polygones est activé. Voir glPolygonMode.
GL_POLYGON_SMOOTH_HINT
Le paramètre params retourne une valeur : constante symbolique indiquant le mode de l’indicateur d’antialiasing polygonal. Voir glHint.
GL_POLYGON_STIPPLE
Le paramètre params retourne une valeur booléenne unique indiquant si la stippling des polygones est activée. Voir glPolygonStipple.
GL_PROJECTION_MATRIX
Le paramètre params retourne 16 valeurs : la matrice de projection 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 : constante symbolique indiquant quelle mémoire tampon de couleur est 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é pendant les transferts de pixels. Voir glPixelTransfer.
GL_RED_BITS
Le paramètre params retourne une valeur : le nombre de plan 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é pendant les transferts de pixels. Voir glPixelTransfer.
GL_RENDER_MODE
Le paramètre params retourne une valeur : constante symbolique indiquant si OpenGL est en mode de rendu, de sélection ou de commentaires. Voir glRenderMode.
GL_RGBA_MODE
Le paramètre params retourne une valeur booléenne unique 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 la fenêtre x et y de la boîte de ciseaux, suivies de sa largeur et de sa hauteur. Voir glScissor.
GL_SCISSOR_TEST
Le paramètre params retourne une valeur booléenne unique indiquant si le scissoring est activé. Voir glScissor.
GL_SHADE_MODEL
Le paramètre params retourne une valeur : constante symbolique indiquant si le mode d’ombrage est plat ou lisse. Voir glShadeModel.
GL_STENCIL_BITS
Le paramètre params retourne une valeur : le nombre de plan de bits 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. Voir glClearStencil.
GL_STENCIL_FAIL
Le paramètre params retourne une valeur : constante symbolique indiquant quelle action est effectuée lorsque le test de gabarit échoue. Voir glStencilOp.
GL_STENCIL_FUNC
Le paramètre params retourne une valeur : constante symbolique indiquant quelle fonction est utilisée pour comparer la valeur de référence de gabarit à la valeur de mémoire tampon de gabarit. Voir glStencilFunc.
GL_STENCIL_PASS_DEPTH_FAIL
Le paramètre params retourne une valeur : constante symbolique indiquant quelle action est effectuée lorsque le test de gabarit réussit, mais le test de profondeur échoue. Voir glStencilOp.
GL_STENCIL_PASS_DEPTH_PASS
Le paramètre params retourne une valeur : constante symbolique indiquant quelle action est effectuée lorsque le test de gabarit réussit et que le test de profondeur réussit. Voir 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. Voir glStencilFunc.
GL_STENCIL_TEST
Le paramètre params retourne une valeur booléenne unique 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 de gabarit avant qu’ils ne soient comparés. Voir glStencilFunc.
GL_STENCIL_WRITEMASK
Le paramètre params retourne une valeur : le masque qui contrôle l’écriture des plans de bits de gabarit. Voir glStencilMask.
GL_STEREO
Le paramètre params retourne une valeur booléenne unique 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-pixel utilisés pour positionner la géométrie ratérisée dans les coordonnées de fenêtre.
GL_TEXTURE_1D
Le paramètre params retourne une valeur booléenne unique indiquant si le mappage de texture 1D est activé. Voir glTexImage1D.
GL_TEXTURE_2D
Le paramètre params retourne une valeur booléenne unique indiquant si le mappage de texture 2D est activé. Voir 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é. Voir 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. Voir glTexCoordPointer.
GL_TEXTURE_COORD_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octet entre les éléments consécutifs dans le tableau de coordonnées de texture. Voir 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. Voir glTexCoordPointer.
GL_TEXTURE_ENV_COLOR
Le paramètre params retourne quatre valeurs : les valeurs rouge, vert, bleu 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 retourne la valeur entière la plus positive pouvant être représentée et 1,0 renvoie la valeur entière la plus négative. Voir glTexEnv.
GL_TEXTURE_ENV_MODE
Le paramètre params retourne une valeur : 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 valeur booléenne unique indiquant si la génération automatique de la coordonnée de texture Q est activée. Voir 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. Voir glTexGen.
GL_TEXTURE_GEN_S
Le paramètre params retourne une valeur booléenne unique indiquant si la génération automatique de la coordonnée de texture S est activée. Voir glTexGen.
GL_TEXTURE_GEN_T
Le paramètre params retourne une valeur booléenne unique indiquant si la génération automatique de la coordonnée de texture T est activée. Voir glTexGen.
GL_TEXTURE_MATRIX
Le paramètre params retourne 16 valeurs : la matrice de texture en haut de la pile de 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’octet utilisé pour lire les données de pixels à partir de la mémoire. Voir glPixelStore.
GL_UNPACK_LSB_FIRST
Le paramètre params retourne une valeur booléenne unique indiquant si les pixels simples lus à partir de la mémoire sont lus en premier à partir du bit le moins significatif de chaque octet non signé. Voir 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. Voir glPixelStore.
GL_UNPACK_SKIP_PIXELS
Le paramètre params retourne une valeur : le nombre d’emplacements de pixel ignorés avant que le premier pixel ne soit lu à partir de la mémoire. Voir glPixelStore.
GL_UNPACK_SKIP_ROWS
Le paramètre params retourne une valeur : le nombre de lignes d’emplacements de pixel ignorés avant que le premier pixel ne soit lu à partir de la mémoire. Voir glPixelStore.
GL_UNPACK_SWAP_BYTES
Le paramètre params retourne une valeur booléenne unique indiquant si les octets d’index de pixels de 2 octets et de 4 octets et les composants sont échangés après avoir été lus à partir de la mémoire. Voir glPixelStore.
GL_VERTEX_ARRAY
Le paramètre params retourne une valeur booléenne unique indiquant si le tableau de vertex est activé. Voir glVertexPointer.
GL_VERTEX_ARRAY_SIZE
Le paramètre params retourne une valeur, le nombre de coordonnées par vertex dans le tableau de vertex. Voir glVertexPointer.
GL_VERTEX_ARRAY_STRIDE
Le paramètre params retourne une valeur, le décalage d’octets entre les vertex consécutifs dans le tableau de vertex. Voir 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. Voir glVertexPointer.
GL_VIEWPORT
Le paramètre params retourne quatre valeurs : les coordonnées de la fenêtre x et y de la fenêtre, 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 pixels. Voir glPixelZoom.
GL_ZOOM_Y
Le paramètre params retourne une valeur : le facteur de zoom y pixel. Voir glPixelZoom.

params

Retourne la valeur 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
glGetIntegerv 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 les paramètres ont 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 à virgule flottante et les normales sont retournées avec un mappage linéaire qui mappe 1,0 à la valeur entière la plus positive et 1,0 à la valeur entière 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 de nombreux paramètres booléens plus facilement 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