GL-Funktionen
Hier werden die OpenGL-Befehle in alphabetischer Reihenfolge dargestellt. Jede Referenzseite beschreibt eine oder mehrere Funktionen. Siehe auch GLU-Funktionen.
Funktion | Beschreibung |
---|---|
glAccum | Betreibt den Akkumulationspuffer. |
glAddSwapHintRectWIN | Gibt einen Satz von Rechtecks an, die von SwapBufferskopiert werden sollen. |
glAlphaFunc- | Ermöglicht der Anwendung das Festlegen der Alphatestfunktion. |
glAreTexturesResident | Bestimmt, ob angegebene Texturobjekte im Texturspeicher vorhanden sind. |
glArrayElement- | Gibt die Arrayelemente an, die zum Rendern eines Scheitelpunkts verwendet werden. |
glBegin, glEnd | Trennen Sie die Scheitelpunkte eines Grundtyps oder einer Gruppe von ähnlichen Grundtypen. |
glBindTexture- | Ermöglicht die Erstellung einer benannten Textur, die an ein Texturziel gebunden ist. |
glBitmap- | Zeichnet eine Bitmap. |
glBlendFunc | Gibt die Pixelarithmetik an. |
glCallList- | Führt eine Anzeigeliste aus. |
glCallLists- | Führt eine Liste der Anzeigelisten aus. |
glClear- | Löscht Puffer zu voreingestellten Werten. |
glClearAccum | Gibt die klaren Werte für den Akkumulationspuffer an. |
glClearColor | Gibt klare Werte für die Farbpuffer an. |
glClearDepth | Gibt den klaren Wert für den Tiefenpuffer an. |
glClearIndex- | Gibt den eindeutigen Wert für die Farbindexpuffer an. |
glClearStencil | Gibt den eindeutigen Wert für den Schablonenpuffer an. |
glClipPlane- | Gibt eine Ebene an, für die alle Geometrien abgeschnitten werden. |
glColor--Funktionen | Legen Sie die aktuelle Farbe fest. |
glColorMask- | Aktiviert und deaktiviert das Schreiben von Framepufferfarbkomponenten. |
glColorMaterial | Bewirkt, dass eine Materialfarbe die aktuelle Farbe nachverfolgt. |
glColorPointer- | Definiert ein Array von Farben. |
glColorTableEXT- | Gibt das Format und die Größe einer Palette für gezielte Palettentexturen an. |
glColorSubTableEXT- | Gibt einen Teil der zu ersetzenden Palette der Zieltextur an. |
glCopyPixels | Kopiert Pixel im Framebuffer. |
glCopyTexImage1D- | Kopiert Pixel aus dem Framebuffer in ein eindimensionales Texturbild. |
glCopyTexImage2D- | Kopiert Pixel aus dem Framebuffer in ein zweidimensionales Texturbild. |
glCopyTexSubImage1D- | Kopiert ein Unterbild eines eindimensionalen Texturbilds aus dem Framebuffer. |
glCopyTexSubImage2D- | Kopiert ein Unterbild eines zweidimensionalen Texturbilds aus dem Framebuffer. |
glCullFace | Gibt an, ob front- oder back-facing facets culled werden können. |
glDeleteLists | Löscht eine zusammenhängende Gruppe von Anzeigelisten. |
glDeleteTextures | Löscht benannte Texturen. |
glDepthFunc | Gibt den Wert an, der für Tiefenpuffervergleiche verwendet wird. |
glDepthMask | Aktiviert oder deaktiviert das Schreiben in den Tiefenpuffer. |
glDepthRange- | Gibt die Zuordnung von z- Werten von normalisierten Gerätekoordinaten zu Fensterkoordinaten an. |
glDrawArrays | Gibt mehrere Grundtypen an, die gerendert werden sollen. |
glDrawBuffer | Gibt an, in welche Farbpuffer gezeichnet werden sollen. |
glDrawElements | Rendert Grundtypen aus Arraydaten. |
glDrawPixels | Schreibt einen Pixelblock in den Framebuffer. |
glEdgeFlag Funktionen | Definieren Sie ein Array von Edgekennzeichnungen. |
glEdgeFlagPointer | Definiert ein Array von Edgeflags. |
glEnable, glDisable | Aktiviert oder deaktiviert OpenGL-Funktionen. |
glEnableClientState, glDisableClientState | Aktiviert bzw. deaktiviert Arrays. |
glEvalCoord--Funktionen | Wertet aktivierte ein- und zweidimensionale Karten aus. |
glEvalMesh--Funktionen | Berechnen eines ein- oder zweidimensionalen Rasters von Punkten oder Linien. |
glEvalPoint--Funktionen | Generieren und Auswerten eines einzelnen Punkts in einem Gitter. |
glFeedbackBuffer- | Steuert den Feedbackmodus. |
glFinish- | Blockiert, bis alle OpenGL-Ausführung abgeschlossen ist. |
glFlush- | Erzwingt die Ausführung von OpenGL-Funktionen in endlicher Zeit. |
glFog--Funktionen | Geben Sie Nebelparameter an. |
glFrontFace | Definiert front- und hinten gerichtete Polygone. |
glFrustum | Multipliziert die aktuelle Matrix mit einer Perspektivmatrix. |
glGenLists- | Generiert einen zusammenhängenden Satz leerer Anzeigelisten. |
glGenTextures | Generiert Texturnamen. |
glGetBooleanv | Ruft den Wert oder die Werte eines ausgewählten booleschen Parameters ab. |
glGetClipPlane- | Ruft die Koeffizienten der angegebenen Clippingebene ab. |
glGetColorTableEXT- | Ruft die Farbtabellendaten der aktuellen Zieltextpalette ab. |
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | Ruft Palettenparameter aus Farbtabellen ab. |
glGetDoublev- | Ruft den Wert oder die Werte eines ausgewählten Double-Parameters ab. |
glGetError- | Ruft Fehlerinformationen ab. |
glGetFloatv- | Ruft den Wert oder die Werte eines ausgewählten Float-Parameters ab. |
glGetIntegerv | Ruft den Wert oder die Werte eines ausgewählten Int-Parameters ab. |
glGetLight--Funktionen | Dient zum Abrufen von Parameterwerten für Lichtquellen. |
glGetMap--Funktionen | Abrufen von Evaluatorparametern. |
glGetMaterial--Funktionen | Materialparameter abrufen. |
glGetPixelMap--Funktionen | Rufen Sie die angegebene Pixelzuordnung ab. |
glGetPointerv- | Ruft die Adresse eines Vertexdatenarrays ab. |
glGetPolygonStipple- | Ruft das Polygon-Stippmuster ab. |
glGetString- | Ruft eine Zeichenfolge ab, die die aktuelle OpenGL-Verbindung beschreibt. |
glGetTexEnv--Funktionen | Rufen Sie Texturumgebungsparameter ab. |
glGetTexGen--Funktionen | Abrufen von Texturkoordinatengenerierungsparametern. |
glGetTexImage- | Ruft ein Texturbild ab. |
glGetTexLevelParameter--Funktionen | Rufen Sie Texturparameterwerte für eine bestimmte Detailebene ab. |
glGetTexParameter--Funktionen | Texturparameterwerte abrufen. |
glHint- | Gibt implementierungsspezifische Hinweise an. |
glIndex--Funktionen | Legen Sie den aktuellen Farbindex fest. |
glIndexMask- | Steuert das Schreiben einzelner Bits in den Farbindexpuffern. |
glIndexPointer- | Definiert ein Array von Farbindizes. |
glInitNames- | Initialisiert den Namensstapel. |
glInterleavedArrays- | Gibt gleichzeitig mehrere überlappende Arrays in einem größeren Aggregatarray an und ermöglicht diese. |
glIsEnabled- | Testet, ob eine Funktion aktiviert ist. |
glIsList- | Tests für das Vorhandensein einer Anzeigeliste. |
glIsTexture- | Bestimmt, ob ein Name einer Textur entspricht. |
glLight--Funktionen | Legen Sie Die Parameter für die Lichtquelle fest. |
glLightModel--Funktionen | Legen Sie die Beleuchtungsmodellparameter fest. |
glLineStipple- | Gibt das Linienstippmuster an. |
glLineWidth- | Gibt die Breite gerasterter Linien an. |
glListBase- | Legt die Anzeigelistenbasis für glCallListsfest. |
glLoadIdentity- | Ersetzt die aktuelle Matrix durch die Identitätsmatrix. |
glLoadMatrix--Funktionen | Ersetzen Sie die aktuelle Matrix durch eine beliebige Matrix. |
glLoadName- | Lädt einen Namen in den Namensstapel. |
glLogicOp- | Gibt einen logischen Pixelvorgang für das Rendern von Farbindexen an. |
glMap1--Funktionen | Definieren Sie einen eindimensionalen Evaluator. |
glMap2--Funktionen | Definieren Sie einen zweidimensionalen Evaluator. |
glMapGrid--Funktionen | Definieren Sie ein ein- oder zweidimensionales Gitter. |
glMaterial--Funktionen | Geben Sie Materialparameter für das Beleuchtungsmodell an. |
glMatrixMode- | Gibt an, welche Matrix die aktuelle Matrix ist. |
glMultMatrix--Funktionen | Multiplizieren Sie die aktuelle Matrix mit einer beliebigen Matrix. |
glNewList, glEndList | Erstellen oder Ersetzen einer Anzeigeliste |
glNormal--Funktionen | Legen Sie den aktuellen Normalvektor fest. |
glNormalPointer- | Definiert ein Array von Normalen. |
glOrtho- | Multipliziert die aktuelle Matrix mit einer orthografischen Matrix. |
glPassThrough- | Platziert eine Markierung im Feedbackpuffer. |
glPixelMap--Funktionen | Richten Sie Pixelübertragungszuordnungen ein. |
glPixelStore--Funktionen | Legen Sie Die Pixelspeichermodi fest. |
glPixelTransfer Funktionen | Legen Sie Die Pixelübertragungsmodi fest. |
glPixelZoom- | Gibt die Pixelzoomfaktoren an. |
glPointSize- | Gibt den Durchmesser gerasterter Punkte an. |
glPolygonMode | Wählt einen Polygonrasterungsmodus aus. |
glPolygonOffset | Legt die Skalierung und Einheiten fest, die OpenGL zum Berechnen von Tiefenwerten verwendet. |
glPolygonStipple- | Legt das Polygon-Stippmuster fest. |
glPrioritizeTextures | Legt die Wohnsitzpriorität von Texturen fest. |
glPushAttrib, glPopAttrib | Pushen sie, und füllen Sie den Attributstapel aus. |
glPushClientAttrib, glPopClientAttrib | Speichern und Wiederherstellen von Gruppen von Clientstatusvariablen im Client-Attributstapel. |
glPushMatrix, glPopMatrix | Verschieben sie den aktuellen Matrixstapel bzw. den aktuellen Matrixstapel. |
glPushName, glPopName | Verschieben sie den Namensstapel bzw. den Namenstapel. |
glRasterPos--Funktionen | Geben Sie die Rasterposition für Pixelvorgänge an. |
glReadBuffer- | Wählt eine Farbpufferquelle für Pixel aus. |
glReadPixels- | Liest einen Pixelblock aus dem Framebuffer. |
glRect--Funktionen | Zeichnen Sie ein Rechteck. |
glRenderMode- | Legt den Rasterungsmodus fest. |
glRotate-Funktionen | Multiplizieren Sie die aktuelle Matrix mit einer Drehungsmatrix. |
glScale--Funktionen | Multiplizieren Sie die aktuelle Matrix mit einer allgemeinen Skalierungsmatrix. |
glScissor- | Definiert das Scherenfeld. |
glSelectBuffer- | Legt einen Puffer für Auswahlmoduswerte fest. |
glShadeModel- | Wählt flache oder glatte Schattierung aus. |
glStencilFunc | Legt die Funktion und den Referenzwert für Schablonentests fest. |
glStencilMask | Steuert das Schreiben einzelner Bits in den Schablonenebenen. |
glStencilOp- | Legt die Schablonentestaktionen fest. |
glTexCoord--Funktionen | Legen Sie die aktuellen Texturkoordinaten fest. |
glTexCoordPointer- | Definiert ein Array von Texturkoordinaten. |
glTexEnv--Funktionen | Legen Sie Texturumgebungsparameter fest. |
glTexGen--Funktionen | Steuern der Generierung von Texturkoordinaten. |
glTexImage1D- | Gibt ein eindimensionales Texturbild an. |
glTexImage2D- | Gibt ein zweidimensionales Texturbild an. |
glTexParameter--Funktionen | Legen Sie Texturparameter fest. |
glTexSubImage1D- | Gibt einen Teil eines vorhandenen eindimensionalen Texturbilds an. Sie können mit dieser Funktion keine neue Textur definieren. |
glTexSubImage2D- | Gibt einen Teil eines vorhandenen zweidimensionalen Texturbilds an. Sie können mit dieser Funktion keine neue Textur definieren. |
glTranslate--Funktionen | Multiplizieren Sie die aktuelle Matrix mit einer Übersetzungsmatrix. |
glVertex- | Diese Funktionen geben einen Scheitelpunkt an. |
glVertexPointer- | Definiert ein Array von Vertexdaten. |
glViewport- | Legt den Viewport fest. |