Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Здесь представлены команды OpenGL в алфавитном порядке. Каждая эталонная страница описывает одну или несколько функций. См. также функции GLU.
| Функция | Описание |
|---|---|
| glAccum | Работает с буфером накопления. |
| glAddSwapHintRectWIN | Указывает набор прямоугольников, копируемых swapBuffers. |
| glAlphaFunc | Позволяет приложению задать функцию альфа-теста. |
| glAreTexturesResident | Определяет, являются ли указанные объекты текстуры резидентными в памяти текстуры. |
| glArrayElement | Указывает элементы массива, используемые для отрисовки вершины. |
| glBegin, glEnd | Разделите вершины примитива или группы таких, как примитивы. |
| glBindTexture | Включает создание именованной текстуры, привязанной к целевому объекту текстуры. |
| glBitmap | Рисует растровое изображение. |
| glBlendFunc | Задает арифметику пикселей. |
| glCallList | Выполняет список отображения. |
| glCallLists | Выполняет список отображаемых списков. |
| glClear | Очищает буферы для предустановленных значений. |
| glClearAccum | Задает четкие значения буфера накопления. |
| glClearColor | Задает четкие значения для цветовых буферов. |
| glClearDepth | Указывает четкое значение буфера глубины. |
| glClearIndex | Указывает четкое значение буферов цветового индекса. |
| glClearStencil | Указывает четкое значение буфера элементов. |
| glClipPlane | Указывает плоскость, с которой обрезается все геометрия. |
| функции glColor | Задайте текущий цвет. |
| glColorMask | Включает и отключает запись компонентов цвета буфера кадра. |
| glColorMaterial | Вызывает цвет материала для отслеживания текущего цвета. |
| glColorPointer | Определяет массив цветов. |
| glColorTableEXT | Задает формат и размер палитры для целевых текстур с палитрой. |
| glColorSubTableEXT | Указывает часть палитры целевой текстуры, которую необходимо заменить. |
| glCopyPixels | Копирует пиксели в кадре. |
| glCopyTexImage1D | Копирует пиксели из фреймбаффера в одномерное изображение текстуры. |
| glCopyTexImage2D | Копирует пиксели из фреймбаффера в двухмерное изображение текстуры. |
| glCopyTexSubImage1D | Копирует вложенное изображение одномерного изображения текстуры из кадра. |
| glCopyTexSubImage2D | Копирует вложенное изображение двухмерного изображения текстуры из кадра. |
| glCullFace | Указывает, можно ли выбрасывают аспекты переднего или заднего плана. |
| glDeleteLists | Удаляет непрерывную группу отображаемых списков. |
| glDeleteTextures | Удаляет именованные текстуры. |
| glDepthFunc | Задает значение, используемое для сравнения буферов глубины. |
| glDepthMask | Включает или отключает запись в буфер глубины. |
| glDepthRange | Задает сопоставление значений z от нормализованных координат устройства к координатам окна. |
| glDrawArrays | Задает несколько примитивов для отрисовки. |
| glDrawBuffer | Указывает, какие буферы цветов должны быть нарисованы. |
| glDrawElements | Отрисовывает примитивы из данных массива. |
| glDrawPixels | Записывает блок пикселей в кадрbuffer. |
| функции glEdgeFlag | Определите массив пограничных флагов. |
| glEdgeFlagPointer | Определяет массив пограничных флагов. |
| glEnable, glDisable | Включает или отключает возможности OpenGL. |
| glEnableClientState, glDisableClientState | Включает и отключает массивы соответственно. |
| функцииglEvalCoord | Оценка одномерных и двухмерных карт. |
| функции glEvalMesh | Вычисление одномерной сетки точек или линий. |
| функции glEvalPoint | Создайте и оцените одну точку в сетке. |
| glFeedbackBuffer | Управляет режимом обратной связи. |
| glFinish | Блоки, пока не завершится выполнение OpenGL. |
| glFlush | Принудительно выполняет функции OpenGL в конечное время. |
| функции glFog | Укажите параметры тумана. |
| glFrontFace | Определяет многоугольники переднего и заднего плана. |
| glFrustum | Умножает текущую матрицу на матрицу перспективы. |
| glGenLists | Создает непрерывный набор пустых списков отображения. |
| glGenTextures | Создает имена текстур. |
| glGetBooleanv | Извлекает значение или значения выбранного логического параметра. |
| glGetClipPlane | Извлекает коэффициенты указанной плоскости вырезки. |
| glGetColorTableEXT | Извлекает данные таблицы цветов текущей целевой палитры текстур. |
| glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | Извлекает параметры палитры из цветовых таблиц. |
| glGetDoublev | Извлекает значение или значения выбранного двойного параметра. |
| glGetError | Извлекает сведения об ошибке. |
| glGetFloatv | Извлекает значение или значения выбранного параметра float. |
| glGetIntegerv | Извлекает значение или значения выбранного параметра int. |
| функции glGetLight | Получение значений параметров источника света. |
| функцииglGetMap | Получение параметров вычислителя. |
| функции glGetMaterial | Получение параметров материала. |
| функцииglGetPixelMap | Получение указанной карты пикселей. |
| glGetPointerv | Извлекает адрес массива данных вершин. |
| glGetPolygonStipple | Извлекает шаблон многоугольника. |
| glGetString | Извлекает строку, описывающую текущее подключение OpenGL. |
| функцииglGetTexEnv | Получение параметров среды текстуры. |
| функции glGetTexGen | Получение параметров создания координат текстуры. |
| glGetTexImage | Извлекает изображение текстуры. |
| функцииglGetTexLevelParameter | Получение значений параметров текстуры для определенного уровня детализации. |
| функцииglGetTexParameter | Получение значений параметров текстуры. |
| glHint | Задает указания для конкретной реализации. |
| функции glIndex | Задайте текущий индекс цвета. |
| glIndexMask | Управляет записью отдельных битов в буферах цветового индекса. |
| glIndexPointer | Определяет массив цветовых индексов. |
| glInitNames | Инициализирует стек имен. |
| glInterleavedArrays | Одновременно задает и включает несколько чередуемых массивов в большом агрегатном массиве. |
| glIsEnabled | Проверяет, включена ли возможность. |
| glIsList | Тесты для существования списка отображения. |
| glIsTexture | Определяет, соответствует ли имя текстуре. |
| функции glLight | Задайте параметры источника света. |
| функции glLightModel | Задайте параметры модели освещения. |
| glLineStipple | Задает шаблон stipple строки. |
| glLineWidth | Задает ширину растровых строк. |
| glListBase | Задает базу списка отображения для glCallLists. |
| glLoadIdentity | Заменяет текущую матрицу матрицой удостоверений. |
| функцииglLoadMatrix | Замените текущую матрицу произвольным матрицей. |
| glLoadName | Загружает имя в стек имен. |
| glLogicOp | Указывает логическую операцию пикселя для отрисовки цветового индекса. |
| функции glMap1 | Определите одномерный вычислитель. |
| функции glMap2 | Определите двухмерный вычислитель. |
| функцииglMapGrid | Определите одномерную или двухмерную сетку. |
| функции glMaterial | Укажите параметры материала для модели освещения. |
| glMatrixMode | Указывает, какая матрица является текущей матрицей. |
| функции glMultMatrix | Умножайте текущую матрицу на произвольную матрицу. |
| glNewList, glEndList | Создание или замена списка отображения. |
| функции glNormal | Задайте текущий обычный вектор. |
| glNormalPointer | Определяет массив норм. |
| glOrtho | Умножает текущую матрицу на ортографическую матрицу. |
| glPassThrough | Помещает маркер в буфер обратной связи. |
| функцииglPixelMap | Настройте карты передачи пикселей. |
| функции glPixelStore | Задайте режимы хранения пикселей. |
| функции glPixelTransfer | Задайте режимы передачи пикселей. |
| glPixelZoom | Указывает факторы масштабирования пикселей. |
| glPointSize | Задает диаметр растровых точек. |
| glPolygonMode | Выбирает режим многоугольниковой растеризации. |
| glPolygonOffset | Задает масштаб и единицы OpenGL, которые используются для вычисления значений глубины. |
| glPolygonStipple | Задает шаблон многоугольника. |
| glPrioritizeTextures | Задает приоритет резиденции текстур. |
| glPushAttrib, glPopAttrib | Отправьте и появляется стек атрибутов. |
| glPushClientAttrib, glPopClientAttrib | Сохранение и восстановление групп переменных состояния клиента в стеке атрибутов клиента. |
| glPushMatrix, glPopMatrix | Отправка и отображение текущего стека матриц соответственно. |
| glPushName, glPopName | Принудительная отправка и всплывающее окно стека имен соответственно. |
| функции glRasterPos | Укажите положение растра для операций пикселей. |
| glReadBuffer | Выделение источника цветового буфера для пикселей. |
| glReadPixels | Считывает блок пикселей из кадра. |
| функции glRect | Рисование прямоугольника. |
| glRenderMode | Задает режим растеризации. |
| функцииglRotate | Умножайте текущую матрицу на матрицу поворота. |
| функции glScale | Умножьте текущую матрицу на общую матрицу масштабирования. |
| glScisor | Определяет поле ножницы. |
| glSelectBuffer | Устанавливает буфер для значений режима выбора. |
| glShadeModel | Выбирает плоскую или гладкую заливку. |
| glStencilFunc | Задает значение функции и ссылочного значения для тестирования наборов элементов. |
| glStencilMask | Управляет записью отдельных битов в плоскостях наборов элементов. |
| glStencilOp | Задает действия теста набора элементов. |
| функцииglTexCoord | Задайте текущие координаты текстуры. |
| glTexCoordPointer | Определяет массив координат текстуры. |
| функции glTexEnv | Задайте параметры среды текстуры. |
| функции glTexGen | Управление созданием координат текстуры. |
| glTexImage1D | Задает одномерное изображение текстуры. |
| glTexImage2D | Задает двухмерное изображение текстуры. |
| функции glTexParameter | Задайте параметры текстуры. |
| glTexSubImage1D | Задает часть существующего одномерного изображения текстуры. Невозможно определить новую текстуру с помощью этой функции. |
| glTexSubImage2D | Задает часть существующего двухмерного изображения текстуры. Невозможно определить новую текстуру с помощью этой функции. |
| функции glTranslate | Умножьте текущую матрицу на матрицу перевода. |
| glVertex | Эти функции указывают вершину. |
| glVertexPointer | Определяет массив данных вершин. |
| glViewport | Задает окно просмотра. |