gluGetString: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Wird offline bearbeitet)
 
(Version Hochgeladen)
Zeile 1: Zeile 1:
= wird Offline Bearbeitet =  
+
= gluGetString =
  
= Bitte keine Änderungen vornehmen =
+
<br>
 +
== Name ==
 +
----
 +
'''gluGetString''' - erzeugt einen String der die GLU Versionsnummer oder die unterstützten GLU-Extensions enthält.
 +
 
 +
<br>
 +
== Delphi-Spezifikation ==
 +
----
 +
'''function''' gluGetString(''name'': TGLEnum): PChar;
 +
 
 +
<br>
 +
== Parameter ==
 +
----
 +
<table border=1 rules=all>
 +
<tr>
 +
<td>''name''</td>
 +
<td>Akzeptiert 2 symbolische Konstanten:<br>
 +
'''GL_VERSION''' - Der Rückgabestring enthält die Versionsnummer der GLU. <br>
 +
'''GL_EXTENSIONS''' - Der Rückgabestring enthält die verfügbaren herstellerspezifischen Extensionnamen.</td>
 +
</tr>
 +
</table>
 +
 
 +
<br>
 +
== 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><br>
 +
(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.
 +
 
 +
<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:
 +
 
 +
<Extension_Name><Leerzeichen><Extension_Name><Leerzeichen>...<br>
 +
(z.B.: "GLU_NURBS GL_TESSELATION")
 +
 
 +
Die Extension Namen selbst können keine Leerzeichen enthalten.
 +
<br>
 +
== Hinweise ==
 +
----
 +
'''gluGetString''' ist erst ab GLU-Version 1.1 verfügbar.
 +
 
 +
<br>
 +
== Siehe auch ==
 +
----
 +
[[gluErrorString]]

Version vom 2. August 2004, 19: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_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:

<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