glDeleteLists ist definiert im OpenGL zugehörigen Include des jeweiligen Betriebsystems.
glDeleteLists gibt eine Reihe von hintereinanderliegenden DisplayListen frei.
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
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.
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.
–