glGetTexGen: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K (→Delphi-Spezifikation) |
Flo (Diskussion | Beiträge) K (→Siehe auch) |
||
Zeile 66: | Zeile 66: | ||
== Siehe auch == | == Siehe auch == | ||
[[glTexGen]] | [[glTexGen]] | ||
+ | |||
+ | |||
+ | [[Kategorie:GL|GetTexGen]] |
Version vom 19. August 2004, 20:30 Uhr
Inhaltsverzeichnis
glGetTexGen
Name
glGetTexGen - gibt Texturerstellungsparameter zurück.
Delphi-Spezifikation
procedure glGetTexGendv(coord: TGLenum; pname: TGLenum; params: PGLdouble);
procedure glGetTexGenfv(coord: TGLenum; pname: TGLenum; params: PGLfloat);
procedure glGetTexGeniv(coord: TGLenum; pname: TGLenum; params: PGLint);
Parameter
coord | Gibt eine Texturkoordinate an. Muss entweder GL_S, GL_T, GL_R, oder GL_Q sein. |
pname | Gibt den symbolischen Namen des/der Paramters an die zurückgegeben werden sollen. Muss entweder GL_TEXTURE_GEN_MODE oder der Name einer der Textur-Erzeugungs-Ebenengleichungen sein: GL_OBJECT_PLANE oder GL_EYE_PLANE. (!Übersetzung prüfen!) |
params | Enthält die abgefragten Werte |
Beschreibung
Die glTexGen Funktion liefert im Parameter params den ausgewählten Parameter zurück, der bei einer Funktion zur Texturkoordinatengenerierung definiert wurde. (mittels glTexGen)
coord benennt eine der (s,t,r,q)-Texturkoordinaten mittels der symbolischen Konstanten GL_S, GL_T, GL_R bzw. GL_Q.
Der Parameter pname kann einen der folgenden 3 Werte annehmen:
GL_TEXTURE_GEN_MODE
params liefert eine Texturgenerierungsfunktion vom Typ single.
Eine symbolische Konstante.
GL_OBJECT_PLANE
Der Parameter prarams liefert die 4 Ebenengleichungskoeffizienten welche .... definieren.
Integerwerte werden, wenn abgefragt, direkt aus der internen Fließkommarepresentation übertragen.
GL_EYE_PLANE
Der Parameter prarams liefert die 4 Ebenengleichungskoeffizienten welche .... definieren.
Integerwerte werden, wenn abgefragt, direkt aus der internen Fließkommarepresentation übertragen.
....
Hinweise
Wenn ein Fehler auftritt werden keine Änderungen am Inhalt von params gemacht.
Fehlermeldungen
GL_INVALID_ENUM wird generiert wenn coord oder pname ein ungültiger Wert übergeben wird.
GL_INVALID_OPERATION wird generiert wenn glGetTexGen innerhalb eines glBegin-glEnd Blocks aufgerufen wird.