Funktions Anhang: Unterschied zwischen den Versionen
Aus DGL Wiki
Flash (Diskussion | Beiträge) K () |
Flash (Diskussion | Beiträge) K (→Bibiotheken) |
||
Zeile 6: | Zeile 6: | ||
===Bibiotheken=== | ===Bibiotheken=== | ||
− | Das Befehlschema ist nur für OpenGL Befehle definiert. Allerdings halten sich alle anderen Bibiotheken, die mit OpenGL zusammenarbeiten auch an das Schema, was das arbeiten | + | Das Befehlschema ist nur für OpenGL Befehle definiert. Allerdings halten sich alle anderen Bibiotheken, die mit OpenGL zusammenarbeiten auch an das Schema, was das arbeiten erleichtert. |
Folgende Bibiotheksbezeichner können vorkommen: | Folgende Bibiotheksbezeichner können vorkommen: | ||
Zeile 13: | Zeile 13: | ||
* '''wgl''' [[OpenGL-Funktionsübersicht#WGL|Funktionsübersicht]] | * '''wgl''' [[OpenGL-Funktionsübersicht#WGL|Funktionsübersicht]] | ||
* '''glX''' [[OpenGL-Funktionsübersicht#GLX|Funktionsübersicht]] | * '''glX''' [[OpenGL-Funktionsübersicht#GLX|Funktionsübersicht]] | ||
− | * '''glut''' | + | * '''glut''' |
===Anzahl der Parameter=== | ===Anzahl der Parameter=== |
Version vom 11. September 2005, 01:04 Uhr
Inhaltsverzeichnis
Der Funktions Anhang
OpenGL Befehle sind immer nach einem ganz speziellen muster aufgebaut:
Bibiotheken
Das Befehlschema ist nur für OpenGL Befehle definiert. Allerdings halten sich alle anderen Bibiotheken, die mit OpenGL zusammenarbeiten auch an das Schema, was das arbeiten erleichtert.
Folgende Bibiotheksbezeichner können vorkommen:
- gl Funktionsübersicht
- glu Funktionsübersicht
- wgl Funktionsübersicht
- glX Funktionsübersicht
- glut
Anzahl der Parameter
Als Parameteranzahl kommt 2, 3 und 4 in Frage.
Wenn nur ein oder kein Parameter erwartet wird, wird keine 0 geschrieben sondern direkt der Typ angehängt.
Typ Kürzel
Ein bis zwei Buchstaben legen Typ der übergeben Parameter fest
Anhang | Bezeichnung | in Delphi |
f | GLfloat | Single |
d | GLdouble | Double |
b | GLbyte | ShortInt |
s | GLshort | Smallint |
i | GLint | Integer(Longint) |
ub | GLubyte | Byte |
us | GLushort | Word |
ui | GLuint | LongWord |
z.B: glTranslatef
Art der Parameterübergabe
Am Schluss kann der Buchstabe "v" stehen um festzulegen, dass die Werte als ein einziger Zeiger auf ein array des entsprechenden Types übergeben werden.
z.B: glColor3bv