WGL ARB extensions string: Unterschied zwischen den Versionen
Lyr (Diskussion | Beiträge) () |
I0n0s (Diskussion | Beiträge) (→Neue Prozeduren: C->Delphi, @Lyr, einfach in der dglOpengl nach der Procedure/Funktion suchen) |
||
Zeile 13: | Zeile 13: | ||
== Neue Prozeduren == | == Neue Prozeduren == | ||
− | + | function '''wglGetExtensionsStringARB'''(''dc'': HDC): PChar; | |
+ | |||
=== Parameter === | === Parameter === | ||
<table border=1 rules=all> | <table border=1 rules=all> | ||
<tr> | <tr> | ||
− | <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, 14:00 Uhr
Die Orginalspezifikation finden Sie unter "Ressourcen" am Ende des Artikels. |
Inhaltsverzeichnis
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.