Partager via


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 jeu de rectangles à copier 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 afficher un sommet.
glBegin, glEnd Délimitez les sommets d’une primitive ou d’un groupe de primitives similaires.
glBindTexture Active 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 en 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 mémoires tampons de couleur.
glClearDepth Spécifie la valeur claire de la mémoire tampon de profondeur.
glClearIndex Spécifie la valeur claire des mémoires tampons d’index de couleur.
glClearStencil Spécifie la valeur claire de la mémoire tampon de gabarit.
glClipPlane Spécifie un plan sur lequel toutes les géométries sont clippées.
fonctions glColor Définissez la couleur actuelle.
glColorMask Active et désactive l’écriture de composants de couleur de mémoire tampon frame.
glColorMaterial Provoque un suivi de la couleur actuelle d’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 palettes ciblées.
glColorSubTableEXT Spécifie une partie de la palette de textures ciblées à 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 culcultées.
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émoires tampons de profondeur.
glDepthMask Active ou désactive l’écriture dans la mémoire tampon de profondeur.
glDepthRange Spécifie le mappage des valeurs de z des coordonnées d’appareil normalisées aux coordonnées de fenêtre.
glDrawArrays Spécifie plusieurs primitives à afficher.
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 bord.
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 Évaluez 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 Bloque jusqu’à ce que l’exécution d’OpenGL soit terminée.
glFlush Force l’exécution des fonctions OpenGL en temps fini.
fonctions glFog Spécifiez les paramètres de brouillard.
glFrontFace Définit des 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 valeur 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 la 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 valeur ou les valeurs d’un paramètre double sélectionné.
glGetError Récupère les informations d’erreur.
glGetFloatv Récupère la valeur ou les valeurs d’un paramètre float sélectionné.
glGetIntegerv Récupère la valeur ou les valeurs d’un paramètre int sélectionné.
fonctions glGetLight Récupérez les valeurs des paramètres de source légère.
fonctions glGetMap Récupérez les paramètres de l’évaluateur.
fonctions glGetMaterial Récupérez les paramètres de matériel.
fonctions glGetPixelMap Récupérez la carte de pixels spécifiée.
glGetPointerv Récupère l’adresse d’un tableau de données de vertex.
glGetPolygonStipple Récupère le modèle de stipple de polygone.
glGetString Récupère une chaîne décrivant la connexion OpenGL actuelle.
fonctions glGetTexEnv Récupérez 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érer 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 couleur.
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 d’une liste d’affichage.
glIsTexture Détermine si un nom correspond à une texture.
fonctions glLight Définissez les paramètres de source lumineuse.
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 raté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 sur la pile de noms.
glLogicOp Spécifie une opération de pixel logique pour le rendu d’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 des 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éez ou remplacez 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 de 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 de polygone.
glPrioritizeTextures Définit la priorité de résidence des textures.
glPushAttrib, glPopAttrib Envoyez et affichez 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 the current matrix stack, respectivement.
glPushName, glPopName Push et pop the name stack, respectivement.
fonctions glRasterPos Spécifiez la position de raster pour les opérations de pixels.
glReadBuffer Slecte 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 du mode de sélection.
glShadeModel Sélectionne l’ombrage plat ou lisse.
glStencilFunc Définit la fonction et la valeur de référence pour les tests de gabarit.
glStencilMask Contrôle l’écriture de bits individuels dans les plans de gabarit.
glStencilOp Définit les actions de test de 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 bidimensionnelle 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.