glDeleteTextures-Funktion

Die glDeleteTextures-Funktion löscht benannte Texturen.

Syntax

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

Parameter

n

Die Anzahl der zu löschenden Texturen.

Texturen

Ein Array von Texturen, die gelöscht werden sollen.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

Die folgenden Fehlercodes können von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL _ UNGÜLTIGER _ WERT
n war ein negativer Wert.
UNGÜLTIGER _ _ GL-VORGANG
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen.

Bemerkungen

Die glDeleteTextures-Funktion löscht n Texturen, die von den Elementen der Arraytexturen benannt werden. Nachdem eine Textur gelöscht wurde, verfügt sie über keinen Inhalt oder keine Dimensionalität, und ihr Name ist für die Wiederverwendung frei (z.B. durch glGenTextures). Die glDeleteTextures-Funktion ignoriert Nullen und Namen, die nicht vorhandenen Texturen entsprechen.

Wenn eine textur, die derzeit gebunden ist, gelöscht wird, wird die Bindung auf 0 (null) zurückgesetzt (die Standardtextur).

Aufrufe von glDeleteTextures können nicht in Anzeigelisten enthalten sein.

Hinweis

Die glDeleteTextures-Funktion ist nur in OpenGL Version 1.1 oder höher verfügbar.

Die folgende Funktion ruft Informationen im Zusammenhang mit glDeleteTextures ab:

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Weitere Informationen

glAreTexturesResident

glBegin

glBindTexture

glEnd

glGenTextures

glGet

glGetTexParameter

glIsTexture

glPrioritizeTextures

glTexGen

glTexImage1D

glTexImage2D

glTexParameter