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