Delen via


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.