Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I comandi OpenGL, in ordine alfabetico, vengono presentati qui. Ogni pagina di riferimento descrive una o più funzioni. Vedere anche funzioni GLU.
| Funzione | Descrizione |
|---|---|
| glAccum | Opera sul buffer di accumulo. |
| glAddSwapHintRectWIN | Specifica un set di rettangoli da copiare da SwapBuffers. |
| glAlphaFunc | Consente all'applicazione di impostare la funzione di test alfa. |
| glAreTexturesResident | Determina se gli oggetti trama specificati risiedono nella memoria della trama. |
| glArrayElement | Specifica gli elementi della matrice utilizzati per eseguire il rendering di un vertice. |
| glBegin, glEnd | Delimita i vertici di una primitiva o di un gruppo di primitive simili. |
| glBindTexture | Abilita la creazione di una trama denominata associata a una destinazione trama. |
| glBitmap | Disegna una bitmap. |
| glBlendFunc | Specifica l'aritmetica dei pixel. |
| glCallList | Esegue un elenco di visualizzazione. |
| glCallLists | Esegue un elenco di elenchi visualizzati. |
| glClear | Cancella i buffer per i valori predefiniti. |
| glClearAccum | Specifica i valori non crittografati per il buffer di accumulo. |
| glClearColor | Specifica i valori non crittografati per i buffer di colore. |
| glClearDepth | Specifica il valore non crittografato per il buffer di profondità. |
| glClearIndex | Specifica il valore non crittografato per i buffer color-index. |
| glClearStencil | Specifica il valore non crittografato per il buffer degli stencil. |
| glClipPlane | Specifica un piano su cui viene ritagliata tutta la geometria. |
| funzioni di glColor | Impostare il colore corrente. |
| glColorMask | Abilita e disabilita la scrittura di componenti di colore del buffer di frame. |
| glColorMaterial | Fa in modo che un colore del materiale rintraccia il colore corrente. |
| glColorPointer | Definisce una matrice di colori. |
| glColorTableEXT | Specifica il formato e le dimensioni di una tavolozza per le trame tavolozzate di destinazione. |
| glColorSubTableEXT | Specifica una parte della tavolozza della trama di destinazione da sostituire. |
| glCopyPixels | Copia i pixel nel framebuffer. |
| glCopyTexImage1D | Copia i pixel dal framebuffer in un'immagine di trama unidimensionale. |
| glCopyTexImage2D | Copia i pixel dal framebuffer in un'immagine di trama bidimensionale. |
| glCopyTexSubImage1D | Copia un'immagine secondaria di un'immagine di trama unidimensionale dal framebuffer. |
| glCopyTexSubImage2D | Copia un'immagine secondaria di un'immagine di trama bidimensionale dal framebuffer. |
| glCullFace | Specifica se i facet front-or-back-facing possono essere ridimensionati. |
| glDeleteLists | Elimina un gruppo contiguo di elenchi di visualizzazione. |
| glDeleteTextures | Elimina trame denominate. |
| glDepthFunc | Specifica il valore utilizzato per i confronti depth-buffer. |
| glDepthMask | Abilita o disabilita la scrittura nel buffer di profondità. |
| glDepthRange | Specifica il mapping dei valori z dalle coordinate del dispositivo normalizzate alle coordinate della finestra. |
| glDrawArrays | Specifica più primitive di cui eseguire il rendering. |
| glDrawBuffer | Specifica quali buffer di colore devono essere disegnati. |
| glDrawElements | Esegue il rendering delle primitive dai dati della matrice. |
| glDrawPixels | Scrive un blocco di pixel nel framebuffer. |
| funzioni di glEdgeFlag | Definire una matrice di flag di arco. |
| glEdgeFlagPointer | Definisce una matrice di flag di arco. |
| glEnable, glDisable | Abilita o disabilita le funzionalità OpenGL. |
| glEnableClientState, glDisableClientState | Abilita e disabilita le matrici, rispettivamente. |
| funzioni di glEvalCoord | Valutare le mappe unidimensionali abilitate. |
| funzioni di glEvalMesh | Calcolare una griglia uno o bidimensionale di punti o linee. |
| funzioni di glEvalPoint | Generare e valutare un singolo punto in una mesh. |
| glFeedbackBuffer | Controlla la modalità feedback. |
| glFinish | Blocca fino al completamento dell'esecuzione di OpenGL. |
| glFlush | Forza l'esecuzione di funzioni OpenGL in tempo finito. |
| funzioni di glFog | Specificare i parametri nebbia. |
| glFrontFace | Definisce i poligoni front-and-back-facing. |
| glFrustum | Moltiplica la matrice corrente per una matrice prospettica. |
| glGenLists | Genera un set contiguo di elenchi di visualizzazione vuoti. |
| glGenTextures | Genera nomi di trama. |
| glGetBooleanv | Recupera il valore o i valori di un parametro booleano selezionato. |
| glGetClipPlane | Recupera i coefficienti del piano di ritaglio specificato. |
| glGetColorTableEXT | Recupera i dati della tabella dei colori della tavolozza delle trame di destinazione corrente. |
| glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | Recupera i parametri della tavolozza dalle tabelle dei colori. |
| glGetDoublev | Recupera il valore o i valori di un parametro double selezionato. |
| glGetError | Recupera le informazioni sull'errore. |
| glGetFloatv | Recupera il valore o i valori di un parametro float selezionato. |
| glGetIntegerv | Recupera il valore o i valori di un parametro int selezionato. |
| funzioni di glGetLight | Recuperare i valori dei parametri della sorgente di luce. |
| funzioni di glGetMap | Recuperare i parametri dell'analizzatore. |
| funzioni glGetMaterial | Recuperare i parametri del materiale. |
| funzioni di glGetPixelMap | Recuperare la mappa pixel specificata. |
| glGetPointerv | Recupera l'indirizzo di una matrice di dati dei vertici. |
| glGetPolygonStipple | Recupera il modello di stipple poligono. |
| glGetString | Recupera una stringa che descrive la connessione OpenGL corrente. |
| funzioni di glGetTexEnv | Recuperare i parametri dell'ambiente della trama. |
| funzioni di glGetTexGen | Recuperare i parametri di generazione delle coordinate della trama. |
| glGetTexImage | Recupera un'immagine di trama. |
| funzioni di glGetTexLevelParameter | Recuperare i valori dei parametri della trama per un livello di dettaglio specifico. |
| funzioni di glGetTexParameter | Recuperare i valori dei parametri della trama. |
| glHint | Specifica hint specifici dell'implementazione. |
| funzioni di glIndex | Impostare l'indice di colore corrente. |
| glIndexMask | Controlla la scrittura di singoli bit nei buffer color-index. |
| glIndexPointer | Definisce una matrice di indici di colore. |
| glInitNames | Inizializza lo stack di nomi. |
| glInterleavedArrays | Specifica e abilita contemporaneamente diverse matrici interleaved in una matrice di aggregazione più grande. |
| glIsEnabled | Verifica se una funzionalità è abilitata. |
| glIsList | Test per l'esistenza dell'elenco di visualizzazione. |
| glIsTexture | Determina se un nome corrisponde a una trama. |
| funzioni di glLight | Impostare i parametri di origine luce. |
| funzioni di glLightModel | Impostare i parametri del modello di illuminazione. |
| glLineStipple | Specifica il modello di stipple della linea. |
| glLineWidth | Specifica la larghezza delle linee rasterizzate. |
| glListBase | Imposta la base dell'elenco di visualizzazione per glCallLists. |
| glLoadIdentity | Sostituisce la matrice corrente con la matrice identity. |
| funzioni di glLoadMatrix | Sostituire la matrice corrente con una matrice arbitraria. |
| glLoadName | Carica un nome nello stack dei nomi. |
| glLogicOp | Specifica un'operazione in pixel logica per il rendering dell'indice dei colori. |
| funzioni di glMap1 | Definire un analizzatore unidimensionale. |
| funzioni di glMap2 | Definire un analizzatore bidimensionale. |
| funzioni di glMapGrid | Definire una mesh unidimensionale o bidimensionale. |
| funzioni glMaterial | Specificare i parametri del materiale per il modello di illuminazione. |
| glMatrixMode | Specifica quale matrice è la matrice corrente. |
| funzioni di glMultMatrix | Moltiplicare la matrice corrente per una matrice arbitraria. |
| glNewList, glEndList | Creare o sostituire un elenco di visualizzazione. |
| funzioni di glNormal | Impostare il vettore normale corrente. |
| glNormalPointer | Definisce una matrice di normali. |
| glOrtho | Moltiplica la matrice corrente per una matrice ortografica. |
| glPassThrough | Inserisce un marcatore nel buffer di feedback. |
| funzioni di glPixelMap | Configurare le mappe di trasferimento pixel. |
| funzioni di glPixelStore | Impostare le modalità di archiviazione pixel. |
| funzioni di glPixelTransfer | Impostare le modalità di trasferimento dei pixel. |
| glPixelZoom | Specifica i fattori di zoom pixel. |
| glPointSize | Specifica il diametro dei punti rasterizzati. |
| glPolygonMode | Seleziona una modalità di rasterizzazione poligono. |
| glPolygonOffset | Imposta la scala e le unità usate da OpenGL per calcolare i valori di profondità. |
| glPolygonStipple | Imposta il modello di stippamento poligono. |
| glPrioritizeTextures | Imposta la priorità di residenza delle trame. |
| glPushAttrib, glPopAttrib | Eseguire il push e il pop dello stack di attributi. |
| glPushClientAttrib, glPopClientAttrib | Salvare e ripristinare gruppi di variabili di stato client nello stack di attributi client. |
| glPushMatrix, glPopMatrix | Eseguire rispettivamente il push e il pop dello stack di matrici corrente. |
| glPushName, glPopName | Eseguire rispettivamente il push e il pop dello stack dei nomi. |
| funzioni di glRasterPos | Specificare la posizione raster per le operazioni pixel. |
| glReadBuffer | Consente di selezionare un'origine del buffer dei colori per i pixel. |
| glReadPixels | Legge un blocco di pixel dal framebuffer. |
| funzioni di glRect | Disegnare un rettangolo. |
| glRenderMode | Imposta la modalità di rasterizzazione. |
| funzioni di glRotate | Moltiplicare la matrice corrente per una matrice di rotazione. |
| funzioni di glScale | Moltiplicare la matrice corrente per una matrice di ridimensionamento generale. |
| glScissor | Definisce la casella scissor. |
| glSelectBuffer | Stabilisce un buffer per i valori della modalità di selezione. |
| glShadeModel | Seleziona l'ombreggiatura piatta o liscia. |
| glStencilFunc | Imposta la funzione e il valore di riferimento per il test degli stencil. |
| glStencilMask | Controlla la scrittura di singoli bit nei piani degli stencil. |
| glStencilOp | Imposta le azioni di test degli stencil. |
| funzioni di glTexCoord | Impostare le coordinate correnti della trama. |
| glTexCoordPointer | Definisce una matrice di coordinate di trama. |
| funzioni di glTexEnv | Impostare i parametri dell'ambiente trama. |
| funzioni di glTexGen | Controllare la generazione delle coordinate delle trame. |
| glTexImage1D | Specifica un'immagine di trama unidimensionale. |
| glTexImage2D | Specifica un'immagine di trama bidimensionale. |
| funzioni di glTexParameter | Impostare i parametri della trama. |
| glTexSubImage1D | Specifica una parte di un'immagine di trama unidimensionale esistente. Non è possibile definire una nuova trama con questa funzione. |
| glTexSubImage2D | Specifica una parte di un'immagine di trama bidimensionale esistente. Non è possibile definire una nuova trama con questa funzione. |
| funzioni di glTranslate | Moltiplicare la matrice corrente per una matrice di traslazione. |
| glVertex | Queste funzioni specificano un vertice. |
| glVertexPointer | Definisce una matrice di dati dei vertici. |
| glViewport | Imposta il riquadro di visualizzazione. |