Megosztás a következőn keresztül:


GL-függvények

Az OpenGL-parancsok betűrendben itt jelennek meg. Minden referenciaoldal egy vagy több függvényt ír le. Lásd még GLU Functions.

Funkció Leírás
glAccum A felhalmozási pufferen működik.
glAddSwapHintRectWIN Az SwapBuffersáltal másolandó téglalapok készletét adja meg.
glAlphaFunc Lehetővé teszi az alkalmazás számára az alfa tesztfüggvény beállítását.
glAreTexturesResident Meghatározza, hogy a megadott textúraobjektumok a textúra memóriájában találhatók-e.
glArrayElement Megadja a csúcsok megjelenítéséhez használt tömbelemeket.
glBegin, glEnd Tagolja egy primitív vagy hasonló primitív csoport csúcsait.
glBindTexture Lehetővé teszi egy olyan névvel ellátott textúra létrehozását, amely egy textúra célhoz van kötve.
glBitmap Rajzol egy bitképet.
glBlendFunc A képpont aritmetikai értékének megadása.
glCallList Megjelenítendő listát hajt végre.
glCallLists Megjelenítendő listák listáját hajtja végre.
glClear Törli a puffereket az előre beállított értékekből.
glClearAccum A felhalmozási puffer egyértelmű értékeit adja meg.
glClearColor A színpufferek egyértelmű értékeit adja meg.
glClearDepth Megadja a mélységi puffer egyértelmű értékét.
glClearIndex Megadja a színindex puffereinek egyértelmű értékét.
glClearStencil A rajzsablon pufferének üres értékét adja meg.
glClipPlane Olyan síkot ad meg, amelyhez az összes geometria ki van vágva.
glColor függvények Állítsa be az aktuális színt.
glColorMask Engedélyezi és letiltja a keretpuffer színösszetevőinek írását.
glColorMaterial Anyagszínt okoz az aktuális szín nyomon követéséhez.
glColorPointer Színtömböt határoz meg.
glColorTableEXT A célzott palettázott textúrák palettáinak formátumát és méretét adja meg.
glColorSubTableEXT Megadja a lecserélni kívánt textúra palettájának egy részét.
glCopyPixels Képpontokat másol a framebufferbe.
glCopyTexImage1D Képpontokat másol a framebufferből egy egydimenziós textúraképbe.
glCopyTexImage2D Képpontokat másol a framebufferből egy kétdimenziós textúraképbe.
glCopyTexSubImage1D Egy egydimenziós textúra képének alképét másolja a framebufferből.
glCopyTexSubImage2D Egy kétdimenziós textúra képének alképét másolja a framebufferből.
glCullFace Meghatározza, hogy az elő- vagy a hátlapi aspektusok selejtezésre használhatók-e.
glDeleteLists A megjelenítendő listák egy egybefüggő csoportját törli.
glDeleteTextures Törli az elnevezett textúrákat.
glDepthFunc Megadja a mélységi puffer összehasonlításához használt értéket.
glDepthMask Engedélyezi vagy letiltja az írást a mélységi pufferbe.
glDepthRange Meghatározza z értékek leképezését a normalizált eszközkoordinátáktól az ablakkoordinátákig.
glDrawArrays Több renderelendő primitívet határoz meg.
glDrawBuffer Meghatározza, hogy mely színpuffereket kell beolvasni.
glDrawElements Tömbadatok primitívjeinek megjelenítése.
glDrawPixels Képpontblokkot ír a framebufferbe.
glEdgeFlag függvények Peremjelzők tömbjének definiálása.
glEdgeFlagPointer Éljelzők tömbjének definiálása.
glEnable, glDisable Engedélyezi vagy letiltja az OpenGL képességeit.
glEnableClientState, glDisableClientState Engedélyezi és letiltja a tömböket.
glEvalCoord függvények Értékelje ki az engedélyezett egy- és kétdimenziós térképeket.
glEvalMesh függvények Pontok vagy vonalak egy- vagy kétdimenziós rácsának kiszámítása.
glEvalPoint függvények Egyetlen pont létrehozása és kiértékelése egy hálóban.
glFeedbackBuffer Szabályozza a visszajelzési módot.
glFinish Letiltja, amíg az összes OpenGL-végrehajtás befejeződik.
glFlush Az OpenGL-függvények végrehajtását kényszeríti véges időben.
glFog függvények Ködparaméterek megadása.
glFrontFace Előre- és hátrafelé irányuló sokszögeket határoz meg.
glFrustum Megszorozza az aktuális mátrixot egy perspektívamátrixtal.
glGenLists Üres megjelenítési listák egybefüggő készletét hozza létre.
glGenTextures Textúraneveket hoz létre.
glGetBooleanv Egy kiválasztott logikai paraméter értékét vagy értékeit kéri le.
glGetClipPlane Lekéri a megadott vágósík együtthatóit.
glGetColorTableEXT Lekéri az aktuális megcélzott textúrapaletta színtáblájának adatait.
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT Palettaparamétereket kér le a színtáblákból.
glGetDoublev Egy kijelölt kettős paraméter értékét vagy értékeit kéri le.
glGetError Hibainformációkat kér le.
glGetFloatv Egy kijelölt lebegőpontos paraméter értékét vagy értékeit kéri le.
glGetIntegerv Egy kijelölt int paraméter értékét vagy értékeit kéri le.
glGetLightfüggvények A fényforrás paraméterértékének lekérése.
glGetMap függvények Kiértékelőparaméterek lekérése.
glGetMaterial függvények Anyagparaméterek lekérése.
glGetPixelMap függvények Kérje le a megadott képponttérképet.
glGetPointerv Lekéri egy csúcs adattömb címét.
glGetPolygonStipple Lekéri a sokszögtipple mintát.
glGetString Lekéri az aktuális OpenGL-kapcsolatot leíró sztringet.
glGetTexEnv függvények A textúrakörnyezet paramétereinek lekérése.
glGetTexGen függvények A textúrakoordináta-létrehozási paraméterek lekérése.
glGetTexImage Lekéri a textúra képét.
glGetTexLevelParameter függvények A textúraparaméter értékeinek lekérése adott részletességi szinthez.
glGetTexParameter függvények A textúraparaméter értékeinek lekérése.
glHint Implementációspecifikus tippeket ad meg.
glIndex függvények Állítsa be az aktuális színindexet.
glIndexMask Szabályozza az egyes bitek írását a színindex puffereiben.
glIndexPointer Színindexek tömbjének meghatározása.
glInitNames Inicializálja a név vermet.
glInterleavedArrays Egyidejűleg több, egymással összefüggő tömböt határoz meg és engedélyez egy nagyobb összesített tömbben.
glIsEnabled Ellenőrzi, hogy engedélyezve van-e egy képesség.
glIsList A megjelenítési lista meglétének tesztelése.
glIsTexture Meghatározza, hogy egy név megfelel-e egy anyagmintának.
glLight függvények Állítsa be a fényforrás paramétereit.
glLightModel függvények Adja meg a világítási modell paramétereit.
glLineStipple Megadja a vonaltipp mintázatát.
glLineWidth A raszterizált vonalak szélességét adja meg.
glListBase Beállítja glCallListsmegjelenítési lista alapját.
glLoadIdentity Az aktuális mátrixot az identitásmátrixra cseréli.
glLoadMatrix függvények Cserélje le az aktuális mátrixot egy tetszőleges mátrixra.
glLoadName Betölt egy nevet a névverembe.
glLogicOp A színindex-renderelés logikai képpontműveletét adja meg.
glMap1 függvények Egydimenziós kiértékelő definiálása.
glMap2 függvények Definiáljon kétdimenziós kiértékelőt.
glMapGrid függvények Definiáljon egy vagy kétdimenziós hálót.
glMaterial függvények Adja meg a világítási modell anyagparamétereit.
glMatrixMode Megadja, hogy melyik mátrix az aktuális mátrix.
glMultMatrix függvények Szorozza meg az aktuális mátrixot egy tetszőleges mátrixtal.
glNewList, glEndList Megjelenítendő lista létrehozása vagy cseréje.
glNormal függvények Állítsa be az aktuális normál vektort.
glNormalPointer A normál értékek tömbjének meghatározása.
glOrtho Megszorozza az aktuális mátrixot egy ortográfiai mátrixtal.
glPassThrough Egy jelölőt helyez el a visszajelzési pufferben.
glPixelMap függvények Képpontátviteli térképek beállítása.
glPixelStore függvények Képpontos tárolási módok beállítása.
glPixelTransfer függvények Képpontátviteli módok beállítása.
glPixelZoom Megadja a képpont nagyítási tényezőit.
glPointSize A raszterizált pontok átmérőjét határozza meg.
glPolygonMode Sokszög raszterizálási módot választ.
glPolygonOffset Beállítja az OpenGL által a mélységi értékek kiszámításához használt méretezést és egységeket.
glPolygonStipple Beállítja a sokszögtippelési mintát.
glPrioritizeTextures Beállítja a textúrák tartózkodási prioritását.
glPushAttrib, glPopAttrib Az attribútumverem leküldése és felugratása.
glPushClientAttrib, glPopClientAttrib Mentse és állítsa vissza az ügyfél-állapot változóinak csoportjait az ügyfélattribútum-veremen.
glPushMatrix, glPopMatrix Az aktuális mátrix verem leküldése és felugratása.
glPushName, glPopName A névverem leküldése és felugratása.
glRasterPos függvények Adja meg a képpontműveletek raszteres pozícióját.
glReadBuffer Képpontok színpufferforrását metszi.
glReadPixels Egy képpontblokkot olvas be a framebufferből.
glRect függvények Rajzoljon téglalapot.
glRenderMode Beállítja a raszterizálási módot.
glRotate függvények Szorozza meg az aktuális mátrixot egy forgatómátrixtal.
glScale függvények Szorozza meg az aktuális mátrixot egy általános skálázási mátrixtal.
glScissor Meghatározza az ollós dobozt.
glSelectBuffer Puffert hoz létre a kijelölési mód értékeihez.
glShadeModel A lapos vagy sima árnyékolást választja.
glStencilFunc A rajzsablon tesztelésének függvényét és referenciaértékét állítja be.
glStencilMask Az egyes bitek írását szabályozza a rajzsablon síkjaiban.
glStencilOp Beállítja a rajzsablon tesztelési műveleteit.
glTexCoord függvények Állítsa be az aktuális anyagminta koordinátáit.
glTexCoordPointer A textúra koordinátáinak tömbje.
glTexEnv függvények Állítsa be a textúrakörnyezet paramétereit.
glTexGen függvények A textúrakoordináták létrehozásának szabályozása.
glTexImage1D Egydimenziós textúraképet ad meg.
glTexImage2D Kétdimenziós textúraképet ad meg.
glTexParameter függvények Állítsa be a textúra paramétereit.
glTexSubImage1D Egy meglévő egydimenziós textúra képének egy részét adja meg. Ezzel a függvénnyel nem definiálhat új textúrát.
glTexSubImage2D Egy meglévő kétdimenziós textúrakép egy részét adja meg. Ezzel a függvénnyel nem definiálhat új textúrát.
glTranslate függvények Szorozza meg az aktuális mátrixot egy fordítási mátrixtal.
glVertex Ezek a függvények egy csúcspontot határoznak meg.
glVertexPointer Csúcsadatok tömbjének meghatározása.
glViewport Beállítja a nézetportot.