Функция 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 |
|