gluBuild2DMipmaps: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K
 
K (Bot: konvertiere/korrigiere <BR>)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= gluBuild2DMipmaps =
 
= gluBuild2DMipmaps =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
'''gluBuild2DMipmaps''' - Generiert zweidimensionale Mipmaps
 
'''gluBuild2DMipmaps''' - Generiert zweidimensionale Mipmaps
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  
  procedure '''gluBuild2DMipmaps'''(''components'' : GLint; ''width'' : GLint; ''height'' : GLint;
+
  procedure '''gluBuild2DMipmaps'''(''target'' : GLenum; ''components'' : GLint; ''width'' : GLint; ''height'' : GLint;
 
  ''format'' : GLenum; ''type'' : GLenum; '''const''' ''data'' : Pointer);
 
  ''format'' : GLenum; ''type'' : GLenum; '''const''' ''data'' : Pointer);
 
  
 
== Parameter ==
 
== Parameter ==
Zeile 34: Zeile 35:
 
|}
 
|}
  
<br>
+
 
 +
 
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Zeile 43: Zeile 45:
  
  
Bitte beachten Sie den [[glTexImage1D]]-Artikel für eine Beschreibung der akzeptablen Werte für den ''format'' Parameter.
+
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.
Bitte beachten Sie den [[glDrawPixels]]-Artikel für eine Beschreibung der akzeptablen Werte für den ''type'' Parameter.
 
 
 
  
 
== Siehe auch ==
 
== Siehe auch ==

Aktuelle Version vom 22. April 2006, 19:25 Uhr

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