Freigeben über


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
GL_INVALID_ENUM
ziel oder pname war kein akzeptierter Wert.
GL_INVALID_OPERATION
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
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Weitere Informationen

glBegin

glEnd

glTexEnv