Partager via


fonction glGenTextures

La fonction glGenTextures génère des noms de texture.

Syntaxe

void WINAPI glGenTextures(
   GLsizei n,
   GLuint  *textures
);

Paramètres

n

Nombre de noms de texture à générer.

Textures

Pointeur vers le premier élément d’un tableau dans lequel les noms de texture générés sont stockés.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Codes d’erreur

Les codes d’erreur suivants peuvent être récupérés par la fonction glGetError .

Nom Signification
GL_INVALID_VALUE
n était une valeur négative.
GL_INVALID_OPERATION
La fonction a été appelée entre un appel à glBegin et l’appel à glEnd correspondant.

Notes

La fonction glGenTextures retourne n noms de texture dans le paramètre textures . Les noms de texture ne sont pas nécessairement un ensemble contigu d’entiers. Toutefois, aucun des noms retournés ne peut avoir été utilisé immédiatement avant l’appel de la fonction glGenTextures . Les textures générées supposent la dimensionnalité de la cible de texture à laquelle elles sont liées pour la première fois avec la fonction glBindTexture . Les noms de texture retournés par glGenTextures ne sont pas retournés par les appels suivants à glGenTextures , sauf s’ils sont d’abord supprimés en appelant glDeleteTextures.

Vous ne pouvez pas inclure glGenTextures dans les listes d’affichage.

Notes

La fonction glGenTextures est uniquement disponible dans OpenGL version 1.1 ou ultérieure.

La fonction suivante récupère les informations relatives à glGenTextures :

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Gl.h
Bibliothèque
Opengl32.lib
DLL
Opengl32.dll

Voir aussi

glBegin

glBindTexture

glDeleteTextures

glEnd

glGet

glGetTexParameter

glIsTexture

glTexImage1D

glTexImage2D

glTexParameter