glInitNames: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Wird offline bearbeitet)
 
Zeile 1: Zeile 1:
= Offline in Bearbeitung =  
+
= glInitNames =
  
= Bitte nichts einfügen =
+
<br>
 +
== glInitNames ==
 +
----
 +
'''glInitNames''' - initialisiert den Namestack.
 +
 
 +
<br>
 +
== Delphi-Spezifikation ==
 +
----
 +
'''procedure''' glInitNames;
 +
 
 +
<br>
 +
 
 +
== Beschreibung ==
 +
----
 +
Der Namestack wird im Selectionmode benutzt um eine Menge von Renderbefehlen eindeutig zu identifizieren. Der Namestack besteht aus einer Menge von vorzeichenlosen Ganzzahlen (unsigned integer). Durch die Funktion glInitNames wird der Namestack in seinen Initialisierungzustand (leerer Stack) gebracht.
 +
 
 +
<br>
 +
== Hinweise ==
 +
----
 +
Solange der Rendermodus nicht '''GL_SELECT''' ist, ist der Namestack leer.<br>
 +
Aufrufe von '''glInitNames''' werden ignoriert wenn der Rendermodus nich '''GL_SELECT''' ist.
 +
 
 +
<br>
 +
== Fehlermeldungen ==
 +
----
 +
GL_INVALID_OPERATION wird generiert wenn '''glInitNames''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.
 +
 
 +
<br>
 +
==  Zugehörige Wertrückgaben ==
 +
----
 +
[[glGet]] mit Token GL_NAME_STACK_DEPTH <br>
 +
[[glGet]] mit Token GL_MAX_NAME_STACK_DEPTH
 +
 
 +
<br>
 +
== Siehe auch ==
 +
----
 +
[[glLoadName]], [[glPushName]], [[glRenderMode]], [[glSelectBuffer]]

Version vom 23. Juli 2004, 13:02 Uhr

glInitNames


glInitNames


glInitNames - initialisiert den Namestack.


Delphi-Spezifikation


procedure glInitNames;


Beschreibung


Der Namestack wird im Selectionmode benutzt um eine Menge von Renderbefehlen eindeutig zu identifizieren. Der Namestack besteht aus einer Menge von vorzeichenlosen Ganzzahlen (unsigned integer). Durch die Funktion glInitNames wird der Namestack in seinen Initialisierungzustand (leerer Stack) gebracht.


Hinweise


Solange der Rendermodus nicht GL_SELECT ist, ist der Namestack leer.
Aufrufe von glInitNames werden ignoriert wenn der Rendermodus nich GL_SELECT ist.


Fehlermeldungen


GL_INVALID_OPERATION wird generiert wenn glInitNames innerhalb eines glBegin-glEnd Blocks aufgerufen wird.


Zugehörige Wertrückgaben


glGet mit Token GL_NAME_STACK_DEPTH
glGet mit Token GL_MAX_NAME_STACK_DEPTH


Siehe auch


glLoadName, glPushName, glRenderMode, glSelectBuffer