WGL ARB extensions string: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (NULL=Nil)
Zeile 2: Zeile 2:
  
 
<br>
 
<br>
== Abfragestring ==
 
WGL_ARB_extensions_string
 
  
 
== Beschreibung ==
 
== Beschreibung ==
Diese Extension erlaubt es einer Applikation abzufragen welche WGL-Extensions unterstützt werden. Sie bildet die Grundlage für alle anderen WGL-Extensions.
+
Diese Extension erlaubt es einer Applikation, abzufragen, welche WGL-Extensions unterstützt werden. Sie bildet die Grundlage für alle anderen WGL-Extensions.
  
Der Extension String ist nicht in [[glGetString]]( GL_EXTENSIONS ) enthalten! Sie sollte mittels [[wglGetProcAddress]] abgefragt werden.
+
Der Extension-String ist nicht in [[glGetString]]( GL_EXTENSIONS ) enthalten! Sie sollte mittels [[wglGetProcAddress]] abgefragt werden.
  
wglGetExtensionsStringARB gibt einen null (0) terminierten String zurück welcher alle unterstützten WGL-Extensions durch Leerzeichen getrennt beinhaltet. Wenn keine Extension existieren, so wird ein leerer String zurück gegeben. Im Falle eines Fehlers wird '''NIL''' zurück gegeben.
+
wglGetExtensionsStringARB gibt einen null (0)-terminierten String zurück welcher alle unterstützten WGL-Extensions - durch Leerzeichen getrennt - beinhaltet. Wenn keine Extensions existieren, so wird ein leerer String zurückgegeben. Im Falle eines Fehlers wird '''nil''' zurück gegeben.
  
 
== Neue Prozeduren ==
 
== Neue Prozeduren ==
Zeile 24: Zeile 22:
  
 
== Hinweise ==
 
== Hinweise ==
Extensions welche früher über [[glGetString]] abgefragt wurden (zB: [[WGL_EXT_swap_control]]) sind aus Kompatibilitätsgründen auch weiterhin auf diese Weise abfragbar, aber für neuere Applikationen auch im wglGetExtensionsStringARB-String enthalten.
+
Extensions, die früher über [[glGetString]] abgefragt wurden (zB: [[WGL_EXT_swap_control]]), sind aus Kompatibilitätsgründen auch weiterhin auf diese Weise abfragbar, aber für neuere Applikationen auch im wglGetExtensionsStringARB-String enthalten.
  
 
== Fehlermeldungen ==
 
== Fehlermeldungen ==
'''ERROR_DC_NOT_FOUND''' wird generiert, und mit ''GetLastError'' abgefragt wenn ''dc'' kein gültiger Device Context ist.
+
'''ERROR_DC_NOT_FOUND''' wird generiert, und mit ''GetLastError'' abgefragt, wenn ''dc'' kein gültiger Device-Context ist.
  
 
<br>
 
<br>

Version vom 6. September 2005, 17:31 Uhr

Info DGL.png Die Orginalspezifikation finden Sie unter "Ressourcen" am Ende des Artikels.


Beschreibung

Diese Extension erlaubt es einer Applikation, abzufragen, welche WGL-Extensions unterstützt werden. Sie bildet die Grundlage für alle anderen WGL-Extensions.

Der Extension-String ist nicht in glGetString( GL_EXTENSIONS ) enthalten! Sie sollte mittels wglGetProcAddress abgefragt werden.

wglGetExtensionsStringARB gibt einen null (0)-terminierten String zurück welcher alle unterstützten WGL-Extensions - durch Leerzeichen getrennt - beinhaltet. Wenn keine Extensions existieren, so wird ein leerer String zurückgegeben. Im Falle eines Fehlers wird nil zurück gegeben.

Neue Prozeduren

function wglGetExtensionsStringARB(dc: HDC): PChar;

Parameter

dc Der Device Context für den die verfügbaren WGL-Extensions abgefragt werden sollen.

Hinweise

Extensions, die früher über glGetString abgefragt wurden (zB: WGL_EXT_swap_control), sind aus Kompatibilitätsgründen auch weiterhin auf diese Weise abfragbar, aber für neuere Applikationen auch im wglGetExtensionsStringARB-String enthalten.

Fehlermeldungen

ERROR_DC_NOT_FOUND wird generiert, und mit GetLastError abgefragt, wenn dc kein gültiger Device-Context ist.


Ressourcen

Hardware Unterstützung
Original Extension-Spezifikation