Bezeichnung
gl.GetTexParameter -- gibt Texturparameterwerte zurück
Übersicht
param = gl.GetTexParameter(target, pname)
Beschreibung
gl.GetTexParameter() gibt den Wert oder die Werte des Texturparameters zurück, der als pname angegeben ist. target definiert die Zieltextur, entweder #GL_TEXTURE_1D oder #GL_TEXTURE_2D, um eine ein- oder zweidimensionale Texturierung festzulegen. pname akzeptiert die gleichen symbolischen Konstanten wie gl.TexParameter() mit den gleichen Interpretationen:

#GL_TEXTURE_MAG_FILTER
Liefert den Einzel-Wert-Texturvergrößerungsfilter: Eine symbolische Konstante. Der Anfangswert ist #GL_LINEAR.

#GL_TEXTURE_MIN_FILTER
Liefert den Einzel-Wert-Textur-Minifikationsfilter: Eine symbolische Konstante. Der Anfangswert ist #GL_NEAREST_MIPMAP_LINEAR.

#GL_TEXTURE_WRAP_S
Liefert die Einzel-Wert-Wrapping-Funktion für Texturkoordinaten s: Eine symbolische Konstante. Der Anfangswert ist #GL_REPEAT.

#GL_TEXTURE_WRAP_T
Liefert die Einzel-Wert-Wrapping-Funktion für die Texturkoordinate t: Eine symbolische Konstante. Der Anfangswert ist #GL_REPEAT.

#GL_TEXTURE_BORDER_COLOR
Liefert vier Gleitkommazahlen, die die RGBA-Farbe des Texturrandes umfassen. Der Anfangswert ist (0, 0, 0, 0).

#GL_TEXTURE_PRIORITY
Liefert die Residenzpriorität der Zieltextur (oder der daran gebundenen Textur). Der Anfangswert ist 1. Siehe gl.PrioritizeTextures für Details.

#GL_TEXTURE_RESIDENT
Liefert den Residenzstatus der Zieltextur. Wenn der in params zurückgegebene Wert #GL_TRUE ist, wird die Textur im Texturspeicher gespeichert. Siehe gl.AreTexturesResident für Details.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
target
gibt den symbolischen Namen der Zieltextur an; #GL_TEXTURE_1D und #GL_TEXTURE_2D werden akzeptiert
pname
gibt den symbolischen Namen eines Texturparameters an (siehe oben für unterstützte Werte)
Rückgabewerte
param
angeforderte Daten
Fehler
#GL_INVALID_ENUM wird erzeugt, wenn target oder pname kein akzeptierter Wert ist.

#GL_INVALID_OPERATION wird erzeugt, wenn gl.GetTexParameter() zwischen gl.Begin() und gl.End() ausgeführt wird.


Navigation zeigen