glCallList: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K
K (An Funktionsvorlage angepasst)
Zeile 1: Zeile 1:
 
= glCallList =
 
= glCallList =
 +
 
<br>
 
<br>
 
== Name ==
 
== Name ==
Die Funktion glCallList führt eine [[Displaylisten|Displayliste]] aus.
+
----
 +
Die Funktion '''glCallList''' führt eine [[Displaylisten|Displayliste]] aus.
 +
 
 
<br>
 
<br>
 +
----
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
glCallList: procedure(list: TGLuint);
+
procedure '''glCallList'''(''list'' : TGLuint);
 +
 
 
<br>
 
<br>
 
== Parameter ==
 
== Parameter ==
<table border=1>
+
----
 +
<table border=1 rules=all>
 
  <tr>
 
  <tr>
 
   <td>''list''</td>
 
   <td>''list''</td>
Zeile 14: Zeile 20:
 
  </tr>  
 
  </tr>  
 
</table>
 
</table>
 +
 
<br>
 
<br>
 
== 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.<br>
+
----
 +
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.<br>
 
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.<br>
 
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.<br>
 
Die Anzahl der ineinander verkapselbaren glCallList-Aufrufe ist limitiert.  
 
Die Anzahl der ineinander verkapselbaren glCallList-Aufrufe ist limitiert.  
 +
 
<br>
 
<br>
 
==  Zugehörige Wertrückgaben ==
 
==  Zugehörige Wertrückgaben ==
[[glGet]] mit GL_MAX_LIST_NESTING
+
----
 +
[[glGet]] mit GL_MAX_LIST_NESTING
 +
 
 
<br>
 
<br>
 
== Siehe auch ==
 
== Siehe auch ==
[[glCallLists]]
+
----
[[glDeleteLists]]
+
[[glCallLists]], [[glDeleteLists]], [[glGenLists]], [[glNewList]], [[glPushAttrib]], [[glPushMatrix]]
[[glGenLists]]
 
[[glNewList]]
 
[[glPushAttrib]]
 
[[glPushMatrix]]
 

Version vom 1. August 2004, 09:45 Uhr

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


glGet mit GL_MAX_LIST_NESTING


Siehe auch


glCallLists, glDeleteLists, glGenLists, glNewList, glPushAttrib, glPushMatrix