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 |
|---|---|
|
n war ein negativer Wert. |
|
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 |
|
| Bibliothek |
|
| DLL |
|