Bezeichnung
gl.LoadName -- lädet einen Namen in den Namensstapel
Übersicht
gl.LoadName(name)
Beschreibung
Der Namensstapel wird im Auswahlmodus verwendet, um eine eindeutige Identifizierung von Renderingbefehlen zu ermöglichen. Sie besteht aus einem geordneten Satz von vorzeichenlosen Ganzzahlen und ist zunächst leer.

gl.LoadName() bewirkt, dass name den Wert oben im Namensstapel ersetzt.

Der Namensstapel ist immer leer, wenn der Rendermodus nicht #GL_SELECT ist. Aufrufe von gl.LoadName(), wenn der Rendermodus nicht #GL_SELECT ist, werden ignoriert.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
name
gibt einen Namen an, der den obersten Wert auf dem Namensstapel ersetzt
Fehler
#GL_INVALID_OPERATION wird erzeugt, wenn gl.LoadName() aufgerufen wird, während der Namensstapel leer ist.

#GL_INVALID_OPERATION wird erzeugt, wenn gl.LoadName() zwischen gl.Begin() und gl.End() ausgeführt wird.

Verbundene get-operationen
gl.Get() mit dem Argument #GL_NAME_STACK_DEPTH

gl.Get() mit dem Argument #GL_MAX_NAME_STACK_DEPTH


Navigation zeigen