Funzioni GL

I comandi OpenGL, in ordine alfabetico, sono 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 Consente la creazione di una trama denominata associata a una destinazione di 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 in valori predefiniti.
glClearAccum Specifica i valori non crittografati per il buffer di accumulo.
glClearColor Specifica i valori chiari per i buffer di colore.
glClearDepth Specifica il valore chiaro per il buffer di profondità.
glClearIndex Specifica il valore di cancellazione per i buffer di indice colore.
glClearStencil Specifica il valore non crittografato per il buffer degli stencil.
glClipPlane Specifica un piano in base al quale viene ritagliata tutta la geometria.
Funzioni glColor Impostare il colore corrente.
glColorMask Abilita e disabilita la scrittura di componenti di colore del buffer di frame.
glColorMaterial Fa sì che un colore del materiale tengono traccia del colore corrente.
glColorPointer Definisce una matrice di colori.
glColorTableEXT Specifica il formato e le dimensioni di una tavolozza per le trame con tavolozza 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-front-or-back possono essere confrontati.
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 i buffer di colore da disegnare.
glDrawElements Esegue il rendering delle primitive dai dati della matrice.
glDrawPixels Scrive un blocco di pixel nel framebuffer.
Funzioni 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 glEvalCoord Valutare le mappe unidimensionali abilitate.
Funzioni glEvalMesh Calcolare una griglia uno o bidimensionale di punti o linee.
Funzioni 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 delle funzioni OpenGL in tempo finito.
Funzioni glFog Specificare i parametri fog.
glFrontFace Definisce i poligoni front-fronte e posteriore.
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 glGetLight Recuperare i valori dei parametri della sorgente luminosa.
Funzioni glGetMap Recuperare i parametri dell'analizzatore.
Funzioni glGetMaterial Recuperare i parametri del materiale.
Funzioni 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 glGetTexEnv Recuperare i parametri dell'ambiente della trama.
Funzioni glGetTexGen Recuperare i parametri di generazione delle coordinate della trama.
glGetTexImage Recupera un'immagine di trama.
Funzioni glGetTexLevelParameter Recuperare i valori dei parametri della trama per un livello di dettaglio specifico.
Funzioni glGetTexParameter Recuperare i valori dei parametri della trama.
glHint Specifica hint specifici dell'implementazione.
Funzioni glIndex Impostare l'indice di colore corrente.
glIndexMask Controlla la scrittura di singoli bit nei buffer di indice dei colori.
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 Verifica l'esistenza dell'elenco di visualizzazione.
glIsTexture Determina se un nome corrisponde a una trama.
Funzioni glLight Impostare i parametri della sorgente luminosa.
Funzioni 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 glLoadMatrix Sostituire la matrice corrente con una matrice arbitraria.
glLoadName Carica un nome nello stack dei nomi.
glLogicOp Specifica un'operazione di pixel logica per il rendering dell'indice dei colori.
Funzioni glMap1 Definire un analizzatore unidimensionale.
Funzioni glMap2 Definire un analizzatore bidimensionale.
Funzioni glMapGrid Definire una mesh uno o bidimensionale.
Funzioni glMaterial Specificare i parametri di materiale per il modello di illuminazione.
glMatrixMode Specifica la matrice corrente.
funzioni glMultMatrix Moltiplicare la matrice corrente in base a una matrice arbitraria.
glNewList, glEndList Creare o sostituire un elenco di visualizzazione.
Funzioni glNormal Impostare il vettore normale corrente.
glNormalPointer Definisce una matrice di normali.
glOrtho Moltiplica la matrice corrente in base a una matrice ortografica.
glPassThrough Inserisce un marcatore nel buffer di feedback.
funzioni glPixelMap Configurare mappe di trasferimento pixel.
funzioni glPixelStore Impostare le modalità di archiviazione dei pixel.
funzioni 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à rasterizzazione poligono.
glPolygonOffset Imposta la scala e le unità OpenGL per calcolare i valori di profondità.
glPolygonStipple Imposta il modello di stippling 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 matrice corrente.
glPushName, glPopName Eseguire rispettivamente il push e il pop dello stack dei nomi.
funzioni glRasterPos Specificare la posizione raster per le operazioni pixel.
glReadBuffer Slects a color buffer source for pixel.Slects a color buffer source for pixel.Slects a color buffer source for pixel.
glReadPixels Legge un blocco di pixel dal framebuffer.
funzioni glRect Disegna un rettangolo.
glRenderMode Imposta la modalità di rasterizzazione.
Funzioni glRotate Moltiplicare la matrice corrente in base a una matrice di rotazione.
funzioni glScale Moltiplicare la matrice corrente in base a 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 stencil.
glStencilMask Controlla la scrittura di singoli bit nei piani stencil.
glStencilOp Imposta le azioni di test di stencil.
funzioni glTexCoord Impostare le coordinate della trama correnti.
glTexCoordPointer Definisce una matrice di coordinate della trama.
funzioni glTexEnv Impostare i parametri dell'ambiente della trama.
funzioni glTexGen Controllare la generazione delle coordinate della trama.
glTexImage1D Specifica un'immagine di trama unidimensionale.
glTexImage2D Specifica un'immagine trama bidimensionale.
funzioni 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 glTranslate Moltiplicare la matrice corrente in base a una matrice di traduzione.
glVertex Queste funzioni specificano un vertice.
glVertexPointer Definisce una matrice di dati dei vertici.
glViewport Imposta il riquadro di visualizzazione.