GL-Funktionen
Die OpenGL-Befehle in alphabetischer Reihenfolge werden hier dargestellt. Jede Referenzseite beschreibt eine oder mehrere Funktionen. Siehe auch GLU-Funktionen.
Funktion | BESCHREIBUNG |
---|---|
glAccum | Arbeitet mit dem Akkumulationspuffer. |
glAddSwapHintRectWIN | Gibt eine Reihe von Rechtecken an, die von SwapBuffers kopiert werden sollen. |
glAlphaFunc | Ermöglicht ihrer 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 Primitiven oder einer Gruppe von ähnlichen Primitiven. |
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 von Anzeigelisten aus. |
glClear | Löscht Puffer auf voreingestellte Werte. |
glClearAccum | Gibt die eindeutigen Werte für den Akkumulationspuffer an. |
glClearColor | Gibt klare Werte für die Farbpuffer an. |
glClearDepth | Gibt den eindeutigen Wert für den Tiefenpuffer an. |
glClearIndex | Gibt den eindeutigen Wert für die Farbindexpuffer an. |
glClearStencil | Gibt den clear-Wert für den Schablonenpuffer an. |
glClipPlane | Gibt eine Ebene an, auf der die gesamte Geometrie abgeschnitten wird. |
glColor-Funktionen | Legen Sie die aktuelle Farbe fest. |
glColorMask | Aktiviert und deaktiviert das Schreiben von Framepuffer-Farbkomponenten. |
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 zielorientierte Palettentexturen an. |
glColorSubTableEXT | Gibt einen Teil der Palette der Zieltextur an, der ersetzt werden soll. |
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 Facetten nach vorne oder nach hinten gekullt 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 aus 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 Primitive aus Arraydaten. |
glDrawPixels | Schreibt einen Pixelblock in den Framebuffer. |
glEdgeFlag-Funktionen | Definieren Sie ein Array von Edgeflags. |
glEdgeFlagPointer | Definiert ein Array von Edgeflags. |
glEnable, glDisable | Aktiviert oder deaktiviert OpenGL-Funktionen. |
glEnableClientState, glDisableClientState | Aktiviert bzw. deaktiviert Arrays. |
glEvalCoord-Funktionen | Werten Sie 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 die gesamte OpenGL-Ausführung abgeschlossen ist. |
glFlush | Erzwingt die Ausführung von OpenGL-Funktionen in endlicher Zeit. |
glFog-Funktionen | Geben Sie Nebelparameter an. |
glFrontFace | Definiert nach vorne und nach hinten ausgerichtete 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 Zieltexturpalette 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 Floatparameters ab. |
glGetIntegerv | Ruft den Wert oder die Werte eines ausgewählten int-Parameters ab. |
glGetLight-Funktionen | Ruft Die Werte der Lichtquellenparameter ab. |
glGetMap-Funktionen | Abrufen von Auswertungsparametern. |
glGetMaterial-Funktionen | Abrufen von Materialparametern |
glGetPixelMap-Funktionen | Rufen Sie die angegebene Pixelzuordnung ab. |
glGetPointerv | Ruft die Adresse eines Vertexdatenarrays ab. |
glGetPolygonStipple | Ruft das Polygon-Stipplemuster ab. |
glGetString | Ruft eine Zeichenfolge ab, die die aktuelle OpenGL-Verbindung beschreibt. |
glGetTexEnv-Funktionen | Ruft Texturumgebungsparameter ab. |
glGetTexGen-Funktionen | Ruft Parameter zur Texturkoordinatengenerierung ab. |
glGetTexImage | Ruft ein Texturbild ab. |
glGetTexLevelParameter-Funktionen | Ruft Texturparameterwerte für einen bestimmten Detailgrad ab. |
glGetTexParameter-Funktionen | Ruft Texturparameterwerte ab. |
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 an und aktiviert mehrere verschachtelte Arrays in einem größeren Aggregatarray. |
glIsEnabled | Testet, ob eine Funktion aktiviert ist. |
glIsList | Testet die Existenz der Anzeigeliste. |
glIsTexture | Bestimmt, ob ein Name einer Textur entspricht. |
glLight-Funktionen | Legen Sie Lichtquellenparameter fest. |
glLightModel-Funktionen | Legen Sie die Lichtmodellparameter fest. |
glLineStipple | Gibt das Linienstipplemuster an. |
glLineWidth | Gibt die Breite von gerasterten Linien an. |
glListBase | Legt die Anzeigelistenbasis für glCallLists fest. |
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 Rendering des Farbindexes an. |
glMap1-Funktionen | Definieren Sie einen eindimensionalen Auswerter. |
glMap2-Funktionen | Definieren Sie einen zweidimensionalen Auswerter. |
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 Normaldaten. |
glOrtho | Multipliziert die aktuelle Matrix mit einer orthographischen Matrix. |
glPassThrough | Platziert einen Marker im Feedbackpuffer. |
glPixelMap-Funktionen | Richten Sie Pixelübertragungszuordnungen ein. |
glPixelStore-Funktionen | Festlegen von Pixelspeichermodi. |
glPixelTransfer-Funktionen | Festlegen der Pixelübertragungsmodi. |
glPixelZoom | Gibt die Pixelzoomfaktoren an. |
glPointSize | Gibt den Durchmesser von gerasterten Punkten an. |
glPolygonMode | Wählt einen Polygonrastermodus aus. |
glPolygonOffset | Legt die Skalierung und die Einheiten fest, die OpenGL zum Berechnen von Tiefenwerten verwendet. |
glPolygonStipple | Legt das Polygon-Stipplingmuster fest. |
glPrioritizeTextures | Legt die Residenzpriorität von Texturen fest. |
glPushAttrib, glPopAttrib | Pushen Sie den Attributstapel, und fügen Sie ihn auf. |
glPushClientAttrib, glPopClientAttrib | Speichern und Wiederherstellen von Gruppen von Clientzustandsvariablen im Client-Attributstapel. |
glPushMatrix, glPopMatrix | Pushen Sie den aktuellen Matrixstapel, und fügen Sie ihn auf. |
glPushName, glPopName | Pushen und popieren Sie den Namensstapel. |
glRasterPos-Funktionen | Geben Sie die Rasterposition für Pixelvorgänge an. |
glReadBuffer | Lenkt eine Farbpufferquelle für Pixel. |
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 Rotationsmatrix. |
glScale-Funktionen | Multiplizieren Sie die aktuelle Matrix mit einer allgemeinen Skalierungsmatrix. |
glScissor | Definiert das Scherenfeld. |
glSelectBuffer | Richtet einen Puffer für Werte des Auswahlmodus ein. |
glShadeModel | Wählt flache oder glatte Schattierung aus. |
glStencilFunc | Legt die Funktion und den Verweiswert 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 Sie die 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. |