GL-functies
De OpenGL-opdrachten, in alfabetische volgorde, worden hier weergegeven. Op elke referentiepagina wordt een of meer functies beschreven. Zie ook GLU-functies.
Functie | Beschrijving |
---|---|
glAccum- | Werkt op de accumulatiebuffer. |
glAddSwapHintRectWIN- | Hiermee geeft u een set rechthoeken op die moeten worden gekopieerd door SwapBuffers. |
glAlphaFunc- | Hiermee kan uw toepassing de alfatestfunctie instellen. |
glAreTexturesResident- | Hiermee bepaalt u of opgegeven patroonobjecten zich in bitmapgeheugen bevinden. |
glArrayElement- | Hiermee geeft u de matrixelementen op die worden gebruikt om een hoekpunt weer te geven. |
glBegin, glEnd- | De hoekpunten van een primitieve of een groep als primitieven scheiden. |
glBindTexture- | Hiermee kunt u een benoemd patroon maken dat is gebonden aan een patroondoel. |
glBitmap- | Hiermee tekent u een bitmap. |
glBlendFunc- | Hiermee geeft u pixelberekeningen op. |
glCallList- | Hiermee wordt een weergavelijst uitgevoerd. |
glCallLists- | Hiermee wordt een lijst met weergavelijsten uitgevoerd. |
glCleaire | Schakelt buffers uit op vooraf ingestelde waarden. |
gl ClearAccum- | Hiermee geeft u de duidelijke waarden voor de accumulatiebuffer. |
glColor- | Hiermee geeft u duidelijke waarden voor de kleurbuffers. |
glCleDepth- | Hiermee geeft u de duidelijke waarde voor de dieptebuffer. |
gl ClearIndex | Hiermee geeft u de duidelijke waarde voor de kleurindexbuffers. |
glCilStencil | Hiermee geeft u de duidelijke waarde voor de stencilbuffer. |
glClipPlane- | Hiermee geeft u een vlak waarop alle geometrie wordt geknipt. |
functies glColor | Stel de huidige kleur in. |
glColorMask- | Hiermee schakelt u het schrijven van onderdelen van de framebufferkleur in en uit. |
glColorMaterial- | Zorgt ervoor dat een materiaalkleur de huidige kleur bijhoudt. |
glColorPointer- | Hiermee definieert u een matrix met kleuren. |
glColorTableEXT- | Hiermee geeft u de indeling en grootte van een palet voor doelpalettende patronen. |
glColorSubTableEXT- | Hiermee geeft u een gedeelte van het doelpatroonpalet dat moet worden vervangen. |
glCopy Pixels- | Hiermee kopieert u pixels in de framebuffer. |
glCopyTexImage1D- | Hiermee kopieert u pixels van de framebuffer naar een eendimensionale patroonafbeelding. |
glCopyTexImage2D- | Hiermee kopieert u pixels van de framebuffer naar een tweedimensionale patroonafbeelding. |
glCopyTexSubImage1D- | Kopieert een subafbeelding van een eendimensionale patroonafbeelding uit de framebuffer. |
glCopyTexSubImage2D- | Kopieert een subafbeelding van een tweedimensionale patroonafbeelding uit de framebuffer. |
glCullFace- | Hiermee geeft u op of front- of back-facing facetten kunnen worden afgeruimd. |
glDeleteLists | Hiermee verwijdert u een aaneengesloten groep weergavelijsten. |
glDeleteTextures | Hiermee verwijdert u benoemde patronen. |
glDepthFunc- | Hiermee geeft u de waarde op die wordt gebruikt voor dieptebuffervergelijkingen. |
glDepthMask- | Hiermee schakelt u het schrijven in of uit in de dieptebuffer. |
glDepthRange- | Hiermee geeft u de toewijzing van z waarden van genormaliseerde apparaatcoördinaten tot venstercoördinaten. |
glDrawArrays- | Hiermee geeft u meerdere primitieven om weer te geven. |
glDrawBuffer- | Hiermee geeft u op in welke kleurbuffers moeten worden getekend. |
glDrawElements- | Geeft primitieven weer van matrixgegevens. |
glDraw Pixels- | Hiermee schrijft u een blok pixels naar de framebuffer. |
glEdgeFlag-functies | Definieer een matrix met randvlagmen. |
glEdgeFlagPointer- | Hiermee definieert u een matrix met randvlagmen. |
glEnable, glDisable | Hiermee schakelt u OpenGL-mogelijkheden in of uit. |
glEnableClientState, glDisableClientState | Schakelt matrices respectievelijk in en uit. |
functies glEvalCoord | Evalueer ingeschakelde één- en tweedimensionale kaarten. |
glEvalMesh-functies | Een of tweedimensionaal raster met punten of lijnen berekenen. |
glEvalPoint--functies | Genereer en evalueer een enkel punt in een mesh. |
glFeedbackBuffer- | Hiermee bepaalt u de feedbackmodus. |
glFinish- | Blokkeert totdat alle OpenGL-uitvoering is voltooid. |
glFlush- | Dwingt de uitvoering van OpenGL-functies in eindige tijd af. |
glFog-functies voor | Geef mistparameters op. |
glFrontFace- | Hiermee definieert u front- en backgerichte veelhoeken. |
glFrustum- | Vermenigvuldigt de huidige matrix met een perspectiefmatrix. |
glGenLists- | Hiermee wordt een aaneengesloten set lege weergavelijsten gegenereerd. |
glGenTextures | Genereert patroonnamen. |
glGetBooleanv- | Haalt de waarde of waarden van een geselecteerde Booleaanse parameter op. |
glGetClipPlane- | Haalt de coëfficiënten van het opgegeven knipvlak op. |
glGetColorTableEXT- | Haalt de kleurtabelgegevens van het huidige doelpatroonpalet op. |
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | Hiermee worden paletparameters opgehaald uit kleurentabellen. |
glGetDoublev- | Haalt de waarde of waarden van een geselecteerde dubbele parameter op. |
glGetError- | Hiermee worden foutgegevens opgehaald. |
glGetFloatv- | Haalt de waarde of waarden van een geselecteerde floatparameter op. |
glGetIntegerv- | Haalt de waarde of waarden van een geselecteerde int-parameter op. |
glGetLight-functies | Waarden voor light source-parameters ophalen. |
glGetMap-functies voor | Parameters voor evaluator ophalen. |
functies glGetMaterial | Materiaalparameters ophalen. |
functies glGet PixelMap | Haal de opgegeven pixelkaart op. |
glGetPointerv- | Hiermee haalt u het adres van een hoekpuntgegevensmatrix op. |
glGetPolygonStipple- | Hiermee haalt u het stippelpatroon voor veelhoeken op. |
glGetString- | Hiermee wordt een tekenreeks opgehaald die de huidige OpenGL-verbinding beschrijft. |
functies glGetTexEnv | Patroonomgevingsparameters ophalen. |
functies glGetTexGen | Parameters voor het genereren van patronencoördinaat ophalen. |
glGetTexImage- | Hiermee haalt u een patroonafbeelding op. |
functies glGetTexLevelParameter | Patroonparameterwaarden ophalen voor een specifiek detailniveau. |
functies glGetTexParameter | Patroonparameterwaarden ophalen. |
glHint- | Hiermee geeft u implementatiespecifieke hints. |
functies glIndex | Stel de huidige kleurindex in. |
glIndexMask- | Bepaalt het schrijven van afzonderlijke bits in de kleurindexbuffers. |
glIndexPointer- | Hiermee definieert u een matrix met kleurindexen. |
glInitNames | Initialiseert de naamstack. |
glInterleavedArrays- | Hiermee geeft u tegelijkertijd verschillende interleaved matrices in een grotere aggregatiesmatrix op en schakelt u deze in. |
glIsEnabled | Test of een mogelijkheid is ingeschakeld. |
glIsList- | Tests voor het bestaan van de weergavelijst. |
glIsTexture- | Bepaalt of een naam overeenkomt met een patroon. |
functies glLight | Stel lichtbronparameters in. |
functies glLightModel | Stel de parameters voor het verlichtingsmodel in. |
glLineStipple- | Hiermee geeft u het lijn stippelpatroon. |
glLineWidth- | Hiermee geeft u de breedte van rasterlijnen. |
glListBase- | Hiermee stelt u de weergavelijstbasis in voor glCallLists. |
glLoadIdentity- | Vervangt de huidige matrix door de identiteitsmatrix. |
glLoadMatrix-functies voor | Vervang de huidige matrix door een willekeurige matrix. |
glLoadName- | Laadt een naam op de naamstack. |
glLogicOp- | Hiermee geeft u een logische pixelbewerking voor kleurindexweergave. |
glMap1-functies | Definieer een eendimensionale evaluator. |
glMap2-functies voor | Definieer een tweedimensionale evaluator. |
functies van glMapGrid | Definieer een een- of tweedimensionale mesh. |
functies glMaterial | Geef materiaalparameters op voor het verlichtingsmodel. |
glMatrixMode | Hiermee geeft u op welke matrix de huidige matrix is. |
glMultMatrix-functies | Vermenigvuldig de huidige matrix met een willekeurige matrix. |
glNewList, glEndList | Een weergavelijst maken of vervangen. |
glNormal-functies | Stel de huidige normale vector in. |
glNormalPointer- | Definieert een matrix met normalen. |
glOrtho- | Vermenigvuldigt de huidige matrix met een orthographic matrix. |
glPassThrough- | Plaatst een markering in de feedbackbuffer. |
functies gl PixelMap | Pixeloverdrachtskaarten instellen. |
functies gl PixelStore | Pixelopslagmodi instellen. |
functies gl PixelTransfer | Pixeloverdrachtsmodi instellen. |
gl PixelZoom- | Hiermee geeft u de pixelzoomfactoren op. |
glPointSize- | Hiermee geeft u de diameter van rasterpunten. |
glPolygonMode | Hiermee selecteert u een rastermodus voor veelhoeken. |
glPolygonOffset | Hiermee stelt u de schaal en eenheden in die OpenGL gebruikt om dieptewaarden te berekenen. |
glPolygonStipple- | Hiermee stelt u het stipplingpatroon voor veelhoeken in. |
glPrioritizeTextures | Hiermee stelt u de prioriteit van de woonplaats van patronen in. |
glPushAttrib, glPopAttrib | Push en pop de kenmerkstack. |
glPushClientAttrib, glPopClientAttrib | Sla groepen clientstatusvariabelen op en herstel deze op de clientkenmerkstack. |
glPushMatrix, glPopMatrix | Push en pop de huidige matrixstack, respectievelijk. |
glPushName, glPopName | Push en pop de naamstack, respectievelijk. |
glRasterPos functies | Geef de rasterpositie op voor pixelbewerkingen. |
glReadBuffer- | Slecteert een kleurbufferbron voor pixels. |
glRead Pixels | Leest een blok pixels uit de framebuffer. |
glRect-functies | Teken een rechthoek. |
glRenderMode- | Hiermee stelt u de rastermodus in. |
functies glRotate | Vermenigvuldig de huidige matrix met een draaiingsmatrix. |
glScale-functies voor | Vermenigvuldig de huidige matrix met een algemene schaalmatrix. |
glScisor- | Definieert het schaarvak. |
glSelectBuffer- | Hiermee wordt een buffer voor waarden in de selectiemodus ingesteld. |
glShadeModel- | Selecteert platte of vloeiende arcering. |
glStencilFunc- | Hiermee stelt u de functie en referentiewaarde in voor het testen van stencils. |
glStencilMask- | Bepaalt het schrijven van afzonderlijke bits in de stencilvlakken. |
glStencilOp- | Hiermee stelt u de testacties voor het stencil in. |
glTexCoord functies | Stel de huidige patrooncoördinaten in. |
glTexCoordPointer- | Hiermee definieert u een matrix met patrooncoördinaten. |
glTexEnv functies | Stel parameters voor de textuuromgeving in. |
functies glTexGen | De generatie van patrooncoördinaten beheren. |
glTexImage1D- | Hiermee geeft u een eendimensionale patroonafbeelding. |
glTexImage2D- | Hiermee geeft u een tweedimensionale patroonafbeelding. |
functies glTexParameter | Patroonparameters instellen. |
glTexSubImage1D- | Hiermee geeft u een gedeelte van een bestaande eendimensionale patroonafbeelding op. U kunt geen nieuw patroon definiëren met deze functie. |
glTexSubImage2D- | Hiermee geeft u een gedeelte van een bestaande tweedimensionale patroonafbeelding. U kunt geen nieuw patroon definiëren met deze functie. |
glTranslate-functies voor | Vermenigvuldig de huidige matrix met een vertaalmatrix. |
glVertex- | Deze functies geven een hoekpunt op. |
glVertexPointer- | Definieert een matrix van hoekpuntgegevens. |
glViewport- | Hiermee stelt u de viewport in. |