Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tady jsou uvedeny příkazy OpenGL v abecedním pořadí. Každá referenční stránka popisuje jednu nebo více funkcí. Viz také funkce GLU.
| Funkce | Popis |
|---|---|
| glAccum | Funguje na vyrovnávací paměti pro akumulace. |
| glAddSwapHintRectWIN | Určuje sadu obdélníků, které mají být zkopírovány SwapBuffers. |
| glAlphaFunc | Umožňuje aplikaci nastavit funkci alfa testu. |
| glAreTexturesResident | Určuje, zda jsou zadané objekty textury rezidentní v paměti textury. |
| glArrayElement | Určuje prvky pole použité k vykreslení vrcholu. |
| glBegin , glEnd | Oddělte vrcholy primitivní nebo skupiny podobných primitiv. |
| glBindTexture | Umožňuje vytvoření pojmenované textury vázané na cíl textury. |
| glBitmap | Nakreslí rastrový obrázek. |
| glBlendFunc | Určuje aritmetické aritmetické body. |
| glCallList | Spustí seznam zobrazení. |
| glCallLists | Spustí seznam zobrazených seznamů. |
| glClear | Vymaže vyrovnávací paměti pro přednastavené hodnoty. |
| glClearAccum | Určuje jasné hodnoty vyrovnávací paměti pro akumulace. |
| glClearColor | Určuje jasné hodnoty pro vyrovnávací paměti barev. |
| glClearDepth | Určuje jasnou hodnotu vyrovnávací paměti hloubky. |
| glClearIndex | Určuje jasnou hodnotu pro vyrovnávací paměti indexu barev. |
| glClearStencil | Určuje čistou hodnotu vyrovnávací paměti vzorníku. |
| glClipPlane | Určuje rovinu, proti které je vystřihona všechna geometrie. |
| funkce glColor | Nastavte aktuální barvu. |
| glColorMask | Povolí a zakáže zápis barevných komponent vyrovnávací paměti rámce. |
| glColorMaterial | Způsobí, že barva materiálu bude sledovat aktuální barvu. |
| glColorPointer | Definuje pole barev. |
| glColorTableEXT | Určuje formát a velikost palety pro cílové paletované textury. |
| glColorSubTableEXT | Určuje část palety cílové textury, která se má nahradit. |
| glCopyPixels | Zkopíruje pixely v rámečku. |
| glCopyTexImage1D | Zkopíruje pixely z framebufferu do jednorozměrného obrázku textury. |
| glCopyTexImage2D | Zkopíruje pixely z framebufferu do dvourozměrného obrázku textury. |
| glCopyTexSubImage1D | Zkopíruje dílčí obrázek jednorozměrného texturového obrázku z framebufferu. |
| glCopyTexSubImage2D | Zkopíruje dílčí obrázek dvourozměrného texturového obrázku z framebufferu. |
| glCullFace | Určuje, jestli se dají fazety přední nebo zadní části culovat. |
| glDeleteLists | Odstraní souvislou skupinu zobrazených seznamů. |
| glDeleteTextures | Odstraní pojmenované textury. |
| glDepthFunc | Určuje hodnotu použitou pro porovnání hloubkové vyrovnávací paměti. |
| glDepthMask | Povolí nebo zakáže zápis do hloubkové vyrovnávací paměti. |
| glDepthRange | Určuje mapování hodnot z z normalizovaných souřadnic zařízení na souřadnice oken. |
| glDrawArrays | Určuje více primitiv, které se mají vykreslit. |
| glDrawBuffer | Určuje, do kterých barevných vyrovnávacích pamětí se mají nakreslit. |
| glDrawElements | Vykreslí primitiva z maticových dat. |
| glDrawPixels | Zapíše blok pixelů do framebufferu. |
| funkce glEdgeFlag | Definujte pole hraničních příznaků. |
| glEdgeFlagPointer | Definuje pole hraničních příznaků. |
| glEnable, glDisable | Povolí nebo zakáže možnosti OpenGL. |
| glEnableClientState, glDisableClientState | Povolí a zakáže pole v uvedeném pořadí. |
| funkce glEvalCoord | Vyhodnotí povolené jednorozměrné a dvojrozměrné mapy. |
| funkce glEvalMesh | Vypočítá jednorozměrnou mřížku bodů nebo čar. |
| funkce glEvalPoint | Vygenerujte a vyhodnocujte jeden bod v síti. |
| glFeedbackBuffer | Řídí režim zpětné vazby. |
| Blokuje, dokud se neskončí všechna spuštění OpenGL. | |
| glFlush | Vynutí provádění funkcí OpenGL v konečném čase. |
| funkce glFog | Zadejte parametry mlhy. |
| glFrontFace | Definuje přední a zadní mnohoúhelníky. |
| glFrustum | Vynásobí aktuální matici perspektivou. |
| glGenLists | Vygeneruje souvislou sadu prázdných seznamů zobrazení. |
| glGenTextures | Generuje názvy textur. |
| glGetBooleanv | Načte hodnotu nebo hodnoty vybraného logického parametru. |
| glGetClipPlane | Načte koeficienty zadané roviny výřezu. |
| glGetColorTableEXT | Načte data barevné tabulky aktuální cílové palety textury. |
| glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | Načte parametry palety z barevných tabulek. |
| glGetDoublev | Načte hodnotu nebo hodnoty vybraného dvojitého parametru. |
| glGetError | Načte informace o chybě. |
| glGetFloatv | Načte hodnotu nebo hodnoty vybraného parametru float. |
| glGetIntegerv | Načte hodnotu nebo hodnoty vybraného int parametru. |
| funkce glGetLight | Načtení hodnot parametrů zdroje světla |
| funkce glGetMap | Načtení parametrů vyhodnocovače |
| funkce glGetMaterial | Načtení parametrů materiálu |
| funkce glGetPixelMap | Načtěte zadanou mapu pixelů. |
| glGetPointerv | Načte adresu datového pole vrcholů. |
| glGetPolygonStipple | Načte vzor polygonu stipple. |
| glGetString | Načte řetězec popisující aktuální připojení OpenGL. |
| funkce glGetTexEnv | Načtení parametrů prostředí textury |
| funkce glGetTexGen | Načtení parametrů generování souřadnic textury |
| glGetTexImage | Načte texturový obrázek. |
| funkce glGetTexLevelParameter | Načtěte hodnoty parametrů textury pro konkrétní úroveň podrobností. |
| funkce glGetTexParameter | Načtení hodnot parametru textury |
| glHint | Určuje rady specifické pro implementaci. |
| funkceglIndex | Nastavte aktuální index barev. |
| glIndexMask | Řídí zápis jednotlivých bitů do vyrovnávací paměti indexu barev. |
| glIndexPointer | Definuje pole barevných indexů. |
| glInitNames | Inicializuje zásobník názvů. |
| glInterleavedArrays | Současně určuje a povoluje několik prokládání polí ve větší agregované matici. |
| glIsEnabled | Testuje, jestli je povolená schopnost. |
| glIsList | Testy existence seznamu zobrazení |
| glIsTexture | Určuje, zda název odpovídá texturě. |
| funkce glLight | Nastavte parametry zdroje světla. |
| funkce glLightModel | Nastavte parametry modelu osvětlení. |
| glLineStipple | Určuje vzor popisku čáry. |
| glLineWidth | Určuje šířku rastrových čar. |
| glListBase | Nastaví základ seznamu zobrazení pro glCallLists. |
| glLoadIdentity | Nahradí aktuální matici maticí identity. |
| funkce glLoadMatrix | Nahraďte aktuální matici libovolnou maticí. |
| glLoadName | Načte název do zásobníku názvů. |
| glLogicOp | Určuje logickou operaci pixelu pro vykreslování indexu barev. |
| funkce glMap1 | Definujte jednorozměrný vyhodnocovací objekt. |
| funkce glMap2 | Definujte dvojrozměrný vyhodnocovací objekt. |
| funkce glMapGrid | Definujte jednorozměrnou nebo dvojrozměrnou síť. |
| funkce glMaterial | Zadejte parametry materiálu pro model osvětlení. |
| glMatrixMode | Určuje, která matice je aktuální matice. |
| funkce glMultMatrix | Aktuální matici vynásobí libovolnou maticí. |
| glNewList, glEndList | Vytvořte nebo nahraďte seznam zobrazení. |
| glNormal functions | Nastavte aktuální normální vektor. |
| glNormalPointer | Definuje pole normálních hodnot. |
| glOrtho | Vynásobí aktuální matici ortografickou maticí. |
| glPassThrough | Umístí značku do vyrovnávací paměti zpětné vazby. |
| funkce glPixelMap | Nastavte mapy přenosu pixelů. |
| funkce glPixelStore | Nastavte režimy úložiště pixelů. |
| funkce glPixelTransfer | Nastavte režimy přenosu pixelů. |
| glPixelZoom | Určuje faktory přiblížení pixelů. |
| glPointSize | Určuje průměr rastrových bodů. |
| glPolygonMode | Vybere režim mnohoúhelníku rasterizace. |
| glPolygonOffset | Nastaví měřítko a jednotky, které OpenGL používá k výpočtu hodnot hloubky. |
| glPolygonStipple | Nastaví schéma polygonu pro míchání. |
| glPrioritizeTextures | Nastaví prioritu bydliště textur. |
| glPushAttrib, glPopAttrib | Nasdílení a otevření zásobníku atributů |
| glPushClientAttrib, glPopClientAttrib | Uložte a obnovte skupiny proměnných stavu klienta v zásobníku atributů klienta. |
| glPushMatrix, glPopMatrix | Nasdílení a otevření aktuálního zásobníku matice |
| glPushName, glPopName | Nasdílení a otevření zásobníku názvů |
| funkce glRasterPos | Zadejte rastrové umístění pro operace pixelů. |
| glReadBuffer | Zachytá zdroj barevné vyrovnávací paměti pro pixely. |
| glReadPixels | Načte blok pixelů z framebufferu. |
| funkce glRect | Nakreslete obdélník. |
| glRenderMode | Nastaví režim rastrování. |
| funkce glRotate | Vynásobte aktuální matici maticí otáčení. |
| funkce glScale | Vynásobte aktuální matici obecnou maticí škálování. |
| glScissor | Definuje nůžku. |
| glSelectBuffer | Vytvoří vyrovnávací paměť pro hodnoty režimu výběru. |
| glShadeModel | Vybere ploché nebo hladké stínování. |
| glStencilFunc | Nastaví funkci a referenční hodnotu pro testování vzorníku. |
| glStencilMask | Řídí zápis jednotlivých bitů v rovině vzorníku. |
| glStencilOp | Nastaví testovací akce vzorníku. |
| funkce glTexCoord | Nastavte aktuální souřadnice textury. |
| glTexCoordPointer | Definuje pole souřadnic textury. |
| funkce glTexEnv | Nastavte parametry prostředí textury. |
| funkce glTexGen | Řízení generování souřadnic textury |
| glTexImage1D | Určuje jednorozměrný obraz textury. |
| glTexImage2D | Určuje dvourozměrný obraz textury. |
| funkce glTexParameter | Nastavte parametry textury. |
| glTexSubImage1D | Určuje část existujícího jednorozměrného obrázku textury. Pomocí této funkce nelze definovat novou texturu. |
| glTexSubImage2D | Určuje část existujícího dvourozměrného obrázku textury. Pomocí této funkce nelze definovat novou texturu. |
| funkce glTranslate | Aktuální matici vynásobíte maticí překladu. |
| glVertex | Tyto funkce určují vrchol. |
| glVertexPointer | Definuje pole dat vrcholů. |
| glViewport | Nastaví oblast zobrazení. |