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 zu löschenden Texturen.
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 durch die Elemente der Arraytexturen benannt sind. Nachdem eine Textur gelöscht wurde, hat sie keinen Inhalt oder keine Dimensionalität, und ihr Name kann kostenlos wiederverwendet werden (z. B. von glGenTextures). Die glDeleteTextures-Funktion ignoriert Nullen und Namen, die nicht vorhandenen Texturen entsprechen.
Wenn eine aktuell gebundene Textur gelöscht wird, wird die Bindung auf 0 (die Standardtextur) zurückgesetzt.
Sie können keine Aufrufe von glDeleteTextures in Anzeigelisten einschließen.
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:
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 |
|