gluBuild2DMipmaps: Unterschied zwischen den Versionen
(→Beschreibung) |
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= gluBuild2DMipmaps = | = gluBuild2DMipmaps = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''gluBuild2DMipmaps''' - Generiert zweidimensionale Mipmaps | '''gluBuild2DMipmaps''' - Generiert zweidimensionale Mipmaps | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
Zeile 33: | Zeile 35: | ||
|} | |} | ||
− | + | ||
+ | |||
== Beschreibung == | == Beschreibung == |
Aktuelle Version vom 22. April 2006, 19:25 Uhr
Inhaltsverzeichnis
gluBuild2DMipmaps
Name
gluBuild2DMipmaps - Generiert zweidimensionale Mipmaps
Delphi-Spezifikation
procedure gluBuild2DMipmaps(target : GLenum; components : GLint; width : GLint; height : GLint; format : GLenum; type : GLenum; const data : Pointer);
Parameter
target | Gibt die Zieltextur an. Muss vom Typ GL_TEXTURE_2D sein. |
---|---|
components | Gibt die Anzahl der Farbkomponenten in der Textur an. Muss 1, 2, 3 oder 4 sein. |
width, height | Gibt die Breite und Höhe der Textur an. |
format | Gibt das Format der Pixeldaten an. Muss eine der folgenden Konstanten sein: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_RGBA, GL_LUMINANCE und GL_LUMINANCE_ALPHA. |
type | Gibt den Datentyp von data an. Muss eine der folgenden Konstanten sein: GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT oder GL_FLOAT. |
data | Gibt einen Pointer zu den Bilddaten im Speicher aus. |
Beschreibung
gluBuild2DMipmaps generiert aus einer Textur alle Mipmap-Stufen (unter Verwendung von gluScaleImage) so, dass die Input-Textur als Mipmap-Textur verwendet werden kann. glTexImage2D wird anschließend aufgerufen, um jedes der Bilder zu laden. Wenn die Abmessungen der Input-Textur nicht 2^n (n: Ganze Zahl) sind, wird das Bild so skaliert, dass es die richtigen Abmessungen hat.
Der Ausgabewert 0 zeigt eine erfolgreiche Durchführung an. Andernfalls wird ein GLU-Fehlercode zurückgeliefert (siehe gluErrorString).
Bitte beachten Sie den glTexImage1D-Artikel für eine Beschreibung der akzeptablen Werte für den format Parameter und den glDrawPixels-Artikel für eine Beschreibung der akzeptablen Werte für den type Parameter.
Siehe auch
glDrawPixels, glTexImage1D, glTexImage2D, gluBuild1DMipmaps, gluErrorString, gluScaleImage