|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
glGetTexParameterfv, glGetTexParameteriv
The glGetTexParameterfv and glGetTexParameteriv functions return texture parameter values.
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.
Remarks
The glGetTexParameter function returns in params the value or values of the texture parameter specified as pname. The target parameter defines the target texture, either GL_TEXTURE_1D or GL_TEXTURE_2D, to specify one- or two-dimensional texturing. The pname parameter 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.
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
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
glGetTexParameterfv, glGetTexParameteriv
glGetTexParameterfv И параметр обратной текстуры величин функций glGetTexParameteriv.
пустота glGetTexParameterfv( цель GLenum, GLenum pname, GLfloat *params ); пустота glGetTexParameteriv( цель GLenum, GLenum pname, БЛЕСК *params );
Параметры
цель
Определяет символическое имя целевой текстуры. GL_TEXTURE_1D и GL_TEXTURE_2D приняты.
pname
Определяет символическое имя параметра текстуры. GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, и GL_TEXTURE_BORDER_COLOR приняты.
params
Возвращает параметры текстуры.
Замечания
Функция glGetTexParameter возвращается в params величину или величины параметра текстуры определяли как pname. Целевой параметр определяет целевую текстуру, или GL_TEXTURE_1D или GL_TEXTURE_2D, чтобы определять один- или двумерное texturing. Параметр pname принимает те же символы как glTexParameter, с той же интерпретацией:
GL_TEXTURE_MAG_FILTER
Возвращает фильтр увеличения однозначной текстуры, символическая константа.
GL_TEXTURE_MIN_FILTER
Возвращает фильтр миниатюризации однозначной текстуры, символическая константа.
GL_TEXTURE_WRAP_S
Возвращает однозначной обертке функции для координаты текстуры s, символическая константа.
GL_TEXTURE_WRAP_T
Возвращает однозначной обертке функции для координаты текстуры t, символическая константа.
GL_TEXTURE_BORDER_COLOR
Возвращает четыре целых или плавающая-точка перечисляет, что включает цвет RGBA границы текстуры. Плавающая точка величин возвращаны в дипазон [0,1]. Величины Целого возвращаны как линейное распределение плавающей точки внутреннего представления так что 1.0 карт в наиболее положительное representable целое и -1.0 карт в отрицательное representable целое.
Если ошибка сгенерирована, никакое изменение не сделано на содержание params.
Ошибки
GL_INVALID_ENUM сгенерирован если цель или pname - не допустимая величина. GL_INVALID_OPERATION сгенерирован если glGetTexParameter назван между вызовом на glBegin и соответствующий вызов на glEnd.
Смотри Также
glTexParameter
| |
|
|
| |