glListBase: Unterschied zwischen den Versionen
Aus DGL Wiki
(Artikel klarifiziert (entsprechend glManPages). Bitte NICHTMEHR die Delphihilfe als Vorlage verwenden, da teilweise falsch.) |
K (Kategorisierung) |
||
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= glListBase = | = glListBase = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''glListBase''' - stellt den Bezugswert für [[Displaylisten]] ein. | '''glListBase''' - stellt den Bezugswert für [[Displaylisten]] ein. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
procedure '''glListBase'''(''base'' GLuint); | procedure '''glListBase'''(''base'' GLuint); | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
<table border=1 rules=all> | <table border=1 rules=all> | ||
<tr> | <tr> | ||
<td>''base''</td> | <td>''base''</td> | ||
− | <td>Bestimmt den (Integer) | + | <td>Bestimmt den (Integer-)Versatz, der auf die in [[glCallLists]] angegebenen Listen-IDs hinzudaddiert wird, um den endgültigen Namen einer Displayliste zu ermitteln. Vorgabewert ist 0.</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | + | ||
+ | |||
== Beschreibung == | == Beschreibung == | ||
− | '''glCallLists''' gibt eine Reihe von Versätzen an, und die endgültigen Namen der aufzurufenden Displaylisten werden dann aus den mit '''glCallLists''' angegebenen Werten + ''base'' ermittelt. | + | '''glCallLists''' gibt eine Reihe von Versätzen an, und die endgültigen Namen der aufzurufenden Displaylisten werden dann aus den mit '''glCallLists''' angegebenen Werten + ''base'' ermittelt. Nur Namen, die auf gültige Displaylisten verweisen, werden ausgeführt, alle anderen werden ignoriert. |
+ | |||
− | |||
− | |||
− | |||
− | |||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | '''GL_INVALID_OPERATION''' wird generiert wenn '''glListBase''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. | + | '''GL_INVALID_OPERATION''' wird generiert, wenn '''glListBase''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. |
+ | |||
+ | |||
− | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
− | [[glGet]] mit Token '''GL_LIST_BASE''' | + | [[glGet]] mit Token [[glGet#GL_LIST_BASE|'''GL_LIST_BASE''']] |
+ | |||
+ | |||
− | |||
== Siehe auch == | == Siehe auch == | ||
[[glCallLists]] | [[glCallLists]] | ||
Hintergrundwissen: [[Displaylisten]] | Hintergrundwissen: [[Displaylisten]] | ||
+ | |||
+ | [[Kategorie:GL|ListBase]] | ||
+ | [[Kategorie:GL1.0|ListBase]] |
Aktuelle Version vom 22. Juni 2011, 03:46 Uhr
Inhaltsverzeichnis
glListBase
Name
glListBase - stellt den Bezugswert für Displaylisten ein.
Delphi-Spezifikation
procedure glListBase(base GLuint);
Parameter
base | Bestimmt den (Integer-)Versatz, der auf die in glCallLists angegebenen Listen-IDs hinzudaddiert wird, um den endgültigen Namen einer Displayliste zu ermitteln. Vorgabewert ist 0. |
Beschreibung
glCallLists gibt eine Reihe von Versätzen an, und die endgültigen Namen der aufzurufenden Displaylisten werden dann aus den mit glCallLists angegebenen Werten + base ermittelt. Nur Namen, die auf gültige Displaylisten verweisen, werden ausgeführt, alle anderen werden ignoriert.
Fehlermeldungen
GL_INVALID_OPERATION wird generiert, wenn glListBase innerhalb eines glBegin-glEnd-Blocks aufgerufen wird.
Zugehörige Wertrückgaben
glGet mit Token GL_LIST_BASE
Siehe auch
Hintergrundwissen: Displaylisten