6
6
<link href="doxygen.css" rel="stylesheet" type="text/css">
9
<!-- Generated by Doxygen 1.7.1 -->
10
<div class="navigation" id="top">
9
<!-- Generated by Doxygen 1.7.3 -->
10
<div id="navrow1" class="tabs">
12
11
<ul class="tablist">
13
<li><a href="main.html"><span>Main Page</span></a></li>
14
<li><a href="annotated.html"><span>Data Structures</span></a></li>
12
<li><a href="index.html"><span>Main Page</span></a></li>
13
<li><a href="annotated.html"><span>Data Structures</span></a></li>
15
14
<li class="current"><a href="files.html"><span>Files</span></a></li>
17
<div id="navrow2" class="tabs2">
19
18
<ul class="tablist">
20
<li><a href="files.html"><span>File List</span></a></li>
19
<li><a href="files.html"><span>File List</span></a></li>
21
20
<li><a href="globals.html"><span>Globals</span></a></li>
24
<div id="side-nav" class="ui-resizable side-nav-resizable">
26
<div id="nav-tree-contents">
29
<div id="splitbar" style="-moz-user-select:none;"
30
class="ui-resizable-handle">
33
<script type="text/javascript">
34
initNavTree('dmxpixmap_8h.html','');
36
<div id="doc-content">
25
37
<div class="header">
26
38
<div class="summary">
27
39
<a href="#nested-classes">Data Structures</a> |
32
44
<h1>dmxpixmap.h File Reference</h1> </div>
34
46
<div class="contents">
35
<code>#include "pixmapstr.h"</code><br/>
47
<div class="textblock"><code>#include "pixmapstr.h"</code><br/>
37
49
<p><a href="dmxpixmap_8h_source.html">Go to the source code of this file.</a></p>
38
50
<table class="memberdecls">
39
51
<tr><td colspan="2"><h2><a name="nested-classes"></a>
40
52
Data Structures</h2></td></tr>
41
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__dmxPixPriv.html">_dmxPixPriv</a></td></tr>
53
<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__dmxPixPriv.html">_dmxPixPriv</a></td></tr>
42
54
<tr><td colspan="2"><h2><a name="define-members"></a>
43
55
Defines</h2></td></tr>
44
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#add8168a70114703a791f8d154d139e2a">DMX_GET_PIXMAP_PRIV</a>(_pPix) (<a class="el" href="struct__dmxPixPriv.html">dmxPixPrivPtr</a>)dixLookupPrivate(&(_pPix)->devPrivates, dmxPixPrivateKey)</td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#add8168a70114703a791f8d154d139e2a">DMX_GET_PIXMAP_PRIV</a>(_pPix)   (<a class="el" href="struct__dmxPixPriv.html">dmxPixPrivPtr</a>)dixLookupPrivate(&(_pPix)->devPrivates, dmxPixPrivateKey)</td></tr>
45
57
<tr><td colspan="2"><h2><a name="typedef-members"></a>
46
58
Typedefs</h2></td></tr>
47
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__dmxPixPriv.html">_dmxPixPriv</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#af881d895a7a1cac8c226aa3aff5678c7">dmxPixPrivRec</a></td></tr>
48
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__dmxPixPriv.html">_dmxPixPriv</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#a33d23370f4af28113332cd6112de22f1">dmxPixPrivPtr</a></td></tr>
59
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__dmxPixPriv.html">_dmxPixPriv</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#af881d895a7a1cac8c226aa3aff5678c7">dmxPixPrivRec</a></td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__dmxPixPriv.html">_dmxPixPriv</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#a33d23370f4af28113332cd6112de22f1">dmxPixPrivPtr</a></td></tr>
49
61
<tr><td colspan="2"><h2><a name="func-members"></a>
50
62
Functions</h2></td></tr>
51
<tr><td class="memItemLeft" align="right" valign="top">Bool </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#aacf02a6e5ba85a356f09f66159e71a75">dmxInitPixmap</a> (ScreenPtr pScreen)</td></tr>
52
<tr><td class="memItemLeft" align="right" valign="top">PixmapPtr </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#a9d26c08a4286c663250f61e63ffa3343">dmxCreatePixmap</a> (ScreenPtr pScreen, int width, int height, int depth, unsigned usage_hint)</td></tr>
53
<tr><td class="memItemLeft" align="right" valign="top">Bool </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#a7c602d928744ec2e7be73ef197fc9b12">dmxDestroyPixmap</a> (PixmapPtr pPixmap)</td></tr>
54
<tr><td class="memItemLeft" align="right" valign="top">RegionPtr </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#af943d5ec32fe35ccc74ae190b8d8bb3e">dmxBitmapToRegion</a> (PixmapPtr pPixmap)</td></tr>
55
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#ab785500b50aa10eb1d76274688413770">dmxBECreatePixmap</a> (PixmapPtr pPixmap)</td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top">Bool </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#aa930f04f91d83243d3e6224f911bf9e8">dmxBEFreePixmap</a> (PixmapPtr pPixmap)</td></tr>
63
<tr><td class="memItemLeft" align="right" valign="top">Bool </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#aacf02a6e5ba85a356f09f66159e71a75">dmxInitPixmap</a> (ScreenPtr pScreen)</td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top">PixmapPtr </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#a9d26c08a4286c663250f61e63ffa3343">dmxCreatePixmap</a> (ScreenPtr pScreen, int width, int height, int depth, unsigned usage_hint)</td></tr>
65
<tr><td class="memItemLeft" align="right" valign="top">Bool </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#a7c602d928744ec2e7be73ef197fc9b12">dmxDestroyPixmap</a> (PixmapPtr pPixmap)</td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top">RegionPtr </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#af943d5ec32fe35ccc74ae190b8d8bb3e">dmxBitmapToRegion</a> (PixmapPtr pPixmap)</td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#ab785500b50aa10eb1d76274688413770">dmxBECreatePixmap</a> (PixmapPtr pPixmap)</td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">Bool </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpixmap_8h.html#aa930f04f91d83243d3e6224f911bf9e8">dmxBEFreePixmap</a> (PixmapPtr pPixmap)</td></tr>
58
70
<hr/><a name="_details"></a><h2>Detailed Description</h2>
59
<p>Interface for pixmap support. </p>
71
<div class="textblock"><p>Interface for pixmap support. </p>
60
72
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="dmxpixmap_8c.html">dmxpixmap.c</a> </dd></dl>
61
<hr/><h2>Define Documentation</h2>
73
</div><hr/><h2>Define Documentation</h2>
62
74
<a class="anchor" id="add8168a70114703a791f8d154d139e2a"></a><!-- doxytag: member="dmxpixmap.h::DMX_GET_PIXMAP_PRIV" ref="add8168a70114703a791f8d154d139e2a" args="(_pPix)" -->
63
75
<div class="memitem">
64
76
<div class="memproto">
67
79
<td class="memname">#define DMX_GET_PIXMAP_PRIV</td>
69
<td class="paramtype"> </td>
70
<td class="paramname">_pPix</td>
71
<td> ) </td>
72
<td> (<a class="el" href="struct__dmxPixPriv.html">dmxPixPrivPtr</a>)dixLookupPrivate(&(_pPix)->devPrivates, dmxPixPrivateKey)</td>
81
<td class="paramtype"> </td>
82
<td class="paramname">_pPix</td><td>)</td>
83
<td>   (<a class="el" href="struct__dmxPixPriv.html">dmxPixPrivPtr</a>)dixLookupPrivate(&(_pPix)->devPrivates, dmxPixPrivateKey)</td>
186
194
<td class="memname">PixmapPtr dmxCreatePixmap </td>
188
<td class="paramtype">ScreenPtr </td>
189
<td class="paramname"> <em>pScreen</em>, </td>
192
<td class="paramkey"></td>
194
<td class="paramtype">int </td>
195
<td class="paramname"> <em>width</em>, </td>
198
<td class="paramkey"></td>
200
<td class="paramtype">int </td>
201
<td class="paramname"> <em>height</em>, </td>
204
<td class="paramkey"></td>
206
<td class="paramtype">int </td>
207
<td class="paramname"> <em>depth</em>, </td>
210
<td class="paramkey"></td>
212
<td class="paramtype">unsigned </td>
213
<td class="paramname"> <em>usage_hint</em></td><td> </td>
196
<td class="paramtype">ScreenPtr </td>
197
<td class="paramname"><em>pScreen</em>, </td>
200
<td class="paramkey"></td>
202
<td class="paramtype">int </td>
203
<td class="paramname"><em>width</em>, </td>
206
<td class="paramkey"></td>
208
<td class="paramtype">int </td>
209
<td class="paramname"><em>height</em>, </td>
212
<td class="paramkey"></td>
214
<td class="paramtype">int </td>
215
<td class="paramname"><em>depth</em>, </td>
218
<td class="paramkey"></td>
220
<td class="paramtype">unsigned </td>
221
<td class="paramname"><em>usage_hint</em> </td>
218
<td></td><td></td><td></td>