1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
4 <meta http-equiv=
"Content-Type" content=
"text/html;charset=iso-8859-1">
5 <title>File Index
</title>
6 <link href=
"doxygen.css" rel=
"stylesheet" type=
"text/css">
9 <!-- Generated by Doxygen 1.3.4 -->
10 <div class=
"qindex"><a class=
"qindex" href=
"main.html">Main
Page
</a> |
<a class=
"qindex" href=
"classes.html">Alphabetical
List
</a> |
<a class=
"qindex" href=
"annotated.html">Data
Structures
</a> |
<a class=
"qindex" href=
"files.html">File
List
</a> |
<a class=
"qindex" href=
"functions.html">Data
Fields
</a> |
<a class=
"qindex" href=
"globals.html">Globals
</a></div>
11 <h1>dmxpixmap.h File Reference
</h1><code>#include
"pixmapstr.h"</code><br>
14 <a href=
"dmxpixmap_8h-source.html">Go to the source code of this file.
</a><table border=
0 cellpadding=
0 cellspacing=
0>
16 <tr><td colspan=
2><br><h2>Data Structures
</h2></td></tr>
17 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>struct
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"struct__dmxPixPriv.html">_dmxPixPriv
</a></td></tr>
19 <tr><td colspan=
2><br><h2>Defines
</h2></td></tr>
20 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>#define
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a0">DMX_GET_PIXMAP_PRIV
</a>(_pPix)
(
<a class=
"el" href=
"struct__dmxPixPriv.html">dmxPixPrivPtr
</a>)(_pPix)-
>devPrivates[
<a class=
"el" href=
"dmxpixmap_8h.html#a3">dmxPixPrivateIndex
</a>].ptr
</td></tr>
22 <tr><td colspan=
2><br><h2>Typedefs
</h2></td></tr>
23 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>typedef
<a class=
"el" href=
"struct__dmxPixPriv.html">_dmxPixPriv
</a> </td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a1">dmxPixPrivRec
</a></td></tr>
25 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>typedef
<a class=
"el" href=
"struct__dmxPixPriv.html">_dmxPixPriv
</a> *
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a2">dmxPixPrivPtr
</a></td></tr>
27 <tr><td colspan=
2><br><h2>Functions
</h2></td></tr>
28 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>Bool
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a4">dmxInitPixmap
</a> (ScreenPtr pScreen)
</td></tr>
30 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>PixmapPtr
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a5">dmxCreatePixmap
</a> (ScreenPtr pScreen, int width, int height, int depth)
</td></tr>
32 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>Bool
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a6">dmxDestroyPixmap
</a> (PixmapPtr pPixmap)
</td></tr>
34 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>RegionPtr
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a7">dmxBitmapToRegion
</a> (PixmapPtr pPixmap)
</td></tr>
36 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a8">dmxBECreatePixmap
</a> (PixmapPtr pPixmap)
</td></tr>
38 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>Bool
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a9">dmxBEFreePixmap
</a> (PixmapPtr pPixmap)
</td></tr>
40 <tr><td colspan=
2><br><h2>Variables
</h2></td></tr>
41 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>int
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"dmxpixmap_8h.html#a3">dmxPixPrivateIndex
</a></td></tr>
44 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
45 Interface for pixmap support.
<dl compact
><dt><b>See also:
</b></dt><dd><a class=
"el" href=
"dmxpixmap_8c.html">dmxpixmap.c
</a></dd></dl>
46 <hr><h2>Define Documentation
</h2>
47 <a class=
"anchor" name=
"a0" doxytag=
"dmxpixmap.h::DMX_GET_PIXMAP_PRIV" ></a><p>
48 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
51 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
53 <td class=
"md" nowrap
valign=
"top"> #define DMX_GET_PIXMAP_PRIV
</td>
54 <td class=
"md" valign=
"top">(
</td>
55 <td class=
"md" nowrap
valign=
"top">_pPix
</td>
56 <td class=
"mdname1" valign=
"top" nowrap
> </td>
57 <td class=
"md" valign=
"top"> )
</td>
58 <td class=
"md" nowrap
> (
<a class=
"el" href=
"struct__dmxPixPriv.html">dmxPixPrivPtr
</a>)(_pPix)-
>devPrivates[
<a class=
"el" href=
"dmxpixmap_8h.html#a3">dmxPixPrivateIndex
</a>].ptr
63 <table cellspacing=
5 cellpadding=
0 border=
0>
71 Get pixmap private pointer.
</td>
74 <hr><h2>Typedef Documentation
</h2>
75 <a class=
"anchor" name=
"a2" doxytag=
"dmxpixmap.h::dmxPixPrivPtr" ></a><p>
76 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
79 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
81 <td class=
"md" nowrap
valign=
"top"> typedef struct
<a class=
"el" href=
"struct__dmxPixPriv.html">_dmxPixPriv
</a> *
<a class=
"el" href=
"struct__dmxPixPriv.html">dmxPixPrivPtr
</a>
86 <table cellspacing=
5 cellpadding=
0 border=
0>
94 Pixmap private area.
</td>
97 <a class=
"anchor" name=
"a1" doxytag=
"dmxpixmap.h::dmxPixPrivRec" ></a><p>
98 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
101 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
103 <td class=
"md" nowrap
valign=
"top"> typedef struct
<a class=
"el" href=
"struct__dmxPixPriv.html">_dmxPixPriv
</a> <a class=
"el" href=
"struct__dmxPixPriv.html">dmxPixPrivRec
</a>
108 <table cellspacing=
5 cellpadding=
0 border=
0>
116 Pixmap private area.
</td>
119 <hr><h2>Function Documentation
</h2>
120 <a class=
"anchor" name=
"a8" doxytag=
"dmxpixmap.h::dmxBECreatePixmap" ></a><p>
121 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
124 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
126 <td class=
"md" nowrap
valign=
"top"> void dmxBECreatePixmap
</td>
127 <td class=
"md" valign=
"top">(
</td>
128 <td class=
"md" nowrap
valign=
"top">PixmapPtr
</td>
129 <td class=
"mdname1" valign=
"top" nowrap
> <em>pPixmap
</em> </td>
130 <td class=
"md" valign=
"top"> )
</td>
131 <td class=
"md" nowrap
></td>
138 <table cellspacing=
5 cellpadding=
0 border=
0>
146 Create a pixmap on the back-end server.
</td>
149 <a class=
"anchor" name=
"a9" doxytag=
"dmxpixmap.h::dmxBEFreePixmap" ></a><p>
150 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
153 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
155 <td class=
"md" nowrap
valign=
"top"> Bool dmxBEFreePixmap
</td>
156 <td class=
"md" valign=
"top">(
</td>
157 <td class=
"md" nowrap
valign=
"top">PixmapPtr
</td>
158 <td class=
"mdname1" valign=
"top" nowrap
> <em>pPixmap
</em> </td>
159 <td class=
"md" valign=
"top"> )
</td>
160 <td class=
"md" nowrap
></td>
167 <table cellspacing=
5 cellpadding=
0 border=
0>
175 Destroy the pixmap on the back-end server.
</td>
178 <a class=
"anchor" name=
"a7" doxytag=
"dmxpixmap.h::dmxBitmapToRegion" ></a><p>
179 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
182 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
184 <td class=
"md" nowrap
valign=
"top"> RegionPtr dmxBitmapToRegion
</td>
185 <td class=
"md" valign=
"top">(
</td>
186 <td class=
"md" nowrap
valign=
"top">PixmapPtr
</td>
187 <td class=
"mdname1" valign=
"top" nowrap
> <em>pPixmap
</em> </td>
188 <td class=
"md" valign=
"top"> )
</td>
189 <td class=
"md" nowrap
></td>
196 <table cellspacing=
5 cellpadding=
0 border=
0>
204 Create and return a region based on the pixmap pointed to by
<em>pPixmap
</em>.
</td>
207 <a class=
"anchor" name=
"a5" doxytag=
"dmxpixmap.h::dmxCreatePixmap" ></a><p>
208 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
211 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
213 <td class=
"md" nowrap
valign=
"top"> PixmapPtr dmxCreatePixmap
</td>
214 <td class=
"md" valign=
"top">(
</td>
215 <td class=
"md" nowrap
valign=
"top">ScreenPtr
</td>
216 <td class=
"mdname" nowrap
> <em>pScreen
</em>,
</td>
221 <td class=
"md" nowrap
>int
</td>
222 <td class=
"mdname" nowrap
> <em>width
</em>,
</td>
227 <td class=
"md" nowrap
>int
</td>
228 <td class=
"mdname" nowrap
> <em>height
</em>,
</td>
233 <td class=
"md" nowrap
>int
</td>
234 <td class=
"mdname" nowrap
> <em>depth
</em></td>
238 <td class=
"md">)
</td>
239 <td class=
"md" colspan=
"2"></td>
246 <table cellspacing=
5 cellpadding=
0 border=
0>
254 Create a pixmap for
<em>pScreen
</em> with the specified
<em>width
</em>,
<em>height
</em>, and
<em>depth
</em>.
</td>
257 <a class=
"anchor" name=
"a6" doxytag=
"dmxpixmap.h::dmxDestroyPixmap" ></a><p>
258 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
261 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
263 <td class=
"md" nowrap
valign=
"top"> Bool dmxDestroyPixmap
</td>
264 <td class=
"md" valign=
"top">(
</td>
265 <td class=
"md" nowrap
valign=
"top">PixmapPtr
</td>
266 <td class=
"mdname1" valign=
"top" nowrap
> <em>pPixmap
</em> </td>
267 <td class=
"md" valign=
"top"> )
</td>
268 <td class=
"md" nowrap
></td>
275 <table cellspacing=
5 cellpadding=
0 border=
0>
283 Destroy the pixmap pointed to by
<em>pPixmap
</em>.
</td>
286 <a class=
"anchor" name=
"a4" doxytag=
"dmxpixmap.h::dmxInitPixmap" ></a><p>
287 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
290 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
292 <td class=
"md" nowrap
valign=
"top"> Bool dmxInitPixmap
</td>
293 <td class=
"md" valign=
"top">(
</td>
294 <td class=
"md" nowrap
valign=
"top">ScreenPtr
</td>
295 <td class=
"mdname1" valign=
"top" nowrap
> <em>pScreen
</em> </td>
296 <td class=
"md" valign=
"top"> )
</td>
297 <td class=
"md" nowrap
></td>
304 <table cellspacing=
5 cellpadding=
0 border=
0>
312 Initialize a private area in
<em>pScreen
</em> for pixmap information.
</td>
315 <hr><h2>Variable Documentation
</h2>
316 <a class=
"anchor" name=
"a3" doxytag=
"dmxpixmap.h::dmxPixPrivateIndex" ></a><p>
317 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
320 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
322 <td class=
"md" nowrap
valign=
"top"> int
<a class=
"el" href=
"dmxpixmap_8h.html#a3">dmxPixPrivateIndex
</a>
327 <table cellspacing=
5 cellpadding=
0 border=
0>
335 Private index.
<dl compact
><dt><b>See also:
</b></dt><dd>dmxpicmap.h
<p>
336 <a class=
"el" href=
"dmxscrinit_8c.html">dmxscrinit.c
</a> </dd></dl>
343 Generated June
29,
2004 for
<a
344 href=
"http://dmx.sourceforge.net">Distributed Multihead X
</a> by
345 <a href=
"http://www.doxygen.org/index.html">doxygen
</a>