Функция 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 |
|