Função glDeleteTextures

A função glDeleteTextures exclui texturas nomeadas.

Sintaxe

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

Parâmetros

n

O número de texturas a serem excluídas.

Texturas

Uma matriz de texturas a ser excluída.

Retornar valor

Essa função não retorna um valor.

Códigos de erro

Os códigos de erro a seguir podem ser recuperados pela função glGetError .

Nome Significado
GL_INVALID_VALUE
n foi um valor negativo.
GL_INVALID_OPERATION
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd.

Comentários

A função glDeleteTextures exclui n texturas nomeadas pelos elementos das texturas da matriz. Depois que uma textura é excluída, ela não tem conteúdo ou dimensionalidade e seu nome é livre para reutilização (por exemplo, por glGenTextures). A função glDeleteTextures ignora zeros e nomes que não correspondem às texturas existentes.

Se uma textura associada no momento for excluída, a associação será revertida para zero (a textura padrão).

Você não pode incluir chamadas para glDeleteTextures em listas de exibição.

Observação

A função glDeleteTextures só está disponível no OpenGL versão 1.1 ou posterior.

A função a seguir recupera informações relacionadas a glDeleteTextures:

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glAreTexturesResident

glBegin

glBindTexture

glEnd

glGenTextures

glGet

glGetTexParameter

glIsTexture

glPrioritizeTextures

glTexGen

glTexImage1D

glTexImage2D

glTexParameter