glXQueryContext
Inhaltsverzeichnis
glXQueryContex
Name
glXQueryContex - Fragt Informationen eines Kontexts ab.
Delphi-Spezifikation
function glXQueryContex(dpy: PDisplay; ctx: GLXContext; attribute: TGLint; value: PGLint): TGLint;
Parameter
dpy | Gibt die Verbindung zum X-Server an |
---|---|
ctx | Gibt den Renderkontext an |
attribute | Symbolische Konstante, welche die abzufragenden Kontexteigenschaft bestimmt; muss eine der folgenden sein: GLX_FBCONFIG_ID |
value | Beinhaltet den Rückgabewert für attribute |
Beschreibung
Die Funktion glXQueryContext setzt den Wert von value auf den Wert der in attribute angegebenen Eigenschaft. Die Funktion kann dabei einen Round-Trip zum Server auslösen. Der Rückgabewert der Funktion ist Success, es sei denn, attribute gibt kein gültiges GLX-Kontextattribut an, in diesem Fall wird GLX_BAD__ATTRIBUTE zurückgegeben.
Folgende Werte sind für attribute möglich:
GLX_FBCONFIG_ID
- Gibt die XID der mit dem Kontext ctx assozierten GLXFBConfig in value zurück.
GLX_RENDER_TYPE
- Gibt den vom Kontext ctx unterstützten Rendertyp zurück.
GLX_SCREEN
- Gibt die mit dem Kontext ctx assoziierte Bildschirmnummer zurück.
Hinweise
Falls die GLX-Version 1.1 oder 1.0 ist, so muss die OpenGL-Version 1.0 sein. Falls die GLX-Version 1.2 ist, so muss die OpenGL-Version 1.1 sein. Falls die GLX-Version 1.3 ist, so muss die OpenGL-Version 1.2 sein.
Änderungen
Folgende Erweiterungen hat die Funktion erfahren:
Ab GLX-Version 1.3
Die Funktion glXQueryContext ist erst ab GLX-Version 1.3 oder höher verfügbar.
Fehlermeldungen
GLXBadContext wird generiert, wenn ctx kein gültiger Kontext ist.
Siehe auch
glXCreateNewContext, glXGetCurrentContext, glXQueryVersion, glXQueryExtensionsString