gluGetString

Aus DGL Wiki
Wechseln zu: Navigation, Suche

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