Функция glInitNames

Функция glInitNames инициализирует стек имен.

Синтаксис

void WINAPI glInitNames(void);

Параметры

У этой функции нет параметров.

Возвращаемое значение

Эта функция не возвращает значение.

Коды ошибок

Следующий код ошибки можно получить с помощью функции glGetError .

name Значение
GL_INVALID_OPERATION
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd.

Remarks

Функция glInitNames приводит к инициализации стека имен в пустое состояние по умолчанию. Стек имен используется в режиме выбора, чтобы разрешить уникальное идентификацию наборов команд отрисовки. Он состоит из упорядоченного набора целых чисел без знака.

Стек имен всегда пуст, а режим отрисовки не GL_SELECT. Вызовы glInitNames , пока режим отрисовки не GL_SELECT игнорируются.

Следующие функции извлекают сведения, связанные с glInitNames:

glGet с аргументом GL_NAME_STACK_DEPTH

glGet с аргументом GL_MAX_NAME_STACK_DEPTH

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Gl.h
Библиотека
Opengl32.lib
DLL
Opengl32.dll

См. также

glBegin

glEnd

glLoadName

glPushName

glRenderMode

glSelectBuffer