30
30
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__dmxPictPriv.html">_dmxPictPriv</a></td></tr>
31
31
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__dmxGlyphPriv.html">_dmxGlyphPriv</a></td></tr>
32
32
<tr><td colspan="2"><h2>Defines</h2></td></tr>
33
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#af79a539efc23aae2fd9f175e5e9dbf56">DMX_GET_PICT_PRIV</a>(_pPict) (<a class="el" href="struct__dmxPictPriv.html">dmxPictPrivPtr</a>)dixLookupPrivate(&(_pPict)->devPrivates, <a class="el" href="dmxscrinit_8c.html#a4b033f36c5e01a808f7d6460eb7c1af3">dmxPictPrivateKey</a>)</td></tr>
34
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#a326b29fc2f94bec3a92a7d2c801df449">DMX_SET_GLYPH_PRIV</a>(_pGlyph, _pPriv) GlyphSetSetPrivate((_pGlyph), <a class="el" href="dmxscrinit_8c.html#af4a0d93e32ac272f72e3b5a6642fb135">dmxGlyphSetPrivateKey</a>, (_pPriv))</td></tr>
35
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#a1f3973dbafad54de511adf9c20a80281">DMX_GET_GLYPH_PRIV</a>(_pGlyph) (<a class="el" href="struct__dmxGlyphPriv.html">dmxGlyphPrivPtr</a>)GlyphSetGetPrivate((_pGlyph), <a class="el" href="dmxscrinit_8c.html#af4a0d93e32ac272f72e3b5a6642fb135">dmxGlyphSetPrivateKey</a>)</td></tr>
33
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#af79a539efc23aae2fd9f175e5e9dbf56">DMX_GET_PICT_PRIV</a>(_pPict) (<a class="el" href="struct__dmxPictPriv.html">dmxPictPrivPtr</a>)dixLookupPrivate(&(_pPict)->devPrivates, dmxPictPrivateKey)</td></tr>
34
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#a326b29fc2f94bec3a92a7d2c801df449">DMX_SET_GLYPH_PRIV</a>(_pGlyph, _pPriv) GlyphSetSetPrivate((_pGlyph), dmxGlyphSetPrivateKey, (_pPriv))</td></tr>
35
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#a1f3973dbafad54de511adf9c20a80281">DMX_GET_GLYPH_PRIV</a>(_pGlyph) (<a class="el" href="struct__dmxGlyphPriv.html">dmxGlyphPrivPtr</a>)GlyphSetGetPrivate((_pGlyph), dmxGlyphSetPrivateKey)</td></tr>
36
36
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
37
37
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__dmxPictPriv.html">_dmxPictPriv</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#ab9d490e5079b84da8b60bf0aadd4b10e">dmxPictPrivRec</a></td></tr>
38
38
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__dmxPictPriv.html">_dmxPictPriv</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#af8d6ee7f8278532ad8b810f448d1cca3">dmxPictPrivPtr</a></td></tr>
64
64
<tr><td class="memItemLeft" align="right" valign="top">Bool </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#a342746cc3fb1fe0731522315c6dd91fc">dmxBEFreeGlyphSet</a> (ScreenPtr pScreen, GlyphSetPtr glyphSet)</td></tr>
65
65
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#ac1b1e577a8993b4c76eba1bfad485396">dmxBECreatePicture</a> (PicturePtr pPicture)</td></tr>
66
66
<tr><td class="memItemLeft" align="right" valign="top">Bool </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#a7b24ad91d73ffd9475719ec4b0a73f34">dmxBEFreePicture</a> (PicturePtr pPicture)</td></tr>
67
<tr><td colspan="2"><h2>Variables</h2></td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">DevPrivateKey </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#a4b033f36c5e01a808f7d6460eb7c1af3">dmxPictPrivateKey</a></td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top">DevPrivateKey </td><td class="memItemRight" valign="bottom"><a class="el" href="dmxpict_8h.html#af4a0d93e32ac272f72e3b5a6642fb135">dmxGlyphSetPrivateKey</a></td></tr>
71
68
<hr/><a name="_details"></a><h2>Detailed Description</h2>
72
69
<p>This file provides access to the externally visible RENDER support functions, global variables and macros for DMX.</p>
82
79
<td class="paramtype">_pGlyph </td>
83
80
<td class="paramname"></td>
84
81
<td> ) </td>
85
<td> (<a class="el" href="struct__dmxGlyphPriv.html">dmxGlyphPrivPtr</a>)GlyphSetGetPrivate((_pGlyph), <a class="el" href="dmxscrinit_8c.html#af4a0d93e32ac272f72e3b5a6642fb135">dmxGlyphSetPrivateKey</a>)</td>
82
<td> (<a class="el" href="struct__dmxGlyphPriv.html">dmxGlyphPrivPtr</a>)GlyphSetGetPrivate((_pGlyph), dmxGlyphSetPrivateKey)</td>
89
86
<div class="memdoc">
90
87
<p>Get the glyphset private data given a glyphset pointer </p>
92
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00226">dmxBECreateGlyphSet()</a>, <a class="el" href="dmxpict_8c_source.html#l00210">dmxBEFreeGlyphSet()</a>, <a class="el" href="dmxextension_8c_source.html#l01085">dmxBERestoreRenderGlyph()</a>, <a class="el" href="dmxpict_8c_source.html#l00342">dmxProcRenderAddGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00437">dmxProcRenderCompositeGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00397">dmxProcRenderFreeGlyphs()</a>, and <a class="el" href="dmxpict_8c_source.html#l00311">dmxProcRenderFreeGlyphSet()</a>.</p>
89
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00226">dmxBECreateGlyphSet()</a>, <a class="el" href="dmxpict_8c_source.html#l00210">dmxBEFreeGlyphSet()</a>, <a class="el" href="dmxextension_8c_source.html#l01080">dmxBERestoreRenderGlyph()</a>, <a class="el" href="dmxpict_8c_source.html#l00342">dmxProcRenderAddGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00437">dmxProcRenderCompositeGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00397">dmxProcRenderFreeGlyphs()</a>, and <a class="el" href="dmxpict_8c_source.html#l00311">dmxProcRenderFreeGlyphSet()</a>.</p>
103
100
<td class="paramtype">_pPict </td>
104
101
<td class="paramname"></td>
105
102
<td> ) </td>
106
<td> (<a class="el" href="struct__dmxPictPriv.html">dmxPictPrivPtr</a>)dixLookupPrivate(&(_pPict)->devPrivates, <a class="el" href="dmxscrinit_8c.html#a4b033f36c5e01a808f7d6460eb7c1af3">dmxPictPrivateKey</a>)</td>
103
<td> (<a class="el" href="struct__dmxPictPriv.html">dmxPictPrivPtr</a>)dixLookupPrivate(&(_pPict)->devPrivates, dmxPictPrivateKey)</td>
110
107
<div class="memdoc">
111
108
<p>Get the picture private data given a picture pointer </p>
113
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00757">dmxBECreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00797">dmxBEFreePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00946">dmxChangePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00851">dmxChangePictureClip()</a>, <a class="el" href="dmxpict_8c_source.html#l01041">dmxComposite()</a>, <a class="el" href="dmxpict_8c_source.html#l01100">dmxCompositeRects()</a>, <a class="el" href="dmxpict_8c_source.html#l00773">dmxCreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00740">dmxCreatePictureList()</a>, <a class="el" href="dmxpict_8c_source.html#l00916">dmxDestroyPictureClip()</a>, <a class="el" href="dmxpict_8c_source.html#l00437">dmxProcRenderCompositeGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00655">dmxProcRenderSetPictureFilter()</a>, <a class="el" href="dmxpict_8c_source.html#l00616">dmxProcRenderSetPictureTransform()</a>, <a class="el" href="dmxpict_8c_source.html#l01150">dmxTrapezoids()</a>, <a class="el" href="dmxpict_8c_source.html#l01193">dmxTriangles()</a>, <a class="el" href="dmxpict_8c_source.html#l01278">dmxTriFan()</a>, <a class="el" href="dmxpict_8c_source.html#l01236">dmxTriStrip()</a>, and <a class="el" href="dmxpict_8c_source.html#l00968">dmxValidatePicture()</a>.</p>
110
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00755">dmxBECreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00795">dmxBEFreePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00944">dmxChangePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00849">dmxChangePictureClip()</a>, <a class="el" href="dmxpict_8c_source.html#l01039">dmxComposite()</a>, <a class="el" href="dmxpict_8c_source.html#l01098">dmxCompositeRects()</a>, <a class="el" href="dmxpict_8c_source.html#l00771">dmxCreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00738">dmxCreatePictureList()</a>, <a class="el" href="dmxpict_8c_source.html#l00914">dmxDestroyPictureClip()</a>, <a class="el" href="dmxpict_8c_source.html#l00437">dmxProcRenderCompositeGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00654">dmxProcRenderSetPictureFilter()</a>, <a class="el" href="dmxpict_8c_source.html#l00616">dmxProcRenderSetPictureTransform()</a>, <a class="el" href="dmxpict_8c_source.html#l01148">dmxTrapezoids()</a>, <a class="el" href="dmxpict_8c_source.html#l01191">dmxTriangles()</a>, <a class="el" href="dmxpict_8c_source.html#l01276">dmxTriFan()</a>, <a class="el" href="dmxpict_8c_source.html#l01234">dmxTriStrip()</a>, and <a class="el" href="dmxpict_8c_source.html#l00966">dmxValidatePicture()</a>.</p>
129
126
<td class="paramtype">_pPriv </td>
130
127
<td class="paramname"></td>
131
128
<td> ) </td>
132
<td> GlyphSetSetPrivate((_pGlyph), <a class="el" href="dmxscrinit_8c.html#af4a0d93e32ac272f72e3b5a6642fb135">dmxGlyphSetPrivateKey</a>, (_pPriv))</td>
129
<td> GlyphSetSetPrivate((_pGlyph), dmxGlyphSetPrivateKey, (_pPriv))</td>
222
219
<div class="memdoc">
223
220
<p>Create <em>glyphSet</em> on the backend screen number <em>idx</em>. </p>
225
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00131">DMX_GET_GLYPH_PRIV</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxpict_8c_source.html#l00083">dmxGlyphErrorHandler()</a>, <a class="el" href="dmxpict_8c_source.html#l00082">dmxGlyphLastError</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, and <a class="el" href="dmxpict_8h_source.html#l00054">_dmxGlyphPriv::glyphSets</a>.</p>
222
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00127">DMX_GET_GLYPH_PRIV</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxpict_8c_source.html#l00083">dmxGlyphErrorHandler()</a>, <a class="el" href="dmxpict_8c_source.html#l00082">dmxGlyphLastError</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, and <a class="el" href="dmxpict_8h_source.html#l00054">_dmxGlyphPriv::glyphSets</a>.</p>
227
<p>Referenced by <a class="el" href="dmxextension_8c_source.html#l01085">dmxBERestoreRenderGlyph()</a>, and <a class="el" href="dmxpict_8c_source.html#l00259">dmxProcRenderCreateGlyphSet()</a>.</p>
224
<p>Referenced by <a class="el" href="dmxextension_8c_source.html#l01080">dmxBERestoreRenderGlyph()</a>, and <a class="el" href="dmxpict_8c_source.html#l00259">dmxProcRenderCreateGlyphSet()</a>.</p>
245
242
<div class="memdoc">
246
243
<p>Create <em>pPicture</em> on the backend. </p>
248
<p>References <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmxpict_8c_source.html#l00696">dmxDoCreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00968">dmxValidatePicture()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
245
<p>References <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmxpict_8c_source.html#l00694">dmxDoCreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00966">dmxValidatePicture()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
250
<p>Referenced by <a class="el" href="dmxextension_8c_source.html#l01062">dmxBERestoreRenderPict()</a>.</p>
247
<p>Referenced by <a class="el" href="dmxextension_8c_source.html#l01057">dmxBERestoreRenderPict()</a>.</p>
277
274
<div class="memdoc">
278
275
<p>Free <em>glyphSet</em> on back-end screen number <em>idx</em>. </p>
280
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00131">DMX_GET_GLYPH_PRIV</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, and <a class="el" href="dmxpict_8h_source.html#l00054">_dmxGlyphPriv::glyphSets</a>.</p>
277
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00127">DMX_GET_GLYPH_PRIV</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, and <a class="el" href="dmxpict_8h_source.html#l00054">_dmxGlyphPriv::glyphSets</a>.</p>
282
<p>Referenced by <a class="el" href="dmxextension_8c_source.html#l00856">dmxBECreateResources()</a>, <a class="el" href="dmxextension_8c_source.html#l01459">dmxBEDestroyResources()</a>, <a class="el" href="dmxpict_8c_source.html#l00259">dmxProcRenderCreateGlyphSet()</a>, and <a class="el" href="dmxpict_8c_source.html#l00311">dmxProcRenderFreeGlyphSet()</a>.</p>
279
<p>Referenced by <a class="el" href="dmxextension_8c_source.html#l00854">dmxBECreateResources()</a>, <a class="el" href="dmxextension_8c_source.html#l01451">dmxBEDestroyResources()</a>, <a class="el" href="dmxpict_8c_source.html#l00259">dmxProcRenderCreateGlyphSet()</a>, and <a class="el" href="dmxpict_8c_source.html#l00311">dmxProcRenderFreeGlyphSet()</a>.</p>
300
297
<div class="memdoc">
301
298
<p>Destroy <em>pPicture</em> on the back-end server. </p>
303
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
300
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
305
<p>Referenced by <a class="el" href="dmxextension_8c_source.html#l01459">dmxBEDestroyResources()</a>, <a class="el" href="dmxpict_8c_source.html#l00831">dmxDestroyPicture()</a>, and <a class="el" href="dmxpict_8c_source.html#l00815">dmxDestroyPictureList()</a>.</p>
302
<p>Referenced by <a class="el" href="dmxextension_8c_source.html#l01451">dmxBEDestroyResources()</a>, <a class="el" href="dmxpict_8c_source.html#l00829">dmxDestroyPicture()</a>, and <a class="el" href="dmxpict_8c_source.html#l00813">dmxDestroyPictureList()</a>.</p>
332
329
<div class="memdoc">
333
330
<p>Change the attributes of the pictures. If the picture has not yet been created due to lazy window creation, save the mask so that it can be used to appropriately initialize the picture's attributes when it is created later. </p>
335
<p>References <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00946">dmxChangePicture()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, and <a class="el" href="dmxpict_8h_source.html#l00047">_dmxPictPriv::savedMask</a>.</p>
332
<p>References <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00944">dmxChangePicture()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, and <a class="el" href="dmxpict_8h_source.html#l00047">_dmxPictPriv::savedMask</a>.</p>
337
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00946">dmxChangePicture()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
334
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00944">dmxChangePicture()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
376
373
<div class="memdoc">
377
374
<p>Change the picture's list of clip rectangles. </p>
379
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00851">dmxChangePictureClip()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
376
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00849">dmxChangePictureClip()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
381
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00851">dmxChangePictureClip()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
378
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00849">dmxChangePictureClip()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
496
493
<div class="memdoc">
497
494
<p>Composite a picture on the appropriate screen by combining the specified rectangle of the transformed src and mask operands with the specified rectangle of the dst using op as the compositing operator. For a complete description see the protocol document of the RENDER library. </p>
499
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l01041">dmxComposite()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
496
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l01039">dmxComposite()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
501
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l01041">dmxComposite()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
498
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l01039">dmxComposite()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
546
543
<div class="memdoc">
547
544
<p>Fill a rectangle on the appropriate screen by combining the color with the dest picture in the area specified by the list of rectangles. For a complete description see the protocol document of the RENDER library. </p>
549
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l01100">dmxCompositeRects()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
546
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l01098">dmxCompositeRects()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
551
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l01100">dmxCompositeRects()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
548
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l01098">dmxCompositeRects()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
569
566
<div class="memdoc">
570
567
<p>Create a picture. This function handles the CreatePicture unwrapping/wrapping and calls dmxDoCreatePicture to actually create the picture on the appropriate screen. </p>
572
<p>References <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00773">dmxCreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00696">dmxDoCreatePicture()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>, and <a class="el" href="dmxpict_8h_source.html#l00047">_dmxPictPriv::savedMask</a>.</p>
569
<p>References <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00771">dmxCreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00694">dmxDoCreatePicture()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>, and <a class="el" href="dmxpict_8h_source.html#l00047">_dmxPictPriv::savedMask</a>.</p>
574
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00773">dmxCreatePicture()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
571
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00771">dmxCreatePicture()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
592
589
<div class="memdoc">
593
590
<p>Create a list of pictures. This function is called by <a class="el" href="dmxwindow_8c.html#afefa2121a2898700d285e77730a52c4d">dmxCreateAndRealizeWindow()</a> during the lazy window creation realization process. It creates the entire list of pictures that are associated with the given window. </p>
595
<p>References <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmxpict_8c_source.html#l00696">dmxDoCreatePicture()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
592
<p>References <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmxpict_8c_source.html#l00694">dmxDoCreatePicture()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
597
<p>Referenced by <a class="el" href="dmxwindow_8c_source.html#l00280">dmxCreateAndRealizeWindow()</a>.</p>
594
<p>Referenced by <a class="el" href="dmxwindow_8c_source.html#l00278">dmxCreateAndRealizeWindow()</a>.</p>
615
612
<div class="memdoc">
616
613
<p>Destroy a picture. This function calls the wrapped function that frees the resources in the DMX server associated with this picture. </p>
618
<p>References <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00797">dmxBEFreePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00831">dmxDestroyPicture()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, and <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>.</p>
615
<p>References <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00795">dmxBEFreePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00829">dmxDestroyPicture()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, and <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>.</p>
620
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00831">dmxDestroyPicture()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
617
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00829">dmxDestroyPicture()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
638
635
<div class="memdoc">
639
636
<p>Destroy the picture's list of clip rectangles. </p>
641
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00916">dmxDestroyPictureClip()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
638
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00914">dmxDestroyPictureClip()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
643
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00916">dmxDestroyPictureClip()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
640
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00914">dmxDestroyPictureClip()</a>, and <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
661
658
<div class="memdoc">
662
659
<p>Destroy a list of pictures that are associated with the window that is being destroyed. This function is called by <a class="el" href="dmxwindow_8c.html#a25a0aafd36f68137e67a3e6d95b78f53">dmxDestroyWindow()</a>. </p>
664
<p>References <a class="el" href="dmxpict_8c_source.html#l00797">dmxBEFreePicture()</a>.</p>
661
<p>References <a class="el" href="dmxpict_8c_source.html#l00795">dmxBEFreePicture()</a>.</p>
666
<p>Referenced by <a class="el" href="dmxwindow_8c_source.html#l00396">dmxDestroyWindow()</a>.</p>
663
<p>Referenced by <a class="el" href="dmxwindow_8c_source.html#l00390">dmxDestroyWindow()</a>.</p>
784
781
<div class="memdoc">
785
782
<p>Initialize the Proc Vector for the RENDER extension. The functions here cannot be handled by the mi layer RENDER hooks either because the required information is no longer available when it reaches the mi layer or no mi layer hooks exist. This function is called from <a class="el" href="dmxinit_8c.html#a51c195c51f4f09e981384a4215f82321">InitOutput()</a> since it should be initialized only once per server generation. </p>
787
<p>References <a class="el" href="dmxpict_8c_source.html#l00342">dmxProcRenderAddGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00437">dmxProcRenderCompositeGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00259">dmxProcRenderCreateGlyphSet()</a>, <a class="el" href="dmxpict_8c_source.html#l00397">dmxProcRenderFreeGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00311">dmxProcRenderFreeGlyphSet()</a>, <a class="el" href="dmxpict_8c_source.html#l00655">dmxProcRenderSetPictureFilter()</a>, <a class="el" href="dmxpict_8c_source.html#l00616">dmxProcRenderSetPictureTransform()</a>, <a class="el" href="dmxpict_8c.html#aeba9d541daf04470813b176723c857e8">dmxSaveRenderVector</a>, and <a class="el" href="dmxpict_8c.html#a04fe5f379830ee6515c7af277f3a7908">ProcRenderVector</a>.</p>
784
<p>References <a class="el" href="dmxpict_8c_source.html#l00342">dmxProcRenderAddGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00437">dmxProcRenderCompositeGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00259">dmxProcRenderCreateGlyphSet()</a>, <a class="el" href="dmxpict_8c_source.html#l00397">dmxProcRenderFreeGlyphs()</a>, <a class="el" href="dmxpict_8c_source.html#l00311">dmxProcRenderFreeGlyphSet()</a>, <a class="el" href="dmxpict_8c_source.html#l00654">dmxProcRenderSetPictureFilter()</a>, <a class="el" href="dmxpict_8c_source.html#l00616">dmxProcRenderSetPictureTransform()</a>, <a class="el" href="dmxpict_8c_source.html#l00064">dmxSaveRenderVector</a>, and <a class="el" href="dmxpict_8c.html#a04fe5f379830ee6515c7af277f3a7908">ProcRenderVector</a>.</p>
789
<p>Referenced by <a class="el" href="dmxinit_8c_source.html#l00561">InitOutput()</a>.</p>
786
<p>Referenced by <a class="el" href="dmxinit_8c_source.html#l00559">InitOutput()</a>.</p>
822
819
<div class="memdoc">
823
820
<p>Initialize the RENDER extension, allocate the picture privates and wrap mi function hooks. If the shadow frame buffer is used, then call the appropriate fb initialization function. </p>
825
<p>References <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00946">dmxChangePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00851">dmxChangePictureClip()</a>, <a class="el" href="dmxpict_8c_source.html#l01041">dmxComposite()</a>, <a class="el" href="dmxpict_8c_source.html#l01100">dmxCompositeRects()</a>, <a class="el" href="dmxpict_8c_source.html#l00773">dmxCreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00831">dmxDestroyPicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00916">dmxDestroyPictureClip()</a>, <a class="el" href="dmxpict_8c_source.html#l01087">dmxGlyphs()</a>, <a class="el" href="dmxscrinit_8c_source.html#l00083">dmxPictPrivateKey</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxinit_8c_source.html#l00089">dmxShadowFB</a>, <a class="el" href="dmxpict_8c_source.html#l01150">dmxTrapezoids()</a>, <a class="el" href="dmxpict_8c_source.html#l01193">dmxTriangles()</a>, <a class="el" href="dmxpict_8c_source.html#l01278">dmxTriFan()</a>, <a class="el" href="dmxpict_8c_source.html#l01236">dmxTriStrip()</a>, and <a class="el" href="dmxpict_8c_source.html#l00968">dmxValidatePicture()</a>.</p>
822
<p>References <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00944">dmxChangePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00849">dmxChangePictureClip()</a>, <a class="el" href="dmxpict_8c_source.html#l01039">dmxComposite()</a>, <a class="el" href="dmxpict_8c_source.html#l01098">dmxCompositeRects()</a>, <a class="el" href="dmxpict_8c_source.html#l00771">dmxCreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00829">dmxDestroyPicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00914">dmxDestroyPictureClip()</a>, <a class="el" href="dmxpict_8c_source.html#l01085">dmxGlyphs()</a>, <a class="el" href="dmxscrinit_8c_source.html#l00074">dmxPictPrivateKeyRec</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxinit_8c_source.html#l00087">dmxShadowFB</a>, <a class="el" href="dmxpict_8c_source.html#l01148">dmxTrapezoids()</a>, <a class="el" href="dmxpict_8c_source.html#l01191">dmxTriangles()</a>, <a class="el" href="dmxpict_8c_source.html#l01276">dmxTriFan()</a>, <a class="el" href="dmxpict_8c_source.html#l01234">dmxTriStrip()</a>, and <a class="el" href="dmxpict_8c_source.html#l00966">dmxValidatePicture()</a>.</p>
827
<p>Referenced by <a class="el" href="dmxscrinit_8c_source.html#l00212">dmxScreenInit()</a>.</p>
824
<p>Referenced by <a class="el" href="dmxscrinit_8c_source.html#l00201">dmxScreenInit()</a>.</p>
845
842
<div class="memdoc">
846
843
<p>Reset the Proc Vector for the RENDER extension back to the original functions. This function is called from <a class="el" href="dmxscrinit_8c.html#a3a9963b8e65e9ffebe694c05260e530b">dmxCloseScreen()</a> during the server reset (only for screen #0). </p>
848
<p>References <a class="el" href="dmxpict_8c.html#aeba9d541daf04470813b176723c857e8">dmxSaveRenderVector</a>, and <a class="el" href="dmxpict_8c.html#a04fe5f379830ee6515c7af277f3a7908">ProcRenderVector</a>.</p>
845
<p>References <a class="el" href="dmxpict_8c_source.html#l00064">dmxSaveRenderVector</a>, and <a class="el" href="dmxpict_8c.html#a04fe5f379830ee6515c7af277f3a7908">ProcRenderVector</a>.</p>
850
<p>Referenced by <a class="el" href="dmxscrinit_8c_source.html#l00432">dmxCloseScreen()</a>.</p>
847
<p>Referenced by <a class="el" href="dmxscrinit_8c_source.html#l00426">dmxCloseScreen()</a>.</p>
913
910
<div class="memdoc">
914
911
<p>Composite a list of trapezoids on the appropriate screen. For a complete description see the protocol document of the RENDER library. </p>
916
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l01150">dmxTrapezoids()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
913
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l01148">dmxTrapezoids()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
918
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l01150">dmxTrapezoids()</a>.</p>
915
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l01148">dmxTrapezoids()</a>.</p>
981
978
<div class="memdoc">
982
979
<p>Composite a list of triangles on the appropriate screen. For a complete description see the protocol document of the RENDER library. </p>
984
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l01193">dmxTriangles()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
981
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l01191">dmxTriangles()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
986
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l01193">dmxTriangles()</a>.</p>
983
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l01191">dmxTriangles()</a>.</p>
1049
1046
<div class="memdoc">
1050
1047
<p>Composite a triangle fan on the appropriate screen. For a complete description see the protocol document of the RENDER library. </p>
1052
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l01278">dmxTriFan()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
1049
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l01276">dmxTriFan()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
1054
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l01278">dmxTriFan()</a>.</p>
1051
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l01276">dmxTriFan()</a>.</p>
1117
1114
<div class="memdoc">
1118
1115
<p>Composite a triangle strip on the appropriate screen. For a complete description see the protocol document of the RENDER library. </p>
1120
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l01236">dmxTriStrip()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
1117
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxpict_8c_source.html#l00179">dmxFindFormat()</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l01234">dmxTriStrip()</a>, and <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>.</p>
1122
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l01236">dmxTriStrip()</a>.</p>
1119
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l01234">dmxTriStrip()</a>.</p>
1189
1186
<div class="memdoc">
1190
1187
<p>Validate the picture's attributes before rendering to it. Update any picture attributes that have been changed by one of the higher layers. </p>
1192
<p>References <a class="el" href="dmx_8h_source.html#l00099">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00124">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00327">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00320">DMX_WRAP</a>, <a class="el" href="dmxinit_8c_source.html#l00084">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l00968">dmxValidatePicture()</a>, <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>, and <a class="el" href="dmxpict_8h_source.html#l00047">_dmxPictPriv::savedMask</a>.</p>
1194
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00757">dmxBECreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l00968">dmxValidatePicture()</a>.</p>
1198
<hr/><h2>Variable Documentation</h2>
1199
<a class="anchor" id="af4a0d93e32ac272f72e3b5a6642fb135"></a><!-- doxytag: member="dmxpict.h::dmxGlyphSetPrivateKey" ref="af4a0d93e32ac272f72e3b5a6642fb135" args="" -->
1200
<div class="memitem">
1201
<div class="memproto">
1202
<table class="memname">
1204
<td class="memname">DevPrivateKey <a class="el" href="dmxscrinit_8c.html#af4a0d93e32ac272f72e3b5a6642fb135">dmxGlyphSetPrivateKey</a></td>
1208
<div class="memdoc">
1209
<p>Index for glyphset private data</p>
1210
<p>Private index for GlyphSets </p>
1214
<a class="anchor" id="a4b033f36c5e01a808f7d6460eb7c1af3"></a><!-- doxytag: member="dmxpict.h::dmxPictPrivateKey" ref="a4b033f36c5e01a808f7d6460eb7c1af3" args="" -->
1215
<div class="memitem">
1216
<div class="memproto">
1217
<table class="memname">
1219
<td class="memname">DevPrivateKey <a class="el" href="dmxscrinit_8c.html#a4b033f36c5e01a808f7d6460eb7c1af3">dmxPictPrivateKey</a></td>
1223
<div class="memdoc">
1224
<p>Index for picture private data</p>
1225
<p>Private index for Picts </p>
1227
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>.</p>
1189
<p>References <a class="el" href="dmx_8h_source.html#l00097">_DMXScreenInfo::beDisplay</a>, <a class="el" href="dmxpict_8h_source.html#l00120">DMX_GET_PICT_PRIV</a>, <a class="el" href="dmx_8h_source.html#l00323">DMX_UNWRAP</a>, <a class="el" href="dmx_8h_source.html#l00316">DMX_WRAP</a>, <a class="el" href="dmxinit_8c_source.html#l00082">dmxScreens</a>, <a class="el" href="dmxsync_8c_source.html#l00150">dmxSync()</a>, <a class="el" href="dmxpict_8c_source.html#l00966">dmxValidatePicture()</a>, <a class="el" href="dmxpict_8h_source.html#l00046">_dmxPictPriv::pict</a>, and <a class="el" href="dmxpict_8h_source.html#l00047">_dmxPictPriv::savedMask</a>.</p>
1191
<p>Referenced by <a class="el" href="dmxpict_8c_source.html#l00755">dmxBECreatePicture()</a>, <a class="el" href="dmxpict_8c_source.html#l00137">dmxPictureInit()</a>, and <a class="el" href="dmxpict_8c_source.html#l00966">dmxValidatePicture()</a>.</p>