*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> OpenGL/glgettexgen (3)              
Title
Content
Arch
Section
 

Contents


glGetTexGen(3G)		       OpenGL Reference		       glGetTexGen(3G)


NAME    [Toc]    [Back]

     glGetTexGendv, glGetTexGenfv, glGetTexGeniv - return texture coordinate
     generation	parameters

C SPECIFICATION    [Toc]    [Back]

     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    [Toc]    [Back]

     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    [Toc]    [Back]

     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 linearcoordinate
 generation.	 Integer values, when
				 requested, are	mapped directly	from the
				 internal floating-point representation.

     GL_EYE_PLANE		 params	returns	the four plane equation
				 coefficients that specify eye linearcoordinate
 generation.	 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



									Page 1






glGetTexGen(3G)		       OpenGL Reference		       glGetTexGen(3G)



				 values	specified using	glTexGen, unless the
				 modelview matrix was identity when glTexGen
				 was called.

NOTES    [Toc]    [Back]

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

ERRORS    [Toc]    [Back]

     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    [Toc]    [Back]

      
      
     glTexGen


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
glGetTexEnvfv Tru64 return texture environment parameters
glGetTexEnv Tru64 return texture environment parameters
glGetTexEnviv Tru64 return texture environment parameters
glgettexenv IRIX return texture environment parameters
t IRIX specifies a texture coordinate tuple
glTexGendv Tru64 control the generation of texture coordinates
gltexgen IRIX control the generation of texture coordinates
glTexGeniv Tru64 control the generation of texture coordinates
glTexGenf Tru64 control the generation of texture coordinates
glTexGenfv Tru64 control the generation of texture coordinates
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service