T
glTexGen
Chapter 18
431
glTexGen
glTexGend, glTexGenf, glTexGeni, glTexGendv, glTexGenfv, glTexGeniv:
control the generation of texture coordinates.
C Specification
void glTexGend(
GLenum coord,
GLenum pname,
GLdouble param)
void glTexGenf(
GLenum coord,
GLenum pname,
GLfloat param)
void glTexGeni(
GLenum coord,
GLenum pname,
GLint param)
void glTexGendv(
GLenum coord,
GLenum pname,
const GLdouble *params)
void glTexGenfv(
GLenum coord,
GLenum pname,
const GLfloat *params)
void glTexGeniv(
GLenum coord,
GLenum pname,
const GLint *params)
Parameters
coord Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or
GL_Q.
pname Specifies the symbolic name of the texture-coordinate generation
function. Must be GL_TEXTURE_GEN_MODE.
param Specifies a single-valued texture generation parameter, one of
GL_OBJECT_LINEAR, GL_EYE_LINEAR, or GL_SPHERE_MAP.
coord Specifies a texture coordinate. Must be one of GL_S, GL_T, GL_R, or
GL_Q.
pname Specifies the symbolic name of the texture-coordinate generation
function or function parameters. Must be
GL_TEXTURE_GEN_MODE, GL_OBJECT_PLANE, or
GL_EYE_PLANE.