Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |