Freigeben über


glDeleteLists-Funktion

Die glDeleteLists-Funktion löscht eine zusammenhängende Gruppe von Anzeigelisten.

Syntax

void WINAPI glDeleteLists(
   GLuint  list,
   GLsizei range
);

Parameter

list

Der ganzzahlige Name der ersten zu löschenden Anzeigeliste.

range

Die Anzahl der zu löschenden Anzeigelisten.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

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

Name Bedeutung
GL_INVALID_VALUE
Der Bereich war negativ.
GL_INVALID_OPERATION
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEnd aufgerufen.

Bemerkungen

Die glDeleteLists-Funktion bewirkt, dass eine zusammenhängende Gruppe von Anzeigelisten gelöscht wird. Der List-Parameter ist der Name der ersten zu löschenden Anzeigeliste, und der Bereich ist die Anzahl der zu löschenden Anzeigelisten. AlleAnzeigelisten d mit Listenbereich = d = + - 1 werden gelöscht.

Alle Speicherorte, die den angegebenen Anzeigelisten zugeordnet sind, werden freigegeben, und die Namen können zu einem späteren Zeitpunkt wiederverwendet werden. Namen innerhalb des Bereichs, die keine zugeordnete Anzeigeliste aufweisen, werden ignoriert. Wenn der Bereich null ist, geschieht nichts.

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

Siehe auch

glBegin

glCallList

glCallLists

glEnd

glGenLists

glIsList

glNewList