WGL ARB extensions string: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Beschreibung)
(Artikel als Extensionartikel formatiert. DIES IST KEIN FUNKTIONSARTIKEL!)
Zeile 1: Zeile 1:
 
{{Hinweis|Die Orginalspezifikation finden Sie unter "Ressourcen" am Ende des Artikels.}}
 
{{Hinweis|Die Orginalspezifikation finden Sie unter "Ressourcen" am Ende des Artikels.}}
{{Hinweis|Bei der "Spezifikation" handelt es sich um eine Meeting-Mitschrift oder ähnliches, bei der nur Änderungen besprochen wurden}}
 
 
  
 
<br>
 
<br>
 +
== Abfragestring ==
 +
WGL_ARB_extensions_string
  
== Name ==
 
'''WGL_ARB_extensions_string''' - Fragt die unterstützten Extensions ab und gibt sie aus
 
  
== Delphi-Spezifikation ==
+
== Beschreibung ==
function '''wglGetExtensionsStringARB'''(''dc'': HDC): PChar;
+
Diese Extension erlaubt es einer Applikation abzufragen welche WGL-Extensions unterstützt werden. Sie bildet die Grundlage für alle anderen WGL-Extensions. Dazu wird die neue Funktion '''wglGetExtensionStringARB''' eingeführt welche einen String mit den Bezeichnern aller unterstützten WGL Extensions zurückliefert.
 
 
== Parameter ==
 
<table border=1 rules=all>
 
<tr>
 
<td>''dc''</td>
 
<td>Der Device Context für den die verfügbaren WGL-Extensions abgefragt werden sollen.</td>
 
</tr>
 
</table>
 
  
== Beschreibung ==
+
=== Verwendung ===
Diese Extension erlaubt es einer Applikation, abzufragen, welche WGL-Extensions unterstützt werden. Sie bildet die Grundlage für alle anderen WGL-Extensions.
+
Rufen Sie [[wglGetExtensionsStringARB]] auf um zu überprüfen welche WGL Versionen unterstützt werden.
  
Der Extension-String (WGL_ARB_extensions_string) ist nicht in [[glGetString]]( GL_EXTENSIONS ) enthalten! Sie sollte mittels [[wglGetProcAddress]] prüfen ob [[wglGetExtensionsStringARB]] vorhanden ist. Wenn ja wird die Extension unterstützt.
+
=== Hinweise ===
 +
Der Extension String (WGL_ARB_extensions_string) ist nicht in [[glGetString]]( GL_EXTENSIONS ) enthalten! Es sollte mittels [[wglGetProcAddress]] abgefragt werden ob [[wglGetExtensionsStringARB]] vorhanden ist. Wenn ja, wird die Extension unterstützt.
  
== 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 ==
+
== Neue Funktionen ==
'''ERROR_DC_NOT_FOUND''' wird generiert, und mit ''GetLastError'' abgefragt, wenn ''dc'' kein gültiger Device-Context ist.
+
*[[wglGetExtensionsStringARB]]
  
 
<br>
 
<br>

Version vom 7. September 2005, 01:28 Uhr

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


Abfragestring

WGL_ARB_extensions_string


Beschreibung

Diese Extension erlaubt es einer Applikation abzufragen welche WGL-Extensions unterstützt werden. Sie bildet die Grundlage für alle anderen WGL-Extensions. Dazu wird die neue Funktion wglGetExtensionStringARB eingeführt welche einen String mit den Bezeichnern aller unterstützten WGL Extensions zurückliefert.

Verwendung

Rufen Sie wglGetExtensionsStringARB auf um zu überprüfen welche WGL Versionen unterstützt werden.

Hinweise

Der Extension String (WGL_ARB_extensions_string) ist nicht in glGetString( GL_EXTENSIONS ) enthalten! Es sollte mittels wglGetProcAddress abgefragt werden ob wglGetExtensionsStringARB vorhanden ist. Wenn ja, wird die Extension unterstützt.


Neue Funktionen


Ressourcen

Hardware Unterstützung
Original Extension-Spezifikation