Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
GLGETTEXGEN()							   GLGETTEXGEN()

NAME
     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 )

     delim $$

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 gener-
				 ation	function,  a symbolic constant. The ini-
				 tial value is GL_EYE_LINEAR.

     GL_OBJECT_PLANE		 params returns the four plane equation  coeffi-
				 cients  that  specify	object linear-coordinate
				 generation.  Integer  values,	when  requested,
				 are mapped directly from the internal floating-
				 point representation.

     GL_EYE_PLANE		 params  returns the four plane equation coeffi-
				 cients that specify eye linear-coordinate  gen-
				 eration.   Integer  values, when requested, are
				 mapped directly  from	the  internal  floating-
				 point	representation.  The returned values are
				 those maintained in eye coordinates.  They  are
				 not  equal to the values specified using glTex-
				 Gen, unless the modelview matrix  was	identity
				 when glTexGen was called.

NOTES
     If an error is generated, no change is made to the contents of params.

ERRORS
     GL_INVALID_ENUM is generated if coord or pname is not an accepted value.

     GL_INVALID_OPERATION  is  generated  if glGetTexGen is executed between the
     execution of glBegin and the corresponding execution of glEnd.

SEE ALSO
     glTexGen

								   GLGETTEXGEN()

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glGetTexGenfv&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help