glCallList: Unterschied zwischen den Versionen
Aus DGL Wiki
K (Trennlinien entfernt) |
K (Kategorisierung) |
||
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= glCallList = | = glCallList = | ||
− | |||
== Name == | == Name == | ||
Die Funktion '''glCallList''' führt eine [[Displaylisten|Displayliste]] aus. | Die Funktion '''glCallList''' führt eine [[Displaylisten|Displayliste]] aus. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | procedure '''glCallList'''(''list'' : TGLuint); | + | procedure '''glCallList'''(''list'' : TGLuint); |
+ | |||
+ | |||
− | |||
== Parameter == | == Parameter == | ||
− | + | {|border=1 rules=all | |
− | + | !''list'' | |
− | + | |Entspricht der ID der Displayliste, die aufgerufen werden soll | |
− | + | |} | |
− | + | ||
− | + | ||
− | |||
== Beschreibung == | == Beschreibung == | ||
− | Die Funktion '''glCallList''' führt sämtliche Befehle der Displayliste mit der ID ''list'' aus. Ist die ID ungültig geschieht nichts. Mit Hilfe der Funktion [[glIsList]] kann geprüft werden ob eine ID gültig ist. | + | Die Funktion '''glCallList''' führt sämtliche Befehle der Displayliste mit der ID ''list'' aus. Ist die ID ungültig, geschieht nichts. Mit Hilfe der Funktion [[glIsList]] kann geprüft werden, ob eine ID gültig ist. |
− | Ein Aufruf von glCallList zwischen [[glBegin]] und [[glBegin|glEnd]] ist möglich solange in der Displayliste nur Funktionen aufgerufen werden, die zwischen glBegin und glEnd erlaubt sind. | + | |
− | Die Anzahl der ineinander verkapselbaren glCallList-Aufrufe ist limitiert. | + | Ein Aufruf von '''glCallList''' zwischen [[glBegin]] und [[glBegin|glEnd]] ist möglich, solange in der Displayliste nur Funktionen aufgerufen werden, die zwischen glBegin und glEnd erlaubt sind. |
+ | |||
+ | Die Anzahl der ineinander verkapselbaren '''glCallList'''-Aufrufe ist limitiert. | ||
+ | |||
+ | |||
− | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
− | [[glGet]] mit GL_MAX_LIST_NESTING | + | [[glGet]] mit [[glGet#GL_MAX_LIST_NESTING|GL_MAX_LIST_NESTING]] |
+ | |||
+ | |||
− | |||
== Siehe auch == | == Siehe auch == | ||
[[glCallLists]], [[glDeleteLists]], [[glGenLists]], [[glNewList]], [[glPushAttrib]], [[glPushMatrix]] | [[glCallLists]], [[glDeleteLists]], [[glGenLists]], [[glNewList]], [[glPushAttrib]], [[glPushMatrix]] | ||
+ | |||
+ | [[Kategorie:GL|CallList]] | ||
+ | [[Kategorie:GL1.0|CallList]] |
Aktuelle Version vom 18. Juni 2011, 16:17 Uhr
Inhaltsverzeichnis
glCallList
Name
Die Funktion glCallList führt eine Displayliste aus.
Delphi-Spezifikation
procedure glCallList(list : TGLuint);
Parameter
list | Entspricht der ID der Displayliste, die aufgerufen werden soll |
---|
Beschreibung
Die Funktion glCallList führt sämtliche Befehle der Displayliste mit der ID list aus. Ist die ID ungültig, geschieht nichts. Mit Hilfe der Funktion glIsList kann geprüft werden, ob eine ID gültig ist.
Ein Aufruf von glCallList zwischen glBegin und glEnd ist möglich, solange in der Displayliste nur Funktionen aufgerufen werden, die zwischen glBegin und glEnd erlaubt sind.
Die Anzahl der ineinander verkapselbaren glCallList-Aufrufe ist limitiert.
Zugehörige Wertrückgaben
Siehe auch
glCallLists, glDeleteLists, glGenLists, glNewList, glPushAttrib, glPushMatrix