gluGetString: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Version Hochgeladen)
K (Trennlinien entfernt)
Zeile 3: Zeile 3:
 
<br>
 
<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>
 
<br>
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
----
 
 
  '''function''' gluGetString(''name'': TGLEnum): PChar;
 
  '''function''' gluGetString(''name'': TGLEnum): PChar;
  
 
<br>
 
<br>
 
== Parameter ==
 
== Parameter ==
----
 
 
<table border=1 rules=all>
 
<table border=1 rules=all>
 
<tr>
 
<tr>
Zeile 25: Zeile 22:
 
<br>
 
<br>
 
== Beschreibung ==  
 
== Beschreibung ==  
----
 
 
'''gluGetString''' liefert einen Zeiger auf einen statischen, null-terminierten String.
 
'''gluGetString''' liefert einen Zeiger auf einen statischen, null-terminierten String.
  
Zeile 45: Zeile 41:
 
<br>
 
<br>
 
== Hinweise ==
 
== Hinweise ==
----
 
 
'''gluGetString''' ist erst ab GLU-Version 1.1 verfügbar.
 
'''gluGetString''' ist erst ab GLU-Version 1.1 verfügbar.
  
 
<br>
 
<br>
 
== Siehe auch ==
 
== Siehe auch ==
----
 
 
[[gluErrorString]]
 
[[gluErrorString]]

Version vom 16. August 2004, 01:23 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