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 aussi fonctions Glu.

Fonction Description
glAccum Opère sur la mémoire tampon d’accumulation.
glAddSwapHintRectWIN Spécifie un ensemble 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 restituer un vertex.
glBegin, glEnd Délimiter les vertex d’une primitive ou d’un groupe de primitives similaires.
glBindTexture Active la création d’une texture nommée qui est liée à une cible de texture.
glBitmap Dessine une bitmap.
glBlendFunc Spécifie des opérations arithmétiques sur les pixels.
glCallList Exécute une liste d’affichage.
glCallLists Exécute une liste de listes d’affichage.
glClear Efface les mémoires tampons à des 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 Clear pour la mémoire tampon de profondeur.
glClearIndex Spécifie la valeur Clear pour les mémoires tampons d’index de couleurs.
glClearStencil Spécifie la valeur Clear pour la mémoire tampon du stencil.
glClipPlane Spécifie un plan par rapport auquel toutes les géométries sont découpées.
glColor , fonctions Définir la couleur actuelle.
glColorMask Active et désactive l’écriture des composants de couleur de mémoire tampon de trame.
glColorMaterial Fait en sorte qu’une couleur matérielle effectue le suivi de la couleur actuelle.
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 trame.
glCopyTexImage1D Copie les pixels du trame dans une image de texture unidimensionnelle.
glCopyTexImage2D Copie les pixels du trame dans une image de texture à deux dimensions.
glCopyTexSubImage1D Copie une sous-image d’une image de texture unidimensionnelle à partir du trame.
glCopyTexSubImage2D Copie une sous-image d’une image de texture à deux dimensions à partir du trame.
glCullFace Spécifie si les facettes avant ou arrière peuvent être éliminé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émoire tampon de profondeur.
glDepthMask Active ou désactive l’écriture dans le tampon de profondeur.
glDepthRange Spécifie le mappage des valeurs z des coordonnées de périphérique normalisées aux coordonnées de la fenêtre.
glDrawArrays Spécifie plusieurs primitives à restituer.
glDrawBuffer Spécifie les mémoires tampons de couleur à dessiner.
glDrawElements Génère le rendu des primitives à partir des données de tableau.
glDrawPixels Écrit un bloc de pixels dans le trame.
glEdgeFlag , fonctions 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.
glEvalCoord , fonctions Évalue les mappages unidimensionnels et unidimensionnels activés.
glEvalMesh , fonctions Calcule une grille à une ou deux dimensions de points ou de lignes.
glEvalPoint , fonctions Générez et évaluez un point unique dans une maille.
glFeedbackBuffer Contrôle le mode de feedback.
glFinish Bloque jusqu’à la fin de l’exécution de OpenGL.
glFlush Force l’exécution des fonctions OpenGL en temps fini.
glFog , fonctions 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 la table des couleurs de la palette de texture ciblée actuelle.
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT Récupère les paramètres de palette à partir des 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é.
glGetLight , fonctions Récupérer les valeurs des paramètres de la source lumineuse.
glGetMap , fonctions Récupérez les paramètres de l’évaluateur.
glGetMaterial , fonctions Récupérez les paramètres de matériau.
glGetPixelMap , fonctions Récupère 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 stipple Polygon.
glGetString Récupère une chaîne décrivant la connexion OpenGL actuelle.
glGetTexEnv , fonctions Récupérez les paramètres de l’environnement de texture.
glGetTexGen , fonctions Récupérez les paramètres de génération des coordonnées de texture.
glGetTexImage Récupère une image de texture.
glGetTexLevelParameter , fonctions Récupérer les valeurs des paramètres de texture pour un niveau de détail spécifique.
glGetTexParameter , fonctions Récupérer les valeurs des paramètres de texture.
glHint Spécifie des indicateurs spécifiques à l’implémentation.
glIndex , fonctions Définit l’index de couleur actuel.
glIndexMask Contrôle l’écriture de bits individuels dans les mémoires tampons d’index de couleurs.
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égats 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.
glLight , fonctions Définissez les paramètres de la source de lumière.
glLightModel , fonctions Définissez les paramètres du modèle d’éclairage.
glLineStipple Spécifie le modèle de stipple de ligne.
glLineWidth Spécifie la largeur des lignes pixellisées.
glListBase Définit la base de la liste d’affichage pour glCallLists.
glLoadIdentity Remplace la matrice actuelle par la matrice d’identité.
glLoadMatrix , fonctions 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 couleurs.
glMap1 , fonctions Définir un évaluateur unidimensionnel.
glMap2 , fonctions Définissez un évaluateur à deux dimensions.
glMapGrid , fonctions Définissez un maillage à une ou deux dimensions.
glMaterial , fonctions Spécifiez les paramètres de matériau pour le modèle d’éclairage.
glMatrixMode Spécifie quelle matrice est la matrice actuelle.
glMultMatrix , fonctions Multiplie la matrice actuelle par une matrice arbitraire.
glNewList, glEndList Créez ou remplacez une liste d’affichage.
glNormal , fonctions Définit 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.
glPixelMap , fonctions Configurez les mappages de transfert de pixels.
glPixelStore , fonctions Définir les modes de stockage en pixels.
glPixelTransfer , fonctions Définissez les modes de transfert de pixels.
glPixelZoom Spécifie les facteurs de zoom de pixel.
glPointSize Spécifie le diamètre des points pixellisés.
glPolygonMode Sélectionne un mode de pixellisation de polygone.
glPolygonOffset Définit l’échelle et les unités que OpenGL utilise pour calculer les valeurs de profondeur.
glPolygonStipple Définit le modèle de stippling de polygones.
glPrioritizeTextures Définit la priorité de résidence des textures.
glPushAttrib, glPopAttrib Pousser et dépiler la pile d’attributs.
glPushClientAttrib, glPopClientAttrib Enregistrez et restaurez des groupes de variables d’état client sur la pile client-Attribute.
glPushMatrix, glPopMatrix Envoyer et dépiler la pile de matrice actuelle, respectivement.
glPushName, glPopName Envoyer et dépiler la pile de noms, respectivement.
glRasterPos , fonctions Spécifiez la position raster pour les opérations de pixel.
glReadBuffer Slects une source de mémoire tampon de couleur pour les pixels.
glReadPixels Lit un bloc de pixels à partir du trame.
glRect , fonctions Dessinez un rectangle.
glRenderMode Définit le mode de pixellisation.
glRotate , fonctions Multiplie la matrice actuelle par une matrice de rotation.
glScale , fonctions Multiplie la matrice actuelle par une matrice de mise à l’échelle générale.
glScissor Définit la zone de ciseaux.
glSelectBuffer Établit une mémoire tampon pour les valeurs du mode de sélection.
glShadeModel Sélectionne un ombrage plat ou lissé.
glStencilFunc Définit la fonction et la valeur de référence pour le test des stencils.
glStencilMask Contrôle l’écriture de bits individuels dans les plans de stencil.
glStencilOp Définit les actions de test du stencil.
glTexCoord , fonctions Définit les coordonnées de texture actuelles.
glTexCoordPointer Définit un tableau de coordonnées de texture.
glTexEnv , fonctions Définissez les paramètres de l’environnement de texture.
glTexGen , fonctions Contrôler la génération de coordonnées de texture.
glTexImage1D Spécifie une image de texture unidimensionnelle.
glTexImage2D Spécifie une image de texture à deux dimensions.
glTexParameter , fonctions 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.
glTranslate , fonctions Multiplie la matrice actuelle par une matrice de translation.
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.