glGetTexGendv-Funktion
Die Funktionen glGetTexGendv, glGetTexGenfvund glGetTexGeniv geben Parameter für die Texturkoordinatengenerierung zurück.
Syntax
void WINAPI glGetTexGendv(
GLenum coord,
GLenum pname,
GLdouble *params
);
Parameter
-
Coord
-
Eine Texturkoordinate. Muss GL _ S, GL _ T, GL _ R oder GL _ Q sein.
-
pname
-
Der symbolische Name der zurückzugebenden Werte. Muss entweder GL _ TEXTURE GEN MODE oder der Name einer der _ _ Formeln der Texturgenerierungsebene sein: GL _ OBJECT PLANE oder GL EYE _ _ _ PLANE. Diese Werte sind wie folgt.
Wert Bedeutung - GL _ TEXTURE _ GEN _ MODE
Der parameter-Parameter gibt die einwertige Texturgenerierungsfunktion zurück, eine symbolische Konstante. - _ _ GL-OBJEKTEBENE
Der parameter-Parameter gibt die vier Ebenengleichungskoeffizienten zurück, die die Linearkoordinatengenerierung des Objekts angeben. Ganzzahlige Werte werden bei Anforderung direkt aus der internen Gleitkommadarstellung zugeordnet. - GL _ EYE _ PLANE
Der params-Parameter gibt die vier Ebenengleichungskoeffizienten zurück, die die Linearkoordinatengenerierung des Auges angeben. Ganzzahlige Werte werden bei Anforderung direkt aus der internen Gleitkommadarstellung zugeordnet. Die zurückgegebenen Werte werden in Augenkoordinaten beibehalten. Sie entsprechen nicht den werten, die mit glTexGenangegeben wurden, es sei denn, die Modellansichtsmatrix wurde zum Zeitpunkt des Aufrufs von glTexGen identifiziert. -
params
-
Gibt die angeforderten Daten zurück.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Fehlercodes
Die folgenden Fehlercodes können von der glGetError-Funktion abgerufen werden.
| Name | Bedeutung |
|---|---|
|
coord oder pname war kein akzeptierter Wert. |
|
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEndaufgerufen. |
Bemerkungen
Die glGetTexGen-Funktion gibt in Parametern ausgewählte Parameter einer Texturkoordinatengenerierungsfunktion zurück, die Sie mit glTexGen angegeben haben. Der Coord-Parameter benennt eine der Texturkoordinaten (s, t, r, q) mithilfe der symbolischen Konstante GL _ S, GL _ T, GL _ R oder GL _ Q.
Wenn ein Fehler generiert wird, wird keine Änderung am Inhalt der Parameter vorgenommen.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
| Bibliothek |
|
| DLL |
|