glGenLists: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (GlGenLists wurde nach glGenLists verschoben)
K (Kategorisierung)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= glGenLists =
 
= glGenLists =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
  
 
'''glGenLists''' - Erstellt einen kontinuierlichen Satz leerer [[Displaylisten]].
 
'''glGenLists''' - Erstellt einen kontinuierlichen Satz leerer [[Displaylisten]].
  
<br>
+
 
 +
 
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  
function TGLUInt '''glGenLists'''(''range'' : TGLSizei) : TGLUInt;
+
function '''glGenLists'''(''range'' : TGLsizei) : TGLuint;
 +
 
 +
 
  
<br>
 
  
 
== Parameter ==
 
== Parameter ==
  
<table border=1>
+
{|border=1 rules=all
<tr>
+
!''range''
<td>''range''</td>
+
|Gibt die Anzahl der (aufeinander folgenden) zu erstellenden Displaylisten an.
<td>Gibt die Anzahl der (aufeinander folgenden) zu erstellenden Displaylisten an.</td>
+
|}
</tr>
+
 
</table>
+
 
  
<br>
 
 
== Beschreibung ==
 
== Beschreibung ==
  
 
'''glGenLists''' erwartet als Argument eine Reichweite und gibt den Integerwert ''n'' zurück, der eine Liste aufeinander folgender Werte für leere Displaylisten anführt (n = erste Liste, n+1 = zweite Liste, etc.).  
 
'''glGenLists''' erwartet als Argument eine Reichweite und gibt den Integerwert ''n'' zurück, der eine Liste aufeinander folgender Werte für leere Displaylisten anführt (n = erste Liste, n+1 = zweite Liste, etc.).  
  
Wenn ''range'' gleich Null ist, oder nicht mehr genug freie Namen für die, via ''range'' angegebene, Listenreichweite vorhanden sind, oder ein Fehler generiert wird, werden keine leeren Displaylisten erstellt und es wird 0 zurückgegeben.
+
Wenn ''range'' gleich Null ist, oder nicht mehr genug freie Namen für die via ''range'' angegebene Listenreichweite vorhanden sind, oder ein Fehler generiert wird, werden keine leeren Displaylisten erstellt und es wird 0 zurückgegeben.
 +
 
 +
 
  
<br>
 
  
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
  
GL_INVALID_VALUE wird generiert wenn ''range'' negativ ist.<br>
+
'''GL_INVALID_VALUE''' wird generiert, wenn ''range'' negativ ist.<br>
 +
 
 +
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glGenLists''' zwischen [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird.
  
GL_INVALID_OPERATION wird generiert wenn '''glGenLists''' zwischen [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird.
 
  
<br>
 
  
 
==  Zugehörige Wertrückgaben ==
 
==  Zugehörige Wertrückgaben ==
Zeile 44: Zeile 47:
 
[[glIsList]]
 
[[glIsList]]
  
<br>
+
 
 +
 
 
== Siehe auch ==
 
== Siehe auch ==
 
[[glCallList]], [[glCallLists]], [[glDeleteLists]], [[glNewList]]
 
[[glCallList]], [[glCallLists]], [[glDeleteLists]], [[glNewList]]
Zeile 50: Zeile 54:
  
 
[[Kategorie:GL|GenLists]]
 
[[Kategorie:GL|GenLists]]
 +
[[Kategorie:GL1.0|GenLists]]

Aktuelle Version vom 11. Juli 2011, 10:23 Uhr

glGenLists

Name

glGenLists - Erstellt einen kontinuierlichen Satz leerer Displaylisten.



Delphi-Spezifikation

function glGenLists(range : TGLsizei) : TGLuint;



Parameter

range Gibt die Anzahl der (aufeinander folgenden) zu erstellenden Displaylisten an.


Beschreibung

glGenLists erwartet als Argument eine Reichweite und gibt den Integerwert n zurück, der eine Liste aufeinander folgender Werte für leere Displaylisten anführt (n = erste Liste, n+1 = zweite Liste, etc.).

Wenn range gleich Null ist, oder nicht mehr genug freie Namen für die via range angegebene Listenreichweite vorhanden sind, oder ein Fehler generiert wird, werden keine leeren Displaylisten erstellt und es wird 0 zurückgegeben.



Fehlermeldungen

GL_INVALID_VALUE wird generiert, wenn range negativ ist.

GL_INVALID_OPERATION wird generiert, wenn glGenLists zwischen glBegin und dem passenden glEnd aufgerufen wird.


Zugehörige Wertrückgaben

glIsList


Siehe auch

glCallList, glCallLists, glDeleteLists, glNewList