gluGetString: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Siehe auch)
(Beschreibung)
Zeile 33: Zeile 33:
  
 
<br>
 
<br>
Wenn ''name'' = '''GL_VEXTENSIONS''' 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:
  
 
<Extension_Name><Leerzeichen><Extension_Name><Leerzeichen>...<br>
 
<Extension_Name><Leerzeichen><Extension_Name><Leerzeichen>...<br>
Zeile 40: Zeile 40:
 
Die Extension Namen selbst können keine Leerzeichen enthalten.
 
Die Extension Namen selbst können keine Leerzeichen enthalten.
 
<br>
 
<br>
 +
 
== Hinweise ==
 
== Hinweise ==
 
'''gluGetString''' ist erst ab GLU-Version 1.1 verfügbar.
 
'''gluGetString''' ist erst ab GLU-Version 1.1 verfügbar.

Version vom 5. April 2005, 20:52 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