glDeleteLists()

glDeleteLists ist definiert im OpenGL zugehörigen Include des jeweiligen Betriebsystems.

Funktion

glDeleteLists gibt eine Reihe von hintereinanderliegenden DisplayListen frei.

Signatur

void glDeleteLists(GLuint list, GLsizei range);

list: Index der ersten freizugebenen Liste
range: Gibt die Anzahl der freizugebenden DisplayListen an.

Return Value: Erste freie Displayliste oder 0

Hinweise

Alle DisplayListen werden freigegeben, die zwischen list und list+range-1 liegen. Unbenutzte Listen werden dabei ignoriert. Die Indizes können später wieder für neue Listen über glGenLists() zurückgegeben werden. Wird Range mit 0 übergeben, so wird keine Liste freigegeben.

Fehler

Folgende Werte können als Fehler generiert werden:

GL_INVALID_VALUE: range war negativ.
GL_INVALID_OPERATION: glDeleteLists() wurde zwischen einen glBegin() und glEnd()-Abschnitt aufgerufen.

Beispiel

siehe auch