funzione glInitNames

La funzione glInitNames inizializza lo stack dei nomi.

Sintassi

void WINAPI glInitNames(void);

Parametri

Questa funzione non ha parametri.

Valore restituito

Questa funzione non restituisce un valore.

Codici di errore

Il codice di errore seguente può essere recuperato dalla funzione glGetError .

Nome Significato
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione glInitNames fa sì che lo stack dei nomi venga inizializzato nello stato vuoto predefinito. 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 glInitNames mentre la modalità di rendering non è GL_SELECT vengono ignorate.

Le funzioni seguenti recuperano informazioni correlate a glInitNames:

glGet con argomento GL_NAME_STACK_DEPTH

glGet con argomento GL_MAX_NAME_STACK_DEPTH

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glEnd

glLoadName

glPushName

glRenderMode

glSelectBuffer