glInitNames-Funktion

Die glInitNames-Funktion initialisiert den Namenstapel.

Syntax

void WINAPI glInitNames(void);

Parameter

Diese Funktion besitzt keine Parameter.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

Der folgende Fehlercode kann von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL_INVALID_OPERATION
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen.

Hinweise

Die glInitNames-Funktion führt dazu, dass der Namestapel auf den standard leeren Zustand initialisiert wird. Der Namestapel wird während des Auswahlmodus verwendet, um Renderingbefehle eindeutig zu identifizieren. Es besteht aus einem sortierten Satz von nicht signierten Ganzzahlen.

Der Namestapel ist immer leer, während der Rendermodus nicht GL_SELECT ist. Aufrufe an glInitNames , während der Rendermodus nicht GL_SELECT ignoriert werden.

Die folgenden Funktionen rufen Informationen im Zusammenhang mit glInitNames ab:

glGet mit Argument GL_NAME_STACK_DEPTH

glGet mit Argument GL_MAX_NAME_STACK_DEPTH

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
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Siehe auch

glBegin

glEnd

glLoadName

glPushName

glRenderMode

glSelectBuffer