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 Identifizierenswert angegeben.
Wert Bedeutung - _ _ GL-PASS-THROUGH-TOKEN _
Die Reihenfolge der glPassThrough-Befehle in Bezug auf die Spezifikation von Grafikprimitiven 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 glEndaufgerufen. |
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 Primitiven, die gerastert worden wären, von OpenGL an die Anwendung zurückgespeist. Eine Beschreibung des Feedbackpuffers und der darin enthaltenen 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 Primitiver.
Die glPassThrough-Funktion wird ignoriert, wenn sich OpenGL nicht im Feedbackmodus befindet.
Die folgende Funktion ruft Informationen im Zusammenhang mit glPassThrough ab:
glGet mit argument GL _ RENDER _ MODE
Requirements (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 |
|