glGetTexParameter.3gl




Name

  glGetTexParameterfv, glGetTexParameteriv - return texture parameter values


C Specification

  void glGetTexParameterfv( GLenum target,
			    GLenum pname,
			    GLfloat *params )
  void glGetTexParameteriv( GLenum target,
			    GLenum pname,
			    GLint *params )


Parameters


  target  Specifies the	symbolic name of the target texture.  GL_TEXTURE_1D
	  and GL_TEXTURE_2D are	accepted.

  pname	  Specifies the	symbolic name of a texture parameter.
	  GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER,	GL_TEXTURE_WRAP_S,
	  GL_TEXTURE_WRAP_T, and GL_TEXTURE_BORDER_COLOR are accepted.

  params  Returns the texture parameters.


Description

  glGetTexParameter returns in params the value	or values of the texture
  parameter specified as pname.	 target	defines	the target texture, either
  GL_TEXTURE_1D	or GL_TEXTURE_2D, to specify one- or two-dimensional
  texturing.  pname accepts the	same symbols as	glTexParameter,	with the same
  interpretations:

  GL_TEXTURE_MAG_FILTER		     Returns the single-valued texture
				     magnification filter, a symbolic
				     constant.

  GL_TEXTURE_MIN_FILTER		     Returns the single-valued texture
				     minification filter, a symbolic
				     constant.

  GL_TEXTURE_WRAP_S		     Returns the single-valued wrapping
				     function for texture coordinate s,	a
				     symbolic constant.

  GL_TEXTURE_WRAP_T		     Returns the single-valued wrapping
				     function for texture coordinate t,	a
				     symbolic constant.

  GL_TEXTURE_BORDER_COLOR	     Returns four integer or floating-point
				     numbers that comprise the RGBA color of
				     the texture border.  Floating-point
				     values are	returned in the	range [0,1].
				     Integer values are	returned as a linear
				     mapping of	the internal floating-point
				     representation such that 1.0 maps to the
				     most positive representable integer and
				     -1.0 maps to the most negative
				     representable integer.

Notes

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

Errors

  GL_INVALID_ENUM is generated if target or pname is not an accepted value.

  GL_INVALID_OPERATION is generated if glGetTexParameter is called between a
  call to glBegin and the corresponding	call to	glEnd.

See Also

  glTexParameter




Introduction | Alphabetic | Specification

Last Edited: Mon, May 22, 1995

AFV