G
glGetTexGen
Chapter 7
215
glGetTexGen
glGetTexGendv, glGetTexGenfv, glGetTexGeniv: return texture coordinate generation
parameters.
C Specification
void glGetTexGendv(
GLenum coord,
GLenum pname,
GLdouble *params)
void glGetTexGenfv(
GLenum coord,
GLenum pname,
GLfloat *params)
void glGetTexGeniv(
GLenum coord,
GLenum pname,
GLint *params)
Parameters
coord Specifies a texture coordinate. Must be GL_S, GL_T, GL_R, or GL_Q.
pname Specifies the symbolic name of the value(s) to be returned. Must be
either GL_TEXTURE_GEN_MODE or the name of one of the texture
generation plane equations: GL_OBJECT_PLANE or
GL_EYE_PLANE.
params Returns the requested data.
Description
glGetTexGen returns in params selected parameters of a texture coordinate generation
function that was specified using glTexGen. coord names one of the (s, t, r, q) texture
coordinates, using the symbolic constant GL_S, GL_T, GL_R, or GL_Q.
pname specifies one of three symbolic names:
GL_TEXTURE_GEN_MODE
params returns the single-valued texture generation function, a symbolic constant. The
initial value is GL_EYE_LINEAR.
GL_OBJECT_PLANE
params returns the four plane equation coefficients that specify object linear-coordinate
generation. Integer values, when requested, are mapped directly from the internal
floating-point representation.
GL_EYE_PLANE