T
glTexEnv
Chapter 18
427
glTexEnv
glTexEnvf, glTexEnvi, glTexEnvfv, glTexEnviv: set texture environment
parameters.
C Specification
void glTexEnvf(
GLenum target,
GLenum pname,
GLfloat param)
void glTexEnvi(
GLenum target,
GLenum pname,
GLint param)
void glTexEnvfv(
GLenum target,
GLenum pname,
const GLfloat *params)
void glTexEnviv(
GLenum target,
GLenum pname,
const GLint *params)
Parameters
target Specifies a texture environment. Must be GL_TEXTURE_ENV.
pname (glTexEnvf and glTexEnvi)
Specifies the symbolic name of a single-valued texture environment
parameter. Must be GL_TEXTURE_ENV_MODE.
pname (for glTexEnvfv and glTexEnviv)
Specifies the symbolic name of a texture environment parameter.
Accepted values are GL_TEXTURE_ENV_MODE and
GL_TEXTURE_ENV_COLOR and
GL_TEXTURE_LIGHTING_MODE_hp.
param Specifies a single symbolic constant, one of GL_MODULATE,
GL_DECAL, GL_BLEND, or GL_REPLACE. If pname is
GL_TEXTURE_LIGHTING_MODE_hp, specifies a single symbolic
constant, either GL_TEXTURE_POST_SPECULAR_hp or
GL_TEXTURE_PRE_SPECULAR_hp.
params Specifies a pointer to a parameter array that contains either a single
symbolic constant or an RGBA color.