Функция glPassThrough
Функция glPassThrough помещает маркер в буфер обратной связи.
void WINAPI glPassThrough(
GLfloat token
);
-
token
-
Значение маркера, помещаемое в буфер обратной связи. Он обозначается следующим уникальным идентифицирующие значения.
Значение Значение - GL_PASS_THROUGH_TOKEN
Сохраняется порядок команд glPassThrough относительно спецификации графических примитивов.
Эта функция не возвращает значение.
Следующий код ошибки может быть получен функцией glGetError .
Имя | Значение |
---|---|
|
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd. |
Обратная связь — это режим отрисовки OpenGL, выбранный путем вызова glRenderMode с GL_FEEDBACK. Если OpenGL находится в режиме обратной связи, то при растеризации пиксели не создаются. Вместо этого сведения о примитивах, которые были бы растеризованы, передаются в приложение с помощью OpenGL. Описание буфера обратной связи и значений в нем см. в разделе glFeedbackBuffer .
Функция glPassThrough вставляет определяемый пользователем маркер в буфер обратной связи при его выполнении в режиме обратной связи. Параметр токена возвращается так, как если бы он был примитивом.
Функция glPassThrough игнорируется, если OpenGL не находится в режиме обратной связи.
Следующая функция извлекает сведения, связанные с glPassThrough:
glGet с аргументом GL_RENDER_MODE
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|