Compartir a través de


Función glLoadName

La función glLoadName carga un nombre en la pila de nombres.

Sintaxis

void WINAPI glLoadName(
   GLuint name
);

Parámetros

name

Nombre que reemplazará el valor superior de la pila de nombres.

Valor devuelto

Esta función no devuelve ningún valor.

Códigos de error

La función glGetError puede recuperar los siguientes códigos de error.

Nombre Significado
GL_INVALID_OPERATION
Se llamó a la función mientras la pila de nombres estaba vacía.
GL_INVALID_OPERATION
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd.

Comentarios

La función glLoadName hace que el nombre reemplace el valor de la parte superior de la pila de nombres, que inicialmente está vacío. La pila de nombres se usa durante el modo de selección para permitir que los conjuntos de comandos de representación se identifiquen de forma única. Consta de un conjunto ordenado de enteros sin signo.

La pila de nombres siempre está vacía mientras el modo de representación no está GL_SELECT. Las llamadas a glLoadName mientras que el modo de representación no se GL_SELECT se omiten.

Las siguientes funciones recuperan información relacionada con glLoadName:

glGet con GL_NAME_STACK_DEPTH de argumentos

glGet con GL_MAX_NAME_STACK_DEPTH de argumentos

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll

Consulte también

glBegin

glEnd

glInitNames

glPushName

glRenderMode

glSelectBuffer