На главную

On-line справка по OpenGL

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-L-M-N-O-P-R-S-T-U-V-W | Скачать Вниз

glGetTexLevelParameterfv, glGetTexLevelParameteriv



The glGetTexLevelParameterfv and glGetTexLevelParameteriv functions return texture parameter values for a specific level of detail.

void glGetTexLevelParameterfv(
GLenum target,
GLint level,
GLenum pname,
GLfloat *params
);
void glGetTexLevelParameteriv(
GLenum target,
GLint level,
GLenum pname,
GLint *params
);

Parameters

target

Specifies the symbolic name of the target texture, either GL_TEXTURE_1D or GL_TEXTURE_2D.

level

Specifies the level-of-detail number of the desired image. Level 0 is the base image level. Level n is the nth mipmap reduction image.

pname

Specifies the symbolic name of a texture parameter. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_COMPONENTS, and GL_TEXTURE_BORDER are accepted.

params

Returns the requested data.

Remarks

The glGetTexLevelParameter function returns in params texture parameter values for a specific level-of-detail value, specified as level. target defines the target texture, either GL_TEXTURE_1D or GL_TEXTURE_2D, to specify one- or two-dimensional texturing. pname specifies the texture parameter whose value or values will be returned.
The accepted parameter names are as follows:

GL_TEXTURE_WIDTH

The params parameter returns a single value, the width of the texture image. This value includes the border of the texture image.

GL_TEXTURE_HEIGHT

The params parameter returns a single value, the height of the texture image. This value includes the border of the texture image.

GL_TEXTURE_COMPONENTS

The params parameter returns a single value, the number of components in the texture image.

GL_TEXTURE_BORDER

The params parameter returns a single value, the width in pixels of the border of the texture image.

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_VALUE is generated if level is less than zero or greater than log (2) max, where max is the returned value of GL_MAX_TEXTURE_SIZE.
GL_INVALID_OPERATION is generated if glGetTexLevelParameter is called between a call to glBegin and the corresponding call to glEnd.

See Also

glGetTexParameter, glTexImage1D, glTexImage2D, glTexParameter



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

glGetTexLevelParameterfv, glGetTexLevelParameteriv



glGetTexLevelParameterfv И параметр обратной текстуры функций glGetTexLevelParameteriv оценивается для специфического уровня детали.

пустота glGetTexLevelParameterfv( цель GLenum, уровень БЛЕСКА, GLenum pname, GLfloat *params
);
пустота glGetTexLevelParameteriv( цель GLenum, уровень БЛЕСКА, GLenum pname, БЛЕСК *params
);

Параметры

цель

Определяет символическое имя целевой текстуры, или GL_TEXTURE_1D или GL_TEXTURE_2D.

уровень

Определяет уровень--подробного номера желаемого образа. Выровняйте 0 - базовый уровень образа. Уровень n является энным mipmap редукционным образом.

pname

Определяет символическое имя параметра текстуры. GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_COMPONENTS, и GL_TEXTURE_BORDER приняты.

params

Возвращает запрошенные данные.

Замечания

Функция glGetTexLevelParameter возвращается в величины параметра params текстуры для специфический уровень--подробный величина, определенные как level. цель определяет целевую текстуру, или GL_TEXTURE_1D или GL_TEXTURE_2D, чтобы определять один- или двумерный texturing. pname определяет параметр текстуры, чья величина или величины будут возвращаны.
Допустимые имена параметра - следующим образом:

GL_TEXTURE_WIDTH

params Параметр возвращает единственную величину, ширина образа текстуры. Эта величина включает границу образа текстуры.

GL_TEXTURE_HEIGHT

params Параметр возвращает единственную величину, высота образа текстуры. Эта величина включает границу образа текстуры.

GL_TEXTURE_COMPONENTS

params Параметр возвращает единственную величину, количество компонентов в образе текстуры.

GL_TEXTURE_BORDER

params Параметр возвращает единственную величину, ширина на пикселях границы образа текстуры.

Если ошибка сгенерирована, никакое изменение не сделано на содержание params.

Ошибки

GL_INVALID_ENUM сгенерирован если цель или pname - не допустимая величина.
GL_INVALID_VALUE сгенерирован если уровень - менее чем нуль или больше, чем регистрировать (2) max, где max - возвращанная величина GL_MAX_TEXTURE_SIZE.
GL_INVALID_OPERATION сгенерирован если glGetTexLevelParameter назван между вызовом на glBegin и соответствующий вызов на glEnd.

Смотри Также

glGetTexParameter, glTexImage1D, glTexImage2D, glTexParameter



Вверх Version 1.1, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод Win32 API  Русский перевод OpenGL
 
Hosted by uCoz