Partager via


fonction glDeleteTextures

La fonction glDeleteTextures supprime les textures nommées.

Syntaxe

void WINAPI glDeleteTextures(
         GLsizei n,
   const GLuint  *textures
);

Paramètres

n

Nombre de textures à supprimer.

Textures

Tableau de textures à supprimer.

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 correspondant à glEnd.

Notes

La fonction glDeleteTextures supprime n textures nommées par les éléments des textures du tableau. Une fois qu’une texture est supprimée, elle n’a ni contenu ni dimensionnalité, et son nom est libre à réutiliser (par exemple, par glGenTextures). La fonction glDeleteTextures ignore les zéros et les noms qui ne correspondent pas aux textures existantes.

Si une texture actuellement liée est supprimée, la liaison revient à zéro (texture par défaut).

Vous ne pouvez pas inclure d’appels à glDeleteTextures dans les listes d’affichage.

Notes

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

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

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

glAreTexturesResident

glBegin

glBindTexture

glEnd

glGenTextures

glGet

glGetTexParameter

glIsTexture

glPrioritizeTextures

glTexGen

glTexImage1D

glTexImage2D

glTexParameter