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