glDeleteLists: Unterschied zwischen den Versionen
Aus DGL Wiki
DGLBot (Diskussion | Beiträge) K (Bot: konvertiere/korrigiere <BR>) |
K (Kategorisierung) |
||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= glDeleteLists = | = glDeleteLists = | ||
− | |||
− | |||
== Name == | == Name == | ||
'''glDeleteLists''' - Löscht eine zusammenhängende Gruppe von [[Displaylisten]]. | '''glDeleteLists''' - Löscht eine zusammenhängende Gruppe von [[Displaylisten]]. | ||
− | |||
Zeile 12: | Zeile 9: | ||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | procedure '''glDeleteLists'''(''list'' : TGLuint; ''range'' : TGLsizei); | + | procedure '''glDeleteLists'''(''list'' : TGLuint; ''range'' : TGLsizei); |
== Parameter == | == Parameter == | ||
− | + | {|border="1" rules="all" | |
− | + | !''list'' | |
− | + | |Name der ersten Displayliste der zu löschenden Gruppe. | |
− | + | |- | |
− | + | !''range'' | |
− | + | |Zahl der zu löschenden Displaylisten. | |
− | + | |} | |
− | |||
− | |||
− | |||
− | |||
Zeile 33: | Zeile 26: | ||
== Beschreibung == | == Beschreibung == | ||
− | '''glDeleteLists''' löscht eine zusammenhängde Gruppe von Displaylisten, beginnend bei ''list'' und endend bei ''list''+''range''-1. Der komplette von den Displaylisten benötigte Speicherplatz wird freigegeben, und die Namen sind für eine spätere Verwendung wieder freigegeben | + | '''glDeleteLists''' löscht eine zusammenhängde Gruppe von Displaylisten, beginnend bei ''list'' und endend bei ''list''+''range''-1. Der komplette von den Displaylisten benötigte Speicherplatz wird freigegeben, und die Namen sind für eine spätere Verwendung wieder freigegeben. Namen in der Reichweite, die keine Displaylisten darstellen, werden ignoriert. |
Wenn ''range'' = 1 wird entsprechend nur eine Displayliste (nämlich ''list'') freigegeben. | Wenn ''range'' = 1 wird entsprechend nur eine Displayliste (nämlich ''list'') freigegeben. | ||
− | + | ||
+ | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | GL_INVALID_VALUE wird generiert wenn ''range'' negativ ist. | + | '''GL_INVALID_VALUE''' wird generiert, wenn ''range'' negativ ist. |
− | GL_INVALID_OPERATION wird generiert wenn ''glDeleteLists'' zwischen einem [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird. | + | '''GL_INVALID_OPERATION''' wird generiert, wenn ''glDeleteLists'' zwischen einem [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird. |
Zeile 52: | Zeile 46: | ||
[[Kategorie:GL|DeleteLists]] | [[Kategorie:GL|DeleteLists]] | ||
+ | [[Kategorie:GL1.0|DeleteLists]] |
Aktuelle Version vom 18. Juni 2011, 16:01 Uhr
Inhaltsverzeichnis
glDeleteLists
Name
glDeleteLists - Löscht eine zusammenhängende Gruppe von Displaylisten.
Delphi-Spezifikation
procedure glDeleteLists(list : TGLuint; range : TGLsizei);
Parameter
list | Name der ersten Displayliste der zu löschenden Gruppe. |
---|---|
range | Zahl der zu löschenden Displaylisten. |
Beschreibung
glDeleteLists löscht eine zusammenhängde Gruppe von Displaylisten, beginnend bei list und endend bei list+range-1. Der komplette von den Displaylisten benötigte Speicherplatz wird freigegeben, und die Namen sind für eine spätere Verwendung wieder freigegeben. Namen in der Reichweite, die keine Displaylisten darstellen, werden ignoriert.
Wenn range = 1 wird entsprechend nur eine Displayliste (nämlich list) freigegeben.
Fehlermeldungen
GL_INVALID_VALUE wird generiert, wenn range negativ ist.
GL_INVALID_OPERATION wird generiert, wenn glDeleteLists zwischen einem glBegin und dem passenden glEnd aufgerufen wird.