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. |