WGL ARB extensions string: Unterschied zwischen den Versionen
I0n0s (Diskussion | Beiträge) K (NULL=Nil) |
|||
Zeile 2: | Zeile 2: | ||
<br> | <br> | ||
− | |||
− | |||
== 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 | + | 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 | + | 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, 16:31 Uhr
Die Orginalspezifikation finden Sie unter "Ressourcen" am Ende des Artikels. |
Inhaltsverzeichnis
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.