====== 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 [[glGetError|Fehler]] generiert werden: ''GL_INVALID_VALUE'': ''range'' war negativ. \\ ''GL_INVALID_OPERATION'': ''glDeleteLists()'' wurde zwischen einen [[glBegin()]] und [[glEnd()]]-Abschnitt aufgerufen. ===== Beispiel ===== -- ===== siehe auch ===== [[ogl:lib:start|OpenGL]]: [[ogl:lib:glGenLists()]], [[ogl:lib:glNewList()]], [[ogl:lib:glEndList()]], [[ogl:lib:glCallList()]], [[ogl:lib:glCallLists()]]