OpenGL-Funktionsübersicht: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Viele neue Funktionslinks)
K (Diverse EXTs entfernt, die Funktionen sind schon lange Teil des GL-Kerns)
Zeile 38: Zeile 38:
 
[[glColorMask]]<br>
 
[[glColorMask]]<br>
 
[[glColorMaterial]]<br>
 
[[glColorMaterial]]<br>
[[glColorPointerEXT]]<br>
+
[[glColorPointer]]<br>
 
[[glCopyPixels]]<br>
 
[[glCopyPixels]]<br>
 
[[glCullFace]]<br>
 
[[glCullFace]]<br>
Zeile 48: Zeile 48:
 
[[DepthRange]]<br>
 
[[DepthRange]]<br>
 
[[glEnable|glDisable]]<br>
 
[[glEnable|glDisable]]<br>
[[glDrawArraysEXT]]<br>
+
[[glDrawArrays]]<br>
 
[[glDrawBuffer]]<br>
 
[[glDrawBuffer]]<br>
 
[[glDrawPixels]]<br>
 
[[glDrawPixels]]<br>
Zeile 54: Zeile 54:
 
==== E ====
 
==== E ====
 
[[glEdgeFlag]]<br>
 
[[glEdgeFlag]]<br>
[[glEdgeFlagPointerEXT]]<br>
+
[[glEdgeFlagPointer]]<br>
 
[[glEdgeFlagv]]<br>
 
[[glEdgeFlagv]]<br>
 
[[glEnable]]<br>
 
[[glEnable]]<br>
Zeile 84: Zeile 84:
 
[[glGetMaterial]]<br>
 
[[glGetMaterial]]<br>
 
[[glGetPixelMap]]<br>
 
[[glGetPixelMap]]<br>
[[glGetPointervEXT]]<br>
+
[[glGetPointerv]]<br>
 
[[glGetPolygonStipple]]<br>
 
[[glGetPolygonStipple]]<br>
 
[[glGetString]]<br>
 
[[glGetString]]<br>
Zeile 99: Zeile 99:
 
[[glIndex]]<br>
 
[[glIndex]]<br>
 
[[glIndexMask]]<br>
 
[[glIndexMask]]<br>
[[glIndexPointerEXT]]<br>
+
[[glIndexPointer]]<br>
 
[[glInitNames]]<br>
 
[[glInitNames]]<br>
 
[[glIsEnabled]]<br>
 
[[glIsEnabled]]<br>

Version vom 6. Juli 2004, 11:50 Uhr

Was hier hinein gehört

Ähnlich den GL Man Pages soll hier mit der Zeit eine Funktionsübersicht über alle OpenGL-Befehle entstehen. Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie OpenGL-Extensions. Bitte achtet darauf die Funktionen zu grupperen, also alle gl*-Befehle beieinander, und alle glu*-Befehle auch beieinander.

Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die Vorlagen aus den GL Man Pages (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig. Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort nicht hinein was ein VertexArray ist oder bringt. Das gehört dann nach Techniken und Algorithmen oder Hintergrundwissen (je nach Thematik) und sollte dann in der Funktionsbeschreibung als interner Link untergebracht werden.


Hinweis  : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an folgende Vorlage!

Funktionsübersicht

GL

A

glAccum
glAddSwapHintRectWIN
glAlphaFunc
glAreTexturesResident
glArrayElement

B

glBegin
glBitmap
glBlendFunc

C

glCallList
glCallLists
glClear
glClearAccum
glClearColor
glClearDepth
glClearIndex
glClearStencil
glClipPlane
glColor
glColorMask
glColorMaterial
glColorPointer
glCopyPixels
glCullFace

D

glDeleteLists
glDepthFunc
DepthMask
DepthRange
glDisable
glDrawArrays
glDrawBuffer
glDrawPixels

E

glEdgeFlag
glEdgeFlagPointer
glEdgeFlagv
glEnable
glEnd
glEndList
glEvalCoord
glEvalMesh
glEvalPoint

F

glFeedbackBuffer
glFinish
glFlush
glFog
glFrontFace
glFrustum

G

glGenLists
glGet
glGetBoolean
glGetClipPlane
glGetDoublev
glGetError
glGetFloatv
glGetIntegerv
glGetLight
glGetMap
glGetMaterial
glGetPixelMap
glGetPointerv
glGetPolygonStipple
glGetString
glGetTexEnv
glGetTexGen
glGetTexImage
glGetTexLevelParameter
glGetTexParameter

H

glHint

I

glIndex
glIndexMask
glIndexPointer
glInitNames
glIsEnabled
glIsList

L

glLogicOp

M

glMaterial

N

glNewList
glNormal

0

glOrtho

P

glPixelStore

S

glScissor
glShadeModel
glStencilFunc
glStencilMask
glStencilOp

T

glTexCoord

V

glVertex
glVertexPointer
glViewport

GLU

(Was ist die GLU?)
gluPerspective
gluOrtho2D
gluSphere

WGL

(Was ist die WGL?)
wglShareLists

GLX

(Was ist die GLX?)
glxCreateContext

Win32 Funktionen

ChoosePixelFormat
DescribePixelFormat
GetPixelFormat
SetPixelFormat
SwapBuffers