glXQueryContextInfoEXT
Inhaltsverzeichnis
glXQueryContextInfoEXT
Name
glXQueryContextInfoEXT - Fragt Kontextinformationen ab.
Delphi-Spezifikation
function glXQueryContextInfoEXT(dpy: PDisplay; ctx: GLXContext; attribute: TGLint; value: PGLint): TGLint;
Parameter
dpy | Gibt die Verbindung zum X-Server an |
---|---|
ctx | Gibt den GLX-Renderkontext an |
attribute | Symbolische Konstante, welche die abzufragende Kontexteigenschaft bestimmt; muss eine der folgenden sein: GLX_SCREEN_EXT |
value | Beinhaltet den Rückgabewert für attribute |
Beschreibung
Die Funktion glXQueryContextInfoEXT setzt den Wert von value auf den Wert des durch attribute angegebenen Kontextattributes. glXQueryContextInfoEXT gibt einen Fehlercode zurück, wenn sie aus irgendeinem Grund fehlschlägt. Andernfalls wird Success zurückgegeben. Der Funktionsaufruf kann einen Round-Trip zum Server auslösen.
Für attribute sind folgende Werte möglich:
GLX_SCREEN_EXT
- Gibt (in value) die Nummer des mit dem Kontext ctx assoziierten Bildschirms zurück.
GLX_SHARED_CONTEXT_EXT
- Gibt die XID des Share List Context zurück, der zum Zeitpunkt der Erstellung von ctx mit diesem Kontext assoziiert war.
GLX_VISUAL_ID_EXT
- Gibt die XID des mit dem Kontext ctx assoziierten GLX-Visual zurück.
Hinweise
Die Funktion glXQueryInfoEXT ist Teil der EXT_import_context-Extension und kein Bestandteil der GLX-Kernbefehle. Falls in der durch die Funktion glXQueryExtensionsString zurückgegebenen Zeichenkette EXT_import_context enthalten ist, dann wird die Extension EXT_import_context unterstützt.
Fehlermeldungen
GLXBadContext wird generiert, wenn sich ctx auf keinen gültigen Kontext bezieht.
GLX_BAD_ATTRIBUTE wird zurückgegeben, wenn attribute kein gültiges GLX-Kontextattribut ist.
GLX_BAD_CONTEXT wird zurückgegeben, wenn ctx kein gültiger Kontext ist.
Zugehörige Wertrückgaben
glXQueryExtensionsString zur Abfrage der Verfügbarkeit der Erweiterung EXT_import_context