Fonctions GL

Les commandes OpenGL, par ordre alphabétique, sont présentées ici. Chaque page de référence décrit une ou plusieurs fonctions. Voir également fonctions GLU.

Fonction Description
glAccum Fonctionne sur la mémoire tampon d’accumulation.
glAddSwapHintRectWIN Spécifie un ensemble de rectangles qui doivent être copiés par SwapBuffers.
glAlphaFunc Permet à votre application de définir la fonction de test alpha.
glAreTexturesResident Détermine si les objets de texture spécifiés résident dans la mémoire de texture.
glArrayElement Spécifie les éléments de tableau utilisés pour restituer un sommet.
glBegin, glEnd Délimitez les sommets d’une primitive ou d’un groupe de primitives similaires.
glBindTexture Permet la création d’une texture nommée liée à une cible de texture.
glBitmap Dessine une bitmap.
glBlendFunc Spécifie l’arithmétique des pixels.
glCallList Exécute une liste d’affichage.
glCallLists Exécute une liste de listes d’affichage.
glClear Efface les mémoires tampons pour les valeurs prédéfinies.
glClearAccum Spécifie les valeurs claires pour la mémoire tampon d’accumulation.
glClearColor Spécifie des valeurs claires pour les tampons de couleur.
glClearDepth Spécifie la valeur claire pour la mémoire tampon de profondeur.
glClearIndex Spécifie la valeur clear pour les mémoires tampons d’index de couleur.
glClearStencil Spécifie la valeur d’effacement pour la mémoire tampon de gabarit.
glClipPlane Spécifie un plan sur lequel toute la géométrie est clippée.
fonctions glColor Définissez la couleur actuelle.
glColorMask Active et désactive l’écriture de composants de couleur de mémoire tampon d’image.
glColorMaterial Provoque le suivi de la couleur actuelle par une couleur de matériau.
glColorPointer Définit un tableau de couleurs.
glColorTableEXT Spécifie le format et la taille d’une palette pour les textures de palette ciblées.
glColorSubTableEXT Spécifie une partie de la palette de la texture ciblée à remplacer.
glCopyPixels Copie les pixels dans le framebuffer.
glCopyTexImage1D Copie les pixels du framebuffer dans une image de texture unidimensionnelle.
glCopyTexImage2D Copie les pixels du framebuffer dans une image de texture à deux dimensions.
glCopyTexSubImage1D Copie une sous-image d’une image de texture unidimensionnelle à partir du framebuffer.
glCopyTexSubImage2D Copie une sous-image d’une image de texture à deux dimensions à partir du framebuffer.
glCullFace Spécifie si les facettes avant ou arrière peuvent être abattues.
glDeleteLists Supprime un groupe contigu de listes d’affichage.
glDeleteTextures Supprime les textures nommées.
glDepthFunc Spécifie la valeur utilisée pour les comparaisons de mémoire tampon de profondeur.
glDepthMask Active ou désactive l’écriture dans la mémoire tampon de profondeur.
glDepthRange Spécifie le mappage des valeurs z des coordonnées d’appareil normalisées aux coordonnées de fenêtre.
glDrawArrays Spécifie plusieurs primitives à restituer.
glDrawBuffer Spécifie les mémoires tampons de couleur à dessiner.
glDrawElements Affiche les primitives à partir de données de tableau.
glDrawPixels Écrit un bloc de pixels dans le framebuffer.
fonctions glEdgeFlag Définissez un tableau d’indicateurs de périphérie.
glEdgeFlagPointer Définit un tableau d’indicateurs de bord.
glEnable, glDisable Active ou désactive les fonctionnalités OpenGL.
glEnableClientState, glDisableClientState Active et désactive les tableaux, respectivement.
fonctions glEvalCoord Évaluer les cartes à une et deux dimensions activées.
fonctions glEvalMesh Calculez une grille à une ou deux dimensions de points ou de lignes.
fonctions glEvalPoint Générez et évaluez un point unique dans un maillage.
glFeedbackBuffer Contrôle le mode de commentaires.
glFinish Se bloque jusqu’à ce que toute l’exécution d’OpenGL soit terminée.
glFlush Force l’exécution des fonctions OpenGL dans le temps fini.
fonctions glFog Spécifiez les paramètres de brouillard.
glFrontFace Définit les polygones avant et arrière.
glFrustum Multiplie la matrice actuelle par une matrice de perspective.
glGenLists Génère un ensemble contigu de listes d’affichage vides.
glGenTextures Génère des noms de texture.
glGetBooleanv Récupère la ou les valeurs d’un paramètre booléen sélectionné.
glGetClipPlane Récupère les coefficients du plan de découpage spécifié.
glGetColorTableEXT Récupère les données de table de couleurs de la palette de textures ciblée actuelle.
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT Récupère les paramètres de palette à partir de tables de couleurs.
glGetDoublev Récupère la ou les valeurs d’un paramètre double sélectionné.
glGetError Récupère les informations d’erreur.
glGetFloatv Récupère la ou les valeurs d’un paramètre float sélectionné.
glGetIntegerv Récupère la ou les valeurs d’un paramètre int sélectionné.
Fonctions glGetLight Récupérez les valeurs des paramètres de source lumineuse.
Fonctions glGetMap Récupérer les paramètres de l’évaluateur.
Fonctions glGetMaterial Récupérer les paramètres de matériau.
Fonctions glGetPixelMap Récupérez le mappage de pixels spécifié.
glGetPointerv Récupère l’adresse d’un tableau de données de vertex.
glGetPolygonStipple Récupère le modèle d’info-bulle de polygone.
glGetString Récupère une chaîne décrivant la connexion OpenGL actuelle.
Fonctions glGetTexEnv Récupérer les paramètres d’environnement de texture.
Fonctions glGetTexGen Récupérer les paramètres de génération de coordonnées de texture.
glGetTexImage Récupère une image de texture.
Fonctions glGetTexLevelParameter Récupérez les valeurs des paramètres de texture pour un niveau de détail spécifique.
Fonctions glGetTexParameter Récupérez les valeurs des paramètres de texture.
glHint Spécifie des indicateurs spécifiques à l’implémentation.
fonctions glIndex Définissez l’index de couleur actuel.
glIndexMask Contrôle l’écriture de bits individuels dans les mémoires tampons d’index de couleur.
glIndexPointer Définit un tableau d’index de couleurs.
glInitNames Initialise la pile de noms.
glInterleavedArrays Spécifie et active simultanément plusieurs tableaux entrelacés dans un tableau d’agrégation plus grand.
glIsEnabled Teste si une fonctionnalité est activée.
glIsList Teste l’existence de la liste d’affichage.
glIsTexture Détermine si un nom correspond à une texture.
Fonctions glLight Définissez des paramètres de source d’éclairage.
Fonctions glLightModel Définissez les paramètres du modèle d’éclairage.
glLineStipple Spécifie le modèle d’info-bulle de ligne.
glLineWidth Spécifie la largeur des lignes rastérisées.
glListBase Définit la base de liste d’affichage pour glCallLists.
glLoadIdentity Remplace la matrice actuelle par la matrice d’identité.
Fonctions glLoadMatrix Remplacez la matrice actuelle par une matrice arbitraire.
glLoadName Charge un nom dans la pile de noms.
glLogicOp Spécifie une opération de pixel logique pour le rendu de l’index de couleur.
Fonctions glMap1 Définissez un évaluateur unidimensionnel.
Fonctions glMap2 Définissez un évaluateur à deux dimensions.
Fonctions glMapGrid Définissez un maillage unidimensionnel ou bidimensionnel.
fonctions glMaterial Spécifiez les paramètres de matériau pour le modèle d’éclairage.
glMatrixMode Spécifie la matrice actuelle.
fonctions glMultMatrix Multipliez la matrice actuelle par une matrice arbitraire.
glNewList, glEndList Créer ou remplacer une liste d’affichage.
fonctions glNormal Définissez le vecteur normal actuel.
glNormalPointer Définit un tableau de normales.
glOrtho Multiplie la matrice actuelle par une matrice orthographique.
glPassThrough Place un marqueur dans la mémoire tampon de commentaires.
fonctions glPixelMap Configurer des mappages de transfert de pixels.
fonctions glPixelStore Définissez les modes de stockage des pixels.
fonctions glPixelTransfer Définissez les modes de transfert de pixels.
glPixelZoom Spécifie les facteurs de zoom en pixels.
glPointSize Spécifie le diamètre des points rastérisés.
glPolygonMode Sélectionne un mode de rastérisation de polygones.
glPolygonOffset Définit l’échelle et les unités qu’OpenGL utilise pour calculer les valeurs de profondeur.
glPolygonStipple Définit le modèle de stippling polygone.
glPrioritizeTextures Définit la priorité de résidence des textures.
glPushAttrib, glPopAttrib Envoyer et afficher la pile d’attributs.
glPushClientAttrib, glPopClientAttrib Enregistrez et restaurez des groupes de variables d’état client sur la pile d’attributs client.
glPushMatrix, glPopMatrix Push et pop dans la pile de matrice actuelle, respectivement.
glPushName, glPopName Push et pop-pop de la pile de noms, respectivement.
fonctions glRasterPos Spécifiez la position raster pour les opérations de pixels.
glReadBuffer Sélectionne une source de mémoire tampon de couleur pour les pixels.
glReadPixels Lit un bloc de pixels à partir du framebuffer.
fonctions glRect Dessinez un rectangle.
glRenderMode Définit le mode de rastérisation.
fonctions glRotate Multipliez la matrice actuelle par une matrice de rotation.
fonctions glScale Multipliez la matrice actuelle par une matrice de mise à l’échelle générale.
glScissor Définit la zone ciseaux.
glSelectBuffer Établit une mémoire tampon pour les valeurs de mode de sélection.
glShadeModel Sélectionne un ombrage plat ou lisse.
glStencilFunc Définit la fonction et la valeur de référence pour le test du gabarit.
glStencilMask Contrôle l’écriture de bits individuels dans les plans de gabarit.
glStencilOp Définit les actions de test du gabarit.
fonctions glTexCoord Définissez les coordonnées de texture actuelles.
glTexCoordPointer Définit un tableau de coordonnées de texture.
fonctions glTexEnv Définissez les paramètres d’environnement de texture.
fonctions glTexGen Contrôlez la génération des coordonnées de texture.
glTexImage1D Spécifie une image de texture unidimensionnelle.
glTexImage2D Spécifie une image de texture à deux dimensions.
fonctions glTexParameter Définissez les paramètres de texture.
glTexSubImage1D Spécifie une partie d’une image de texture unidimensionnelle existante. Vous ne pouvez pas définir une nouvelle texture avec cette fonction.
glTexSubImage2D Spécifie une partie d’une image de texture à deux dimensions existante. Vous ne pouvez pas définir une nouvelle texture avec cette fonction.
fonctions glTranslate Multipliez la matrice actuelle par une matrice de traduction.
glVertex Ces fonctions spécifient un sommet.
glVertexPointer Définit un tableau de données de vertex.
glViewport Définit la fenêtre d’affichage.