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

FreeBSD Manual Pages

  
 
  

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 coordi-
       nate 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  co-
				   efficients that specify object linear-coor-
				   dinate  generation.	 Integer  values, when
				   requested, are mapped directly from the in-
				   ternal floating-point representation.

       GL_EYE_PLANE		   params returns the four plane equation  co-
				   efficients  that specify eye	linear-coordi-
				   nate	generation.  Integer values, when  re-
				   quested,  are  mapped directly from the in-
				   ternal floating-point representation.   The
				   returned values are those maintained	in eye
				   coordinates.	  They	are  not  equal	to the
				   values specified using glTexGen, 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.0.quarterly>

home | help