glPassThrough-Funktion
Die glPassThrough-Funktion platziert einen Marker im Feedbackpuffer.
Syntax
void WINAPI glPassThrough(
GLfloat token
);
Parameter
-
token
-
Ein Markerwert, der im Feedbackpuffer platziert werden soll. Sie wird mit dem folgenden eindeutigen Identifizierungswert angegeben.
Wert Bedeutung - GL_PASS_THROUGH_TOKEN
Die Reihenfolge der glPassThrough-Befehle in Bezug auf die Spezifikation von Grafikgrundtypen wird beibehalten.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Fehlercodes
Der folgende Fehlercode kann von der glGetError-Funktion abgerufen werden.
Name | Bedeutung |
---|---|
|
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen. |
Bemerkungen
Feedback ist ein OpenGL-Rendermodus, der durch Aufrufen von glRenderMode mit GL_FEEDBACK ausgewählt wird. Wenn Sich OpenGL im Feedbackmodus befindet, werden keine Pixel durch Rasterung erzeugt. Stattdessen werden Informationen zu Grundtypen, die gerastert worden wären, von OpenGL an die Anwendung zurückgespeist. Eine Beschreibung des Feedbackpuffers und der darin angegebenen Werte finden Sie unter glFeedbackBuffer .
Die glPassThrough-Funktion fügt einen benutzerdefinierten Marker in den Feedbackpuffer ein, wenn er im Feedbackmodus ausgeführt wird. Der Tokenparameter wird zurückgegeben, als wäre er ein Grundtyp.
Die glPassThrough-Funktion wird ignoriert, wenn OpenGL sich nicht im Feedbackmodus befindet.
Die folgende Funktion ruft Informationen im Zusammenhang mit glPassThrough ab:
glGet mit argument GL_RENDER_MODE
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Bibliothek |
|
DLL |
|