Sdílet prostřednictvím


Funkce GL

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