WGL ARB extensions string: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
 
(Neue Prozeduren: C->Delphi, @Lyr, einfach in der dglOpengl nach der Procedure/Funktion suchen)
Zeile 13: Zeile 13:
  
 
== Neue Prozeduren ==
 
== Neue Prozeduren ==
  const char *wglGetExtensionsStringARB(HDC hdc);
+
  function '''wglGetExtensionsStringARB'''(''dc'': HDC): PChar;
 +
 
 
=== Parameter ===
 
=== Parameter ===
 
<table border=1 rules=all>
 
<table border=1 rules=all>
 
<tr>
 
<tr>
  <td>''hdc''</td>
+
  <td>''dc''</td>
 
  <td>Der Device Context für den die verfügbaren WGL-Extensions abgefragt werden sollen.</td>
 
  <td>Der Device Context für den die verfügbaren WGL-Extensions abgefragt werden sollen.</td>
 
</tr>
 
</tr>

Version vom 6. September 2005, 15:00 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.

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 NULL (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 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.

Fehlermeldungen

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


Ressourcen

Hardware Unterstützung
Original Extension-Spezifikation