На главную

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

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

wglGetProcAddress



The wglGetProcAddress function returns the address of an OpenGL extension function for use with the current OpenGL rendering context.

PROC wglGetProcAddress(

LPCSTR lpszProc //Name of the extension function
);


Parameter

lpszProc

Points to a null-terminated string that is the name of the extension function. The name of the extension function must be identical to a corresponding function implemented by OpenGL.

Return Value

When the function succeeds, the return value is the address of the extension function. When no current rendering context exists or the function fails, the return value is NULL. Call GetLastError for extended error information.

Remarks

The OpenGL library supports multiple implementations of its functions. Extension functions supported in one rendering context are not necessarily available in a separate rendering context. Thus for a given rendering context in an application use the function addresses returned by wglGetProcAddress only.
The spelling and the case of the extension function pointed to by lpszProc must be identical to that of a function supported and implemented by OpenGL. Because extension functions are not exported by the OpenGL library, you must use wglGetProcAddress to get the addresses of vendor-specific extension functions.

The extension function addresses are unique for each pixel format. All rendering contexts of a given pixel format share the same extension function addresses.

See Also

glGetString, wglMakeCurrent


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

wglGetProcAddress



Функция wglGetProcAddress возвращает адрес функции расширения OpenGL для использования с течением OpenGL, предоставляющим контекст.

PROC wglGetProcAddress(

ИМЯ LPCSTR lpszProc // функции расширения
);


Параметр

lpszProc

Точки на недействительный расторгнутую строку, которые - имя функции расширения. Имя функции расширения должно быть идентично соответствующей функции осуществленной OpenGL.

Обратная Величина

Когда функция добивается успеха, обратная величина является адресом функции расширения. Не Когда никакое течение, предоставляющее контекст не существует или функция терпит неудачу, обратная величина НЕДЕЙСТВИТЕЛЬНА. Призовите GetLastError к расширенной информации ошибки.

Замечания

Библиотека OpenGL поддерживает многочисленные реализации своих функций. Функции Расширения поддерживанные в одном предоставлении контекста не обязательно доступны в отдельном предоставлении контекста. Таким образом для данного предоставления контекста в прикладном использовании функциональные адресы возвращались wglGetProcAddress только.
Орфография и случай функции расширения указывались, чтобы lpszProc должны быть идентичны той же самой функции поддерживанной и осуществленной OpenGL. Поскольку функции расширения не экспортированы библиотекой OpenGL, Вы должны использовать wglGetProcAddress, чтобы получать адресы поставщик-специфических функций расширения.

Функциональные адресы расширения уникальные для каждого формата пикселя. Все предоставление контекстов данного пикселя форматирует акции те же функциональные адресы расширения.

Смотри Также

glGetString, wglMakeCurrent


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