Функция glPixelZoom
Функция glPixelZoom определяет коэффициенты увеличения пикселей.
Синтаксис
void WINAPI glPixelZoom(
GLfloat xfactor,
GLfloat yfactor
);
Параметры
-
xfactor
-
Коэффициент масштабирования x для операций записи пикселей.
-
yfactor
-
Коэффициент масштабирования по Y для операций записи пикселей.
Возвращаемое значение
Эта функция не возвращает значение.
Коды ошибок
Следующий код ошибки может быть получен функцией glGetError .
Имя | Значение |
---|---|
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Комментарии
Функция glPixelZoom задает значения для коэффициентов масштабирования x и y . Во время выполнения glDrawPixels или glCopyPixels, если (xr , yr ) является текущей позицией растра, а данный элемент находится в n-йстроке и m-мстолбце пиксельного прямоугольника, то пиксели, центры которых находятся в прямоугольнике с углами в
являются кандидатами на замену. Также изменяется любой пиксель, центр которого находится на нижнем или левом крае этой прямоугольной области.
Коэффициенты увеличения пикселей не ограничиваются положительными значениями. Отрицательные коэффициенты масштабирования отражают результирующее изображение текущей позиции растра.
Следующие функции извлекают сведения, связанные с glPixelZoom:
glGet с аргументом GL_ZOOM_X
glGet с аргументом GL_ZOOM_Y
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|