funzione glPushName
Le funzioni glPushName e glPopName e inserisce e pop lo stack dei nomi.
void WINAPI glPushName(
GLuint name
);
-
nome
-
Nome che verrà inserito nello stack dei nomi.
Questa funzione non restituisce un valore.
I codici di errore seguenti possono essere recuperati dalla funzione glGetError .
Nome | Significato |
---|---|
|
La funzione è stata chiamata mentre lo stack di matrici corrente era pieno. |
|
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd. |
La funzione glPushName fa sì che il nome venga inserito nello stack dei nomi, inizialmente vuoto. La funzione glPopName visualizza un nome all'inizio dello stack. Lo stack dei nomi viene usato durante la modalità di selezione per consentire l'identificazione univoca di set di comandi di rendering. È costituito da un set ordinato di interi senza segno.
Lo stack dei nomi è sempre vuoto mentre la modalità di rendering non è GL_SELECT. Le chiamate a glPushName o glPopName mentre la modalità di rendering non è GL_SELECT vengono ignorate.
Le funzioni seguenti recuperano informazioni correlate a glPushName e glPopName:
glGet con argomento GL_NAME_STACK_DEPTH
glGet con argomento GL_MAX_NAME_STACK_DEPTH
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|