glGenLists()

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

Funktion

glGenLists erzeugt eine Reihe von hintereinanderliegenden, leeren DisplayListen, die anschließend mit glNewList() bestückt werden können.

Signatur

GLuint glGenLists(GLsizei range);

range: Gibt die Anzahl der benötigten DisplayListen an.

Return Value: Erste freie Displayliste oder 0

Hinweise

Der Index der ersten Liste wird zurückgegeben, nachfolgende Indizes sind entsprechend n+1, n+2…bis n-range-1.

Fehler

Folgende Werte können als Fehler generiert werden:

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

Beispiel

siehe auch