~ubuntu-branches/ubuntu/gutsy/gtkglext/gutsy

« back to all changes in this revision

Viewing changes to docs/reference/gtkglext/html/gtkglext-gdkgltokens.html

  • Committer: Bazaar Package Importer
  • Author(s): Marcelo E. Magallon
  • Date: 2004-04-03 17:43:17 UTC
  • Revision ID: james.westby@ubuntu.com-20040403174317-d5gb2d2gftaligp8
Tags: upstream-1.0.6
Import upstream version 1.0.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Tokens</title><meta name="generator" content="DocBook XSL Stylesheets V1.61.2"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
 
2
        .synopsis, .classsynopsis {
 
3
            background: #eeeeee;
 
4
            border: solid 1px #aaaaaa;
 
5
            padding: 0.5em;
 
6
        }
 
7
        .programlisting {
 
8
            background: #eeeeff;
 
9
            border: solid 1px #aaaaff;
 
10
            padding: 0.5em;
 
11
        }
 
12
        .variablelist {
 
13
            padding: 4px;
 
14
            margin-left: 3em;
 
15
        }
 
16
        .navigation {
 
17
            background: #ffeeee;
 
18
            border: solid 1px #ffaaaa;
 
19
            margin-top: 0.5em;
 
20
            margin-bottom: 0.5em;
 
21
        }
 
22
        .navigation a {
 
23
            color: #770000;
 
24
        }
 
25
        .navigation a:visited {
 
26
            color: #550000;
 
27
        }
 
28
        .navigation .title {
 
29
            font-size: 200%;
 
30
        }
 
31
      </style><link rel="home" href="index.html" title="GtkGLExt Reference Manual"><link rel="up" href="GdkGLExt-API.html" title="Part�II.�GdkGLExt API Reference"><link rel="previous" href="gtkglext-gdkglshapes.html" title="Geometric Object Rendering"><link rel="next" href="gtkglext-gdkglx.html" title="X Window System Interaction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="gtkglext-gdkglshapes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="GdkGLExt-API.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">GtkGLExt Reference Manual</th><td><a accesskey="n" href="gtkglext-gdkglx.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry" lang="en"><a name="gtkglext-gdkgltokens"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2><span class="refentrytitle">Tokens</span></h2><p>Tokens &#8212; OpenGL-related tokens</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
 
32
 
 
33
#include &lt;gdk/gdkgl.h&gt;
 
34
 
 
35
 
 
36
#define     <a href="gtkglext-gdkgltokens.html#GDK-GL-SUCCESS-CAPS">GDK_GL_SUCCESS</a>
 
37
#define     <a href="gtkglext-gdkgltokens.html#GDK-GL-ATTRIB-LIST-NONE-CAPS">GDK_GL_ATTRIB_LIST_NONE</a>
 
38
enum        <a href="gtkglext-gdkgltokens.html#GdkGLConfigAttrib">GdkGLConfigAttrib</a>;
 
39
#define     <a href="gtkglext-gdkgltokens.html#GDK-GL-DONT-CARE-CAPS">GDK_GL_DONT_CARE</a>
 
40
#define     <a href="gtkglext-gdkgltokens.html#GDK-GL-NONE-CAPS">GDK_GL_NONE</a>
 
41
enum        <a href="gtkglext-gdkgltokens.html#GdkGLConfigCaveat">GdkGLConfigCaveat</a>;
 
42
enum        <a href="gtkglext-gdkgltokens.html#GdkGLVisualType">GdkGLVisualType</a>;
 
43
enum        <a href="gtkglext-gdkgltokens.html#GdkGLTransparentType">GdkGLTransparentType</a>;
 
44
enum        <a href="gtkglext-gdkgltokens.html#GdkGLDrawableTypeMask">GdkGLDrawableTypeMask</a>;
 
45
enum        <a href="gtkglext-gdkgltokens.html#GdkGLRenderTypeMask">GdkGLRenderTypeMask</a>;
 
46
enum        <a href="gtkglext-gdkgltokens.html#GdkGLBufferMask">GdkGLBufferMask</a>;
 
47
enum        <a href="gtkglext-gdkgltokens.html#GdkGLConfigError">GdkGLConfigError</a>;
 
48
enum        <a href="gtkglext-gdkgltokens.html#GdkGLRenderType">GdkGLRenderType</a>;
 
49
enum        <a href="gtkglext-gdkgltokens.html#GdkGLDrawableAttrib">GdkGLDrawableAttrib</a>;
 
50
enum        <a href="gtkglext-gdkgltokens.html#GdkGLPbufferAttrib">GdkGLPbufferAttrib</a>;
 
51
enum        <a href="gtkglext-gdkgltokens.html#GdkGLEventMask">GdkGLEventMask</a>;
 
52
enum        <a href="gtkglext-gdkgltokens.html#GdkGLEventType">GdkGLEventType</a>;
 
53
enum        <a href="gtkglext-gdkgltokens.html#GdkGLDrawableType">GdkGLDrawableType</a>;
 
54
 
 
55
 
 
56
</pre></div><div class="refsect1" lang="en"><h2>Description</h2><p>
 
57
 
 
58
</p></div><div class="refsect1" lang="en"><h2>Details</h2><div class="refsect2" lang="en"><h3><a name="GDK-GL-SUCCESS-CAPS"></a>GDK_GL_SUCCESS</h3><pre class="programlisting">#define GDK_GL_SUCCESS          0  /* same as 'Success' of X11 */
 
59
</pre><p>
 
60
 
 
61
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GDK-GL-ATTRIB-LIST-NONE-CAPS"></a>GDK_GL_ATTRIB_LIST_NONE</h3><pre class="programlisting">#define GDK_GL_ATTRIB_LIST_NONE 0  /* same as 'None' of X11 */
 
62
</pre><p>
 
63
 
 
64
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLConfigAttrib"></a>enum GdkGLConfigAttrib</h3><pre class="programlisting">typedef enum
 
65
{
 
66
  GDK_GL_USE_GL                     = 1,  /* support GLX rendering */
 
67
  GDK_GL_BUFFER_SIZE                = 2,  /* depth of the color buffer */
 
68
  GDK_GL_LEVEL                      = 3,  /* level in plane stacking */
 
69
  GDK_GL_RGBA                       = 4,  /* true if RGBA mode */
 
70
  GDK_GL_DOUBLEBUFFER               = 5,  /* double buffering supported */
 
71
  GDK_GL_STEREO                     = 6,  /* stereo buffering supported */
 
72
  GDK_GL_AUX_BUFFERS                = 7,  /* number of aux buffers */
 
73
  GDK_GL_RED_SIZE                   = 8,  /* number of red component bits */
 
74
  GDK_GL_GREEN_SIZE                 = 9,  /* number of green component bits */
 
75
  GDK_GL_BLUE_SIZE                  = 10, /* number of blue component bits */
 
76
  GDK_GL_ALPHA_SIZE                 = 11, /* number of alpha component bits */
 
77
  GDK_GL_DEPTH_SIZE                 = 12, /* number of depth bits */
 
78
  GDK_GL_STENCIL_SIZE               = 13, /* number of stencil bits */
 
79
  GDK_GL_ACCUM_RED_SIZE             = 14, /* number of red accum bits */
 
80
  GDK_GL_ACCUM_GREEN_SIZE           = 15, /* number of green accum bits */
 
81
  GDK_GL_ACCUM_BLUE_SIZE            = 16, /* number of blue accum bits */
 
82
  GDK_GL_ACCUM_ALPHA_SIZE           = 17, /* number of alpha accum bits */
 
83
 
 
84
  /*
 
85
   * FBConfig-specific attributes.
 
86
   * [ GLX 1.3 and later ]
 
87
   */
 
88
  GDK_GL_CONFIG_CAVEAT              = 0x20,
 
89
  GDK_GL_X_VISUAL_TYPE              = 0x22,
 
90
  GDK_GL_TRANSPARENT_TYPE           = 0x23,
 
91
  GDK_GL_TRANSPARENT_INDEX_VALUE    = 0x24,
 
92
  GDK_GL_TRANSPARENT_RED_VALUE      = 0x25,
 
93
  GDK_GL_TRANSPARENT_GREEN_VALUE    = 0x26,
 
94
  GDK_GL_TRANSPARENT_BLUE_VALUE     = 0x27,
 
95
  GDK_GL_TRANSPARENT_ALPHA_VALUE    = 0x28,
 
96
  GDK_GL_DRAWABLE_TYPE              = 0x8010,
 
97
  GDK_GL_RENDER_TYPE                = 0x8011,
 
98
  GDK_GL_X_RENDERABLE               = 0x8012,
 
99
  GDK_GL_FBCONFIG_ID                = 0x8013,
 
100
  GDK_GL_MAX_PBUFFER_WIDTH          = 0x8016,
 
101
  GDK_GL_MAX_PBUFFER_HEIGHT         = 0x8017,
 
102
  GDK_GL_MAX_PBUFFER_PIXELS         = 0x8018,
 
103
  GDK_GL_VISUAL_ID                  = 0x800B,
 
104
  GDK_GL_SCREEN                     = 0x800C,
 
105
 
 
106
  /*
 
107
   * Multisampling configuration attributes.
 
108
   * [ GLX 1.4 and later ]
 
109
   */
 
110
  GDK_GL_SAMPLE_BUFFERS             = 100000,
 
111
  GDK_GL_SAMPLES                    = 100001
 
112
 
 
113
} GdkGLConfigAttrib;
 
114
</pre><p>
 
115
 
 
116
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GDK-GL-DONT-CARE-CAPS"></a>GDK_GL_DONT_CARE</h3><pre class="programlisting">#define GDK_GL_DONT_CARE              0xFFFFFFFF
 
117
</pre><p>
 
118
 
 
119
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GDK-GL-NONE-CAPS"></a>GDK_GL_NONE</h3><pre class="programlisting">#define GDK_GL_NONE                   0x8000
 
120
</pre><p>
 
121
 
 
122
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLConfigCaveat"></a>enum GdkGLConfigCaveat</h3><pre class="programlisting">typedef enum
 
123
{
 
124
  GDK_GL_CONFIG_CAVEAT_DONT_CARE    = 0xFFFFFFFF, /* GDK_GL_DONT_CARE */
 
125
  GDK_GL_CONFIG_CAVEAT_NONE         = 0x8000,     /* GDK_GL_NONE */
 
126
  GDK_GL_SLOW_CONFIG                = 0x8001,
 
127
  GDK_GL_NON_CONFORMANT_CONFIG      = 0x800D
 
128
} GdkGLConfigCaveat;
 
129
</pre><p>
 
130
 
 
131
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLVisualType"></a>enum GdkGLVisualType</h3><pre class="programlisting">typedef enum
 
132
{
 
133
  GDK_GL_VISUAL_TYPE_DONT_CARE      = 0xFFFFFFFF, /* GDK_GL_DONT_CARE */
 
134
  GDK_GL_TRUE_COLOR                 = 0x8002,
 
135
  GDK_GL_DIRECT_COLOR               = 0x8003,
 
136
  GDK_GL_PSEUDO_COLOR               = 0x8004,
 
137
  GDK_GL_STATIC_COLOR               = 0x8005,
 
138
  GDK_GL_GRAY_SCALE                 = 0x8006,
 
139
  GDK_GL_STATIC_GRAY                = 0x8007
 
140
} GdkGLVisualType;
 
141
</pre><p>
 
142
 
 
143
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLTransparentType"></a>enum GdkGLTransparentType</h3><pre class="programlisting">typedef enum
 
144
{
 
145
  GDK_GL_TRANSPARENT_NONE           = 0x8000, /* GDK_GL_NONE */
 
146
  GDK_GL_TRANSPARENT_RGB            = 0x8008,
 
147
  GDK_GL_TRANSPARENT_INDEX          = 0x8009
 
148
} GdkGLTransparentType;
 
149
</pre><p>
 
150
 
 
151
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLDrawableTypeMask"></a>enum GdkGLDrawableTypeMask</h3><pre class="programlisting">typedef enum
 
152
{
 
153
  GDK_GL_WINDOW_BIT                 = 1 &lt;&lt; 0, /* 0x00000001 */
 
154
  GDK_GL_PIXMAP_BIT                 = 1 &lt;&lt; 1, /* 0x00000002 */
 
155
  GDK_GL_PBUFFER_BIT                = 1 &lt;&lt; 2  /* 0x00000004 */
 
156
} GdkGLDrawableTypeMask;
 
157
</pre><p>
 
158
 
 
159
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLRenderTypeMask"></a>enum GdkGLRenderTypeMask</h3><pre class="programlisting">typedef enum
 
160
{
 
161
  GDK_GL_RGBA_BIT                   = 1 &lt;&lt; 0, /* 0x00000001 */
 
162
  GDK_GL_COLOR_INDEX_BIT            = 1 &lt;&lt; 1  /* 0x00000002 */
 
163
} GdkGLRenderTypeMask;
 
164
</pre><p>
 
165
 
 
166
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLBufferMask"></a>enum GdkGLBufferMask</h3><pre class="programlisting">typedef enum
 
167
{
 
168
  GDK_GL_FRONT_LEFT_BUFFER_BIT      = 1 &lt;&lt; 0, /* 0x00000001 */
 
169
  GDK_GL_FRONT_RIGHT_BUFFER_BIT     = 1 &lt;&lt; 1, /* 0x00000002 */
 
170
  GDK_GL_BACK_LEFT_BUFFER_BIT       = 1 &lt;&lt; 2, /* 0x00000004 */
 
171
  GDK_GL_BACK_RIGHT_BUFFER_BIT      = 1 &lt;&lt; 3, /* 0x00000008 */
 
172
  GDK_GL_AUX_BUFFERS_BIT            = 1 &lt;&lt; 4, /* 0x00000010 */
 
173
  GDK_GL_DEPTH_BUFFER_BIT           = 1 &lt;&lt; 5, /* 0x00000020 */
 
174
  GDK_GL_STENCIL_BUFFER_BIT         = 1 &lt;&lt; 6, /* 0x00000040 */
 
175
  GDK_GL_ACCUM_BUFFER_BIT           = 1 &lt;&lt; 7  /* 0x00000080 */
 
176
} GdkGLBufferMask;
 
177
</pre><p>
 
178
 
 
179
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLConfigError"></a>enum GdkGLConfigError</h3><pre class="programlisting">typedef enum
 
180
{
 
181
  GDK_GL_BAD_SCREEN                 = 1, /* screen # is bad */
 
182
  GDK_GL_BAD_ATTRIBUTE              = 2, /* attribute to get is bad */
 
183
  GDK_GL_NO_EXTENSION               = 3, /* no glx extension on server */
 
184
  GDK_GL_BAD_VISUAL                 = 4, /* visual # not known by GLX */
 
185
  GDK_GL_BAD_CONTEXT                = 5, /* returned only by import_context EXT? */
 
186
  GDK_GL_BAD_VALUE                  = 6, /* returned only by glXSwapIntervalSGI? */
 
187
  GDK_GL_BAD_ENUM                   = 7  /* unused? */
 
188
} GdkGLConfigError;
 
189
</pre><p>
 
190
 
 
191
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLRenderType"></a>enum GdkGLRenderType</h3><pre class="programlisting">typedef enum
 
192
{
 
193
  GDK_GL_RGBA_TYPE                  = 0x8014,
 
194
  GDK_GL_COLOR_INDEX_TYPE           = 0x8015
 
195
} GdkGLRenderType;
 
196
</pre><p>
 
197
 
 
198
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLDrawableAttrib"></a>enum GdkGLDrawableAttrib</h3><pre class="programlisting">typedef enum
 
199
{
 
200
  GDK_GL_PRESERVED_CONTENTS         = 0x801B,
 
201
  GDK_GL_LARGEST_PBUFFER            = 0x801C,
 
202
  GDK_GL_WIDTH                      = 0x801D,
 
203
  GDK_GL_HEIGHT                     = 0x801E,
 
204
  GDK_GL_EVENT_MASK                 = 0x801F
 
205
} GdkGLDrawableAttrib;
 
206
</pre><p>
 
207
 
 
208
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLPbufferAttrib"></a>enum GdkGLPbufferAttrib</h3><pre class="programlisting">typedef enum
 
209
{
 
210
  GDK_GL_PBUFFER_PRESERVED_CONTENTS = 0x801B, /* GDK_GL_PRESERVED_CONTENTS */
 
211
  GDK_GL_PBUFFER_LARGEST_PBUFFER    = 0x801C, /* GDK_GL_LARGEST_PBUFFER */
 
212
  GDK_GL_PBUFFER_HEIGHT             = 0x8040,
 
213
  GDK_GL_PBUFFER_WIDTH              = 0x8041
 
214
} GdkGLPbufferAttrib;
 
215
</pre><p>
 
216
 
 
217
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLEventMask"></a>enum GdkGLEventMask</h3><pre class="programlisting">typedef enum
 
218
{
 
219
  GDK_GL_PBUFFER_CLOBBER_MASK       = 1 &lt;&lt; 27  /* 0x08000000 */
 
220
} GdkGLEventMask;
 
221
</pre><p>
 
222
 
 
223
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLEventType"></a>enum GdkGLEventType</h3><pre class="programlisting">typedef enum
 
224
{
 
225
  GDK_GL_DAMAGED                    = 0x8020,
 
226
  GDK_GL_SAVED                      = 0x8021
 
227
} GdkGLEventType;
 
228
</pre><p>
 
229
 
 
230
</p></div><hr><div class="refsect2" lang="en"><h3><a name="GdkGLDrawableType"></a>enum GdkGLDrawableType</h3><pre class="programlisting">typedef enum
 
231
{
 
232
  GDK_GL_WINDOW                     = 0x8022,
 
233
  GDK_GL_PBUFFER                    = 0x8023
 
234
} GdkGLDrawableType;
 
235
</pre><p>
 
236
 
 
237
</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="gtkglext-gdkglshapes.html"><b>&lt;&lt;�Geometric Object Rendering</b></a></td><td align="right"><a accesskey="n" href="gtkglext-gdkglx.html"><b>X Window System Interaction�&gt;&gt;</b></a></td></tr></table></body></html>