Возвращаемые значения.
Адрес указанной функции. Если указанная функция не существует, то значение NULL.
Смотри также:
gIGetString.
wglMakeCurrent
Делает указанный контекст отображения OpenGI текущим для вызывающего потока и связанного с указанным контекстом устройства.
BOOL wglMakeCurrent (
HDC hdc, // контекст устройства
HGLRC hglrc // контекст отображения OpenGI ) ; Чтобы сделать текущий контекст отображения OpenGI не активным, вызовите функцию с параметром hglrc, равным NULL.
Возвращаемые значения.
Ненулевое значение в случае успеха.
Смотри также:
wglCreateContext, wglDeleteContext, wglGetCurrentContext, wglGetCurrentDC.
wglShareLists
Позволяет нескольким контекстам отображения совместно использовать список отображения. Список отображения - это группа функций OpenGI под одним именем.
BOOL wglShareLists (
HGLRC hrcl,
HGLRC hrc2 ) ; Подробнее о параметрах, hrcl
Контекст отображения, чьи списки будут использоваться совместно с другим контекстом отображения. hrc2
Определяет контекст отображения, который будет совместно использовать память списка отображения с аргументом hrcl.
wglUseFontBitmaps
Создает набор изображений из выбранного в данный момент GDI шрифта.
BOOL wglUseFontBitmaps (
HDC hdc, // контекст устройства со шрифтом
DWORD First, // номер первого символа
DWORD Count, // число символов
DWORD listBase // базовое число списка отображения
) ; Обычно функция используется для вывода текста в OpenGI с двойной буферизацией.
Пример.
wglUseFontBitmaps(hdc, 0, 255, 1000);
//…
// вывод строки glListBase(lOOO); gIPushMatrix();
glCallLists (3, GL_UNSIGNED_BYTE, "OpenGL"); gIPopMatrix(); Возвращаемые значения.
Ненулевое значение, если список создан, иначе 0.
Смотри также:
wglUseFontOutlines, gINewList, glCallList, glCallLists, gIListBase, gIGenLists.
wglUseFontOutlines
Создает набор списков отображения из выбранного в данный момент GDI шрифта.
BOOL wglUseFontOutlines (
HDC hdc, // контекст устройства со шрифтом
DWORD first, // номер первого символа
DWORD count, // число символов
DWORD listBase, // базовое число списка отображения
FLOAT deviation,
FLOAT extrusion, int format,
LPGLYPHMETRICSFLOAT lpgmf ) ; Подробнее о параметрах, deviation
Максимальное хордальное отклонение от истинного контура, extrusion
Значение рельефности по оси Z в отрицательном направлении, format
Принимает одно из следующих значений:
• WGL_FONT_LINES - контур из линий;
• WGL_FONT_POLYGONS - контур из многоугольников, lpgmf
Массив для метрических данных глифов символов.
Функция из выбранного в контексте устройства TrueType шрифта создает трехмерные контуры для указанных символов. Контур может состоять из линий или многоугольников, как определено аргументом format.