summaryrefslogtreecommitdiffstats
path: root/doc/html/tqgl.html
blob: 4ac69a7e07f8db08c9dd713bf5fe61b88f22d7e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>TQGL Class</title>
<style type="text/css"><!--
fn { margin-left: 1cm; text-indent: -1cm; }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }
body { background: #ffffff; color: black; }
--></style>
</head>
<body>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#E5E5E5">
<td valign=center>
 <a href="index.html">
<font color="#004faf">Home</font></a>
 | <a href="classes.html">
<font color="#004faf">All&nbsp;Classes</font></a>
 | <a href="mainclasses.html">
<font color="#004faf">Main&nbsp;Classes</font></a>
 | <a href="annotated.html">
<font color="#004faf">Annotated</font></a>
 | <a href="groups.html">
<font color="#004faf">Grouped&nbsp;Classes</font></a>
 | <a href="functions.html">
<font color="#004faf">Functions</font></a>
</td>
<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQGL Class Reference<br><small>[<a href="opengl.html">OpenGL module</a>]</small></h1>

<p>The TQGL class is a namespace for miscellaneous identifiers
in the TQt OpenGL module.
<a href="#details">More...</a>
<p><tt>#include &lt;<a href="tqgl-h.html">tqgl.h</a>&gt;</tt>
<p>Inherited by <a href="tqglformat.html">TQGLFormat</a>, <a href="tqglcontext.html">TQGLContext</a>, and <a href="tqglwidget.html">TQGLWidget</a>.
<p><a href="tqgl-members.html">List of all member functions.</a>
<h2>Public Members</h2>
<ul>
<li class=fn>enum <a href="#FormatOption-enum"><b>FormatOption</b></a> { DoubleBuffer = 0x0001, DepthBuffer = 0x0002, Rgba = 0x0004, AlphaChannel = 0x0008, AccumBuffer = 0x0010, StencilBuffer = 0x0020, StereoBuffers = 0x0040, DirectRendering = 0x0080, HasOverlay = 0x0100, SingleBuffer = DoubleBuffer&lt;&lt;16, NoDepthBuffer = DepthBuffer&lt;&lt;16, ColorIndex = Rgba&lt;&lt;16, NoAlphaChannel = AlphaChannel&lt;&lt;16, NoAccumBuffer = AccumBuffer&lt;&lt;16, NoStencilBuffer = StencilBuffer&lt;&lt;16, NoStereoBuffers = StereoBuffers&lt;&lt;16, IndirectRendering = DirectRendering&lt;&lt;16, NoOverlay = HasOverlay&lt;&lt;16 }</li>
</ul>
<hr><a name="details"></a><h2>Detailed Description</h2>


The TQGL class is a namespace for miscellaneous identifiers
in the TQt OpenGL module.

<p> 


<p> Normally you can ignore this class. <a href="tqglwidget.html">TQGLWidget</a> and the other
OpenGL<sup>*</sup> module classes inherit it, so when you make your
own TQGLWidget subclass you can use the identifiers in the TQGL
namespace without qualification.
<p> However, you may occasionally find yourself in situations where you
need to refer to these identifiers from outside the TQGL namespace's
scope, e.g. in static functions. In such cases, simply write e.g. <a href="#FormatOption-enum">TQGL::DoubleBuffer</a> instead of just <a href="#FormatOption-enum">DoubleBuffer</a>.
<p> <sup>*</sup> OpenGL is a trademark of Silicon Graphics, Inc. in the
United States and other countries.
<p> <p>See also <a href="graphics.html">Graphics Classes</a> and <a href="images.html">Image Processing Classes</a>.

<hr><h2>Member Type Documentation</h2>
<h3 class=fn><a name="FormatOption-enum"></a>TQGL::FormatOption</h3>

<p> This enum specifies the format options.
<ul>
<li><tt>TQGL::DoubleBuffer</tt>
<li><tt>TQGL::DepthBuffer</tt>
<li><tt>TQGL::Rgba</tt>
<li><tt>TQGL::AlphaChannel</tt>
<li><tt>TQGL::AccumBuffer</tt>
<li><tt>TQGL::StencilBuffer</tt>
<li><tt>TQGL::StereoBuffers</tt>
<li><tt>TQGL::DirectRendering</tt>
<li><tt>TQGL::HasOverlay</tt>
<li><tt>TQGL::SingleBuffer</tt>
<li><tt>TQGL::NoDepthBuffer</tt>
<li><tt>TQGL::ColorIndex</tt>
<li><tt>TQGL::NoAlphaChannel</tt>
<li><tt>TQGL::NoAccumBuffer</tt>
<li><tt>TQGL::NoStencilBuffer</tt>
<li><tt>TQGL::NoStereoBuffers</tt>
<li><tt>TQGL::IndirectRendering</tt>
<li><tt>TQGL::NoOverlay</tt>
</ul>
<!-- eof -->
<hr><p>
This file is part of the <a href="index.html">TQt toolkit</a>.
Copyright &copy; 1995-2007
<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center>
<table width=100% cellspacing=0 border=0><tr>
<td>Copyright &copy; 2007
<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a>
<td align=right><div align=right>TQt 3.3.8</div>
</table></div></address></body>
</html>