glGetTexEnviv-Funktion
Die Funktionen glGetTexEnvfv undglGetTexEnviv geben Texturumgebungsparameter zurück.
Syntax
void WINAPI glGetTexEnviv(
GLenum target,
GLenum pname,
GLint *params
);
Parameter
-
Ziel
-
Eine Texturumgebung. Muss GL_TEXTURE_ENV sein.
-
pname
-
Der symbolische Name eines Texturumgebungsparameters. Die folgenden Werte werden akzeptiert.
Wert Bedeutung - GL_TEXTURE_ENV_MODE
Der Parameter "params " gibt den Modus für die einzelwertige Texturumgebung, eine symbolische Konstante, zurück. - GL_TEXTURE_ENV_COLOR
Der Parameter params gibt vier ganzzahlige oder Gleitkommawerte zurück, die die Texturumgebungsfarbe sind. Ganzzahlige Werte, wenn angefordert, werden linear aus der internen Gleitkommadarstellung zugeordnet, sodass 1,0 der positiv dargestellten ganzzahligen Zahl zugeordnet ist, und -1,0 wird der negativsten repräsentativsten ganzzahlig zugeordnet. -
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 |
---|---|
|
ziel oder pname war kein akzeptierter Wert. |
|
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen. |
Bemerkungen
Die glGetTexEnv-Funktiongibt ausgewählte Werte einer Texturumgebung zurück, die mit glTexEnv angegeben wurde. Der Zielparameter gibt eine Texturumgebung an. Derzeit wird nur eine Texturumgebung definiert und unterstützt: GL_TEXTURE_ENV.
Der pname-Parameter benennt einen bestimmten Texturumgebungsparameter.
Wenn ein Fehler generiert wird, wird keine Änderung an den Inhalten von Params 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 |
|