<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=glXQueryDrawable</id>
		<title>glXQueryDrawable - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=glXQueryDrawable"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glXQueryDrawable&amp;action=history"/>
		<updated>2026-05-30T12:17:27Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DGL Wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glXQueryDrawable&amp;diff=21727&amp;oldid=prev</id>
		<title>Thoronador: Die Seite wurde neu angelegt: = glXQueryDrawable =    == Name == '''glXQueryDrawable''' - Gibt ein Attribut einer GLX-Zeichenfläche zurück.    == Delphi-Spezifikation ==  function '''glXQueryDrawa...</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glXQueryDrawable&amp;diff=21727&amp;oldid=prev"/>
				<updated>2008-05-14T19:48:16Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: = glXQueryDrawable =    == Name == &amp;#039;&amp;#039;&amp;#039;glXQueryDrawable&amp;#039;&amp;#039;&amp;#039; - Gibt ein Attribut einer GLX-Zeichenfläche zurück.    == Delphi-Spezifikation ==  function &amp;#039;&amp;#039;&amp;#039;glXQueryDrawa...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= glXQueryDrawable =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glXQueryDrawable''' - Gibt ein Attribut einer GLX-Zeichenfläche zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''glXQueryDrawable'''(''dpy'': PDisplay; ''draw'': GLXDrawable; ''attribute'': TGLint; ''value'': PGLuint): TGLint;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''dpy'' &lt;br /&gt;
| Gibt die Verbindung zum X-Server an&lt;br /&gt;
|-&lt;br /&gt;
! ''draw'' &lt;br /&gt;
| Gibt die abzufragende GLX-Zeichenfläche an&lt;br /&gt;
|-&lt;br /&gt;
! ''attribute'' &lt;br /&gt;
| Symbolische Konstante, welche das zurückzugebende Attribut angibt. Muss eine der folgenden sein:&amp;lt;br&amp;gt;&lt;br /&gt;
GLX_WIDTH&amp;lt;br&amp;gt;&lt;br /&gt;
GLX_HEIGHT&amp;lt;br&amp;gt;&lt;br /&gt;
GLX_PRESERVED_CONTENTS&amp;lt;br&amp;gt;&lt;br /&gt;
GLX_LARGEST_PBUFFER&amp;lt;br&amp;gt;&lt;br /&gt;
GLX_FBCONFIG_ID&lt;br /&gt;
|-&lt;br /&gt;
! ''value'' &lt;br /&gt;
| Beinhaltet den Rückgabewert das Attributs ''attribute''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Die Funktion '''glXQueryDrawable''' setzt ''value'' auf den Wert des Attributs ''attribute'' der GLX-Zeichenfläche ''draw''.&lt;br /&gt;
&lt;br /&gt;
Für ''attribute'' sind folgende Werte möglich:&lt;br /&gt;
=== GLX_FBCONFIG_ID ===&lt;br /&gt;
: Gibt die XID von ''draw'' zurück.&lt;br /&gt;
&lt;br /&gt;
=== GLX_HEIGHT ===&lt;br /&gt;
: Gibt die Höhe zurück.&lt;br /&gt;
&lt;br /&gt;
=== GLX_LARGEST_PBUFFER ===&lt;br /&gt;
: Gibt den Wert zurück, der gesetzt wurde, als [[glXCreatePbuffer]] aufgerufen wurde, um den GLXPbuffer zu erzeugen. Falls '''False''' zurückgegeben wird, dann wird der Aufruf von [[glXCreatePbuffer]], um einen GLXPbuffer zu erzeugen, fehlschlagen, falls die angefragte Größe höher ist als das Implementationsmaximum oder die verfügbaren Ressourcen. Falls '''True''' zurückgegeben wird, dann wird ein GLXPbuffer mit der maximal verfügbaren Größe (falls niedriger als die angefragte Breite und Höhe) erzeugt.&lt;br /&gt;
&lt;br /&gt;
=== GLX_PRESERVED_CONTENTS ===&lt;br /&gt;
: Gibt '''True''' zurück, falls der Inhalt eines GLXPbuffer erhalten bleibt, wenn ein Ressourcenkonflikt auftritt. Andernfalls wird '''False''' zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
=== GLX_WIDTH ===&lt;br /&gt;
: Gibt die Breite zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Falls ''draw'' ein GLXWindow oder eine GLXPixmap ist und ''attribute'' den Wert '''GLX_PRESERVED_CONTENTS''' oder '''GLX_LARGEST_PBUFFER''' hat, dann ist der Inhalt von ''value'' nach dem Funktionsaufruf undefiniert. Falls ''attribute'' keines der oben aufgelisteten Attribute ist, so ist der Inhalt von ''value'' ebenfalls undefiniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GLXBadDrawable''' wird generiert, wenn ''draw'' keine gültige GLX-Zeichenfläche ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glXChooseFBConfig]], [[glXCreatePbuffer]], [[glXCreatePixmap]], [[glXCreateWindow]], [[glXGetFBConfigAttrib]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GLX|QueryDrawable]]&lt;/div&gt;</summary>
		<author><name>Thoronador</name></author>	</entry>

	</feed>