Compartir a través de


función glDeleteTextures

La función glDeleteTextures elimina texturas con nombre.

Sintaxis

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

Parámetros

n

Número de texturas que se van a eliminar.

Texturas

Matriz de texturas que se van a eliminar.

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_VALUE
n era un valor negativo.
GL_INVALID_OPERATION
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd.

Comentarios

La función glDeleteTextures elimina n texturas denominadas por los elementos de las texturas de matriz. Después de eliminar una textura, no tiene contenido ni dimensionalidad y su nombre es gratuito para su reutilización (por ejemplo, por glGenTextures). La función glDeleteTextures omite ceros y nombres que no corresponden a texturas existentes.

Si se elimina una textura que está enlazada actualmente, el enlace se revierte a cero (la textura predeterminada).

No se pueden incluir llamadas a glDeleteTextures en listas para mostrar.

Nota

La función glDeleteTextures solo está disponible en OpenGL versión 1.1 o posterior.

La siguiente función recupera información relacionada con glDeleteTextures:

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

glAreTexturesResident

glBegin

glBindTexture

glEnd

glGenTextures

glGet

glGetTexParameter

glIsTexture

glPrioritizeTextures

glTexGen

glTexImage1D

glTexImage2D

glTexParameter