Returns texture parameter values.
OpenGL C bindings library: libGL.a
void glGetTexParameterfv(GLenum Target, GLenum ParameterName, GLfloat *ParameterValues)
void glGetTexParameteriv(GLenum Target, GLenum ParameterName, GLint *ParameterValues)
The glGetTexParameter subroutine returns in ParameterValues the value or values of the texture parameter specified as ParameterName. Target defines the target texture, either GL_TEXTURE_1D, GL_TEXTURE_2D, and GL_TEXTURE_3D_EXT (if the 3D texture extension is supported). ParameterName accepts the same symbols as glTexParameter, with the same interpretations:
GL_TEXTURE_BORDER_COLOR | Returns four integer or floating-point numbers that comprise the red, green, blue, alpha (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. |
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_PRIORITY (1.1 only) | |
GL_TEXTURE_PRIORITY_EXT (EXT_texture_object) | |
Returns the priority of the target texture (or the named texture bound to it). The initial value is 1. See glPrioritizeTextures. | |
GL_TEXTURE_RESIDENT (1.1 only) | |
GL_TEXTURE_RESIDENT_EXT (EXT_texture_object) | |
Returns the residence status of the target texture. If the value returned in params is GL_TRUE, the texture is resident in texture memory. See glAreTexturesResident. | |
GL_TEXTURE_WRAP_R (EXT_texture_3D) | Returns the single-valued wrapping function for texture coordinate r, 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. |
If an error is generated, no change is made to the contents of ParameterValues.
GL_INVALID_ENUM | Either Target or ParameterName is not an accepted value. |
GL_INVALID_OPERATION | The glGetTexParameter subroutine is called between a call to glBegin and the corresponding call to glEnd. |
/usr/include/GL/gl.h | Contains C language constants, variable type definitions, and ANSI function prototypes for OpenGL. |
The glBegin or glEnd subroutine, glTexParameter subroutine.