glInitNames: Unterschied zwischen den Versionen
Aus DGL Wiki
Flash (Diskussion | Beiträge) |
K (Kategorisierung) |
||
(7 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= glInitNames = | = glInitNames = | ||
− | + | ||
− | == | + | |
− | + | == Name == | |
'''glInitNames''' - initialisiert den Namestack. | '''glInitNames''' - initialisiert den Namestack. | ||
− | + | ||
+ | |||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | + | '''procedure''' glInitNames; | |
− | '''procedure''' glInitNames; | + | |
+ | |||
− | |||
== Beschreibung == | == 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. | |
− | 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 == | == Hinweise == | ||
− | + | Solange der Rendermodus nicht '''GL_SELECT''' ist, ist der Namestack leer. | |
− | Solange der Rendermodus nicht '''GL_SELECT''' ist, ist der Namestack leer. | + | |
− | Aufrufe von '''glInitNames''' werden ignoriert wenn der Rendermodus | + | Aufrufe von '''glInitNames''' werden ignoriert, wenn der Rendermodus nicht '''GL_SELECT''' ist. |
+ | |||
+ | |||
− | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | + | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glInitNames''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. | |
− | GL_INVALID_OPERATION wird generiert wenn '''glInitNames''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | + | |
+ | |||
− | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
− | + | [[glGet]] mit Token [[glGet#GL_NAME_STACK_DEPTH|'''GL_NAME_STACK_DEPTH''']] | |
− | [[glGet]] mit Token GL_NAME_STACK_DEPTH | + | |
− | [[glGet]] mit Token GL_MAX_NAME_STACK_DEPTH | + | [[glGet]] mit Token [[glGet#GL_MAX_NAME_STACK_DEPTH|'''GL_MAX_NAME_STACK_DEPTH''']] |
+ | |||
+ | |||
− | |||
== Siehe auch == | == Siehe auch == | ||
− | |||
[[glLoadName]], [[glPushName]], [[glRenderMode]], [[glSelectBuffer]] | [[glLoadName]], [[glPushName]], [[glRenderMode]], [[glSelectBuffer]] | ||
+ | |||
+ | |||
+ | [[Kategorie:GL|InitNames]] | ||
+ | [[Kategorie:GL1.0|InitNames]] |
Aktuelle Version vom 20. Juli 2011, 02:44 Uhr
Inhaltsverzeichnis
glInitNames
Name
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 nicht 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