Opentk/Source/Bind/Specifications/Docs/GL/glXQueryExtension.xml

88 lines
3.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook MathML Module V1.1b1//EN"
"http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd">
<refentry id="glXQueryExtension">
<refmeta>
<refmetainfo>
<copyright>
<year>1991-2006</year>
<holder>Silicon Graphics, Inc.</holder>
</copyright>
</refmetainfo>
<refentrytitle>glXQueryExtension</refentrytitle>
<manvolnum>3G</manvolnum>
</refmeta>
<refnamediv>
<refname>glXQueryExtension</refname>
<refpurpose>indicate whether the GLX extension is supported</refpurpose>
</refnamediv>
<refsynopsisdiv><title>C Specification</title>
<funcsynopsis>
<funcprototype>
<funcdef>Bool <function>glXQueryExtension</function></funcdef>
<paramdef>Display * <parameter>dpy</parameter></paramdef>
<paramdef>int * <parameter>errorBase</parameter></paramdef>
<paramdef>int * <parameter>eventBase</parameter></paramdef>
</funcprototype>
</funcsynopsis>
</refsynopsisdiv>
<!-- eqn: ignoring delim $$ -->
<refsect1 id="parameters"><title>Parameters</title>
<variablelist>
<varlistentry>
<term><parameter>dpy</parameter></term>
<listitem>
<para>
Specifies the connection to the X server.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>errorBase</parameter></term>
<listitem>
<para>
Returns the base error code of the GLX server extension.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>eventBase</parameter></term>
<listitem>
<para>
Returns the base event code of the GLX server extension.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 id="description"><title>Description</title>
<para>
<function>glXQueryExtension</function> returns <constant>True</constant> if the X server of
connection <parameter>dpy</parameter> supports the GLX extension,
<constant>False</constant> otherwise.
If <constant>True</constant> is returned,
then <parameter>errorBase</parameter> and <parameter>eventBase</parameter> return the error base and event base of
the GLX extension. These values should be added to the constant
error and event values to determine the actual event or error values.
Otherwise, <parameter>errorBase</parameter> and <parameter>eventBase</parameter> are unchanged.
</para>
<para>
<parameter>errorBase</parameter> and <parameter>eventBase</parameter> do not return values if they are specified
as <constant>NULL</constant>.
</para>
</refsect1>
<refsect1 id="seealso"><title>See Also</title>
<para>
<citerefentry><refentrytitle>glXQueryVersion</refentrytitle></citerefentry>
</para>
</refsect1>
<refsect1 id="Copyright"><title>Copyright</title>
<para>
Copyright <trademark class="copyright"></trademark> 1991-2006
Silicon Graphics, Inc. This document is licensed under the SGI
Free Software B License. For details, see
<ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
</para>
</refsect1>
</refentry>