gluGetString: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Beschreibung)
K (Bot: konvertiere/korrigiere <BR>)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
= gluGetString =
 
= gluGetString =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
'''gluGetString''' - erzeugt einen String der die GLU Versionsnummer oder die unterstützten GLU-Extensions enthält.
 
'''gluGetString''' - erzeugt einen String der die GLU Versionsnummer oder die unterstützten GLU-Extensions enthält.
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 
  '''function''' gluGetString(''name'': TGLEnum): PChar;
 
  '''function''' gluGetString(''name'': TGLEnum): PChar;
  
<br>
+
 
 +
 
 
== Parameter ==
 
== Parameter ==
 
<table border=1 rules=all>
 
<table border=1 rules=all>
Zeile 20: Zeile 23:
 
</table>
 
</table>
  
<br>
+
 
 +
 
 
== Beschreibung ==  
 
== Beschreibung ==  
 
'''gluGetString''' liefert einen Zeiger auf einen statischen, null-terminierten String.
 
'''gluGetString''' liefert einen Zeiger auf einen statischen, null-terminierten String.
Zeile 32: Zeile 36:
 
Die herstellerspezifischen Informationen sind optional und das Format sowie Inhalt sind implementationsabhängig.
 
Die herstellerspezifischen Informationen sind optional und das Format sowie Inhalt sind implementationsabhängig.
  
<br>
+
 
 +
 
 
Wenn ''name'' = '''GL_EXTENSIONS''' ist, dann liefert die Funktion einen String, der eine Auflistung aller unterstützten GLU-Extensions, getrennt durch Leerzeichen, enthält. Ein solcher String ist folgendermaßen aufgebaut:
 
Wenn ''name'' = '''GL_EXTENSIONS''' ist, dann liefert die Funktion einen String, der eine Auflistung aller unterstützten GLU-Extensions, getrennt durch Leerzeichen, enthält. Ein solcher String ist folgendermaßen aufgebaut:
  
Zeile 44: Zeile 49:
 
'''gluGetString''' ist erst ab GLU-Version 1.1 verfügbar.
 
'''gluGetString''' ist erst ab GLU-Version 1.1 verfügbar.
  
<br>
+
 
 +
 
 
== Siehe auch ==
 
== Siehe auch ==
 
[[gluErrorString]]
 
[[gluErrorString]]
  
 
[[Kategorie:GLU|GetString]]
 
[[Kategorie:GLU|GetString]]

Aktuelle Version vom 22. April 2006, 19:26 Uhr

gluGetString

Name

gluGetString - erzeugt einen String der die GLU Versionsnummer oder die unterstützten GLU-Extensions enthält.


Delphi-Spezifikation

function gluGetString(name: TGLEnum): PChar;


Parameter

name Akzeptiert 2 symbolische Konstanten:

GL_VERSION - Der Rückgabestring enthält die Versionsnummer der GLU.

GL_EXTENSIONS - Der Rückgabestring enthält die verfügbaren herstellerspezifischen Extensionnamen.


Beschreibung

gluGetString liefert einen Zeiger auf einen statischen, null-terminierten String.

Wenn name = GL_VERSION ist, dann liefert die Funktion einen String, der die Versionsnummer der GLU enthält. Das Format ist dabei das folgende:

<Versionsnummer><Leerzeichen><herstellerabhängige Informationen>
(z.B.: "1.2.11 Microsoft Windows NT")

Die Versionsnummer selbst ist dabei entweder "Haupt_Nummer.Neben_Nummer" oder "Haupt_Nummer.Neben_Nummer.Release_Nummer". Die herstellerspezifischen Informationen sind optional und das Format sowie Inhalt sind implementationsabhängig.


Wenn name = GL_EXTENSIONS ist, dann liefert die Funktion einen String, der eine Auflistung aller unterstützten GLU-Extensions, getrennt durch Leerzeichen, enthält. Ein solcher String ist folgendermaßen aufgebaut:

<Extension_Name><Leerzeichen><Extension_Name><Leerzeichen>...
(z.B.: "GLU_NURBS GL_TESSELATION")

Die Extension Namen selbst können keine Leerzeichen enthalten.

Hinweise

gluGetString ist erst ab GLU-Version 1.1 verfügbar.


Siehe auch

gluErrorString