Documentation de Gambas - /comp/gb.opengl/gl/loadname

/comp/gb.opengl/gl/loadname

# Gl.LoadName (gb.opengl)

Static Sub LoadName ( Name As Integer )

Charge un nom sur la pile des noms.

### Paramètres

name

  Spécifie un nom qui remplacera la valeur du dessus de la pile des noms.

### Description

La pile des noms est utilisée en mode sélection pour que les jeux de commandes de rendu soient identifiés de manière unique. Elle consiste en un jeu ordonné d'entiers non signés ; elle est initialement vide.

Gl.LoadName provoque le remplacement de la valeur sur le sommet de la pile des noms par name.

La pile des noms est toujours vide quand le mode de rendu n'est pas Gl.SELECT. Les appels à Gl.LoadName quand le mode de rendu n'est pas Gl.SELECT. sont ignorés.

### Erreurs

Gl.INVALID_OPERATION est générée si Gl.LoadName est appelé alors que la pile des noms est vide.

Gl.INVALID_OPERATION est générée si Gl.LoadName est exécuté entre l’exécution de Gl.Begin et l’exécution correspondante de Gl.End.

### Gets Associés

Gl.Get avec l'argument Gl.NAME_STACK_DEPTH

Gl.Get avec l'argument Gl.MAX_NAME_STACK_DEPTH

### Voir aussi

- Gl.InitNames,

- Gl.PushName,

- Gl.RenderMode,

- Gl.SelectBuffer

Voir documentation originale sur le site web OpenGL