1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.3.1"/>
7 <title>MagickCore: cache.c File Reference</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="navtree.css" rel="stylesheet" type="text/css"/>
12 <script type="text/javascript" src="resize.js"></script>
13 <script type="text/javascript" src="navtree.js"></script>
14 <script type="text/javascript">
15 $(document).ready(initResizable);
16 $(window).load(resizeHeight);
18 <link href="doxygen.css" rel="stylesheet" type="text/css" />
21 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
23 <table cellspacing="0" cellpadding="0">
25 <tr style="height: 56px;">
26 <td style="padding-left: 0.5em;">
27 <div id="projectname">MagickCore
28  <span id="projectnumber">7.0.0</span>
35 <!-- end header part -->
36 <!-- Generated by Doxygen 1.8.3.1 -->
38 <div id="side-nav" class="ui-resizable side-nav-resizable">
40 <div id="nav-tree-contents">
41 <div id="nav-sync" class="sync"></div>
44 <div id="splitbar" style="-moz-user-select:none;"
45 class="ui-resizable-handle">
48 <script type="text/javascript">
49 $(document).ready(function(){initNavTree('cache_8c.html','');});
51 <div id="doc-content">
54 <a href="cache_8c.html#nested-classes">Data Structures</a> |
55 <a href="cache_8c.html#define-members">Macros</a> |
56 <a href="cache_8c.html#typedef-members">Typedefs</a> |
57 <a href="cache_8c.html#func-members">Functions</a> |
58 <a href="cache_8c.html#var-members">Variables</a> </div>
59 <div class="headertitle">
60 <div class="title">cache.c File Reference</div> </div>
62 <div class="contents">
63 <div class="textblock"><code>#include "<a class="el" href="studio_8h_source.html">MagickCore/studio.h</a>"</code><br/>
64 <code>#include "<a class="el" href="blob_8h_source.html">MagickCore/blob.h</a>"</code><br/>
65 <code>#include "<a class="el" href="blob-private_8h_source.html">MagickCore/blob-private.h</a>"</code><br/>
66 <code>#include "<a class="el" href="cache_8h_source.html">MagickCore/cache.h</a>"</code><br/>
67 <code>#include "<a class="el" href="cache-private_8h_source.html">MagickCore/cache-private.h</a>"</code><br/>
68 <code>#include "<a class="el" href="color-private_8h_source.html">MagickCore/color-private.h</a>"</code><br/>
69 <code>#include "<a class="el" href="colorspace-private_8h_source.html">MagickCore/colorspace-private.h</a>"</code><br/>
70 <code>#include "<a class="el" href="composite-private_8h_source.html">MagickCore/composite-private.h</a>"</code><br/>
71 <code>#include "<a class="el" href="distribute-cache-private_8h_source.html">MagickCore/distribute-cache-private.h</a>"</code><br/>
72 <code>#include "<a class="el" href="exception_8h_source.html">MagickCore/exception.h</a>"</code><br/>
73 <code>#include "<a class="el" href="exception-private_8h_source.html">MagickCore/exception-private.h</a>"</code><br/>
74 <code>#include "<a class="el" href="geometry_8h_source.html">MagickCore/geometry.h</a>"</code><br/>
75 <code>#include "<a class="el" href="list_8h_source.html">MagickCore/list.h</a>"</code><br/>
76 <code>#include "<a class="el" href="log_8h_source.html">MagickCore/log.h</a>"</code><br/>
77 <code>#include "<a class="el" href="magick_8h_source.html">MagickCore/magick.h</a>"</code><br/>
78 <code>#include "<a class="el" href="memory___8h_source.html">MagickCore/memory_.h</a>"</code><br/>
79 <code>#include "<a class="el" href="memory-private_8h_source.html">MagickCore/memory-private.h</a>"</code><br/>
80 <code>#include "<a class="el" href="nt-base-private_8h_source.html">MagickCore/nt-base-private.h</a>"</code><br/>
81 <code>#include "<a class="el" href="option_8h_source.html">MagickCore/option.h</a>"</code><br/>
82 <code>#include "<a class="el" href="pixel_8h_source.html">MagickCore/pixel.h</a>"</code><br/>
83 <code>#include "<a class="el" href="pixel-accessor_8h_source.html">MagickCore/pixel-accessor.h</a>"</code><br/>
84 <code>#include "<a class="el" href="policy_8h_source.html">MagickCore/policy.h</a>"</code><br/>
85 <code>#include "<a class="el" href="quantum_8h_source.html">MagickCore/quantum.h</a>"</code><br/>
86 <code>#include "<a class="el" href="random___8h_source.html">MagickCore/random_.h</a>"</code><br/>
87 <code>#include "<a class="el" href="registry_8h_source.html">MagickCore/registry.h</a>"</code><br/>
88 <code>#include "<a class="el" href="resource___8h_source.html">MagickCore/resource_.h</a>"</code><br/>
89 <code>#include "<a class="el" href="semaphore_8h_source.html">MagickCore/semaphore.h</a>"</code><br/>
90 <code>#include "<a class="el" href="splay-tree_8h_source.html">MagickCore/splay-tree.h</a>"</code><br/>
91 <code>#include "<a class="el" href="string___8h_source.html">MagickCore/string_.h</a>"</code><br/>
92 <code>#include "<a class="el" href="string-private_8h_source.html">MagickCore/string-private.h</a>"</code><br/>
93 <code>#include "<a class="el" href="thread-private_8h_source.html">MagickCore/thread-private.h</a>"</code><br/>
94 <code>#include "<a class="el" href="utility_8h_source.html">MagickCore/utility.h</a>"</code><br/>
95 <code>#include "<a class="el" href="utility-private_8h_source.html">MagickCore/utility-private.h</a>"</code><br/>
96 </div><div class="textblock"><div class="dynheader">
97 Include dependency graph for cache.c:</div>
98 <div class="dyncontent">
99 <div class="center"><img src="cache_8c__incl.png" border="0" usemap="#cache_8c" alt=""/></div>
100 <map name="cache_8c" id="cache_8c">
101 <area shape="rect" id="node3" href="studio_8h.html" title="MagickCore/studio.h" alt="" coords="1218,651,1371,677"/><area shape="rect" id="node46" href="blob_8h.html" title="MagickCore/blob.h" alt="" coords="3560,411,3700,437"/><area shape="rect" id="node52" href="pixel_8h.html" title="MagickCore/pixel.h" alt="" coords="3747,725,3889,752"/><area shape="rect" id="node56" href="exception_8h.html" title="MagickCore/exception.h" alt="" coords="2239,725,2416,752"/><area shape="rect" id="node59" href="semaphore_8h.html" title="MagickCore/semaphore.h" alt="" coords="2571,800,2757,827"/><area shape="rect" id="node75" href="geometry_8h.html" title="MagickCore/geometry.h" alt="" coords="4801,725,4975,752"/><area shape="rect" id="node89" href="string___8h.html" title="MagickCore/string_.h" alt="" coords="2083,651,2239,677"/><area shape="rect" id="node94" href="quantum_8h.html" title="MagickCore/quantum.h" alt="" coords="2803,568,2973,595"/><area shape="rect" id="node108" href="blob-private_8h.html" title="MagickCore/blob-private.h" alt="" coords="2246,88,2436,115"/><area shape="rect" id="node114" href="splay-tree_8h.html" title="MagickCore/splay-tree.h" alt="" coords="2195,261,2373,288"/><area shape="rect" id="node116" href="cache_8h.html" title="MagickCore/cache.h" alt="" coords="3041,336,3191,363"/><area shape="rect" id="node119" href="cache-private_8h.html" title="MagickCore/cache-private.h" alt="" coords="2614,179,2815,205"/><area shape="rect" id="node124" href="random___8h.html" title="MagickCore/random_.h" alt="" coords="2355,336,2525,363"/><area shape="rect" id="node127" href="thread-private_8h.html" title="MagickCore/thread-private.h" alt="" coords="3013,261,3219,288"/><area shape="rect" id="node130" href="resource___8h.html" title="MagickCore/resource_.h" alt="" coords="3215,336,3392,363"/><area shape="rect" id="node135" href="color-private_8h.html" title="MagickCore/color-private.h" alt="" coords="3719,261,3913,288"/><area shape="rect" id="node138" href="colorspace-private_8h.html" title="MagickCore/colorspace\l-private.h" alt="" coords="4125,81,4296,122"/><area shape="rect" id="node144" href="pixel-accessor_8h.html" title="MagickCore/pixel-accessor.h" alt="" coords="3595,179,3800,205"/><area shape="rect" id="node163" href="composite-private_8h.html" title="MagickCore/composite\l-private.h" alt="" coords="3785,81,3956,122"/><area shape="rect" id="node172" href="exception-private_8h.html" title="MagickCore/exception\l-private.h" alt="" coords="1916,561,2080,602"/><area shape="rect" id="node174" href="log_8h.html" title="MagickCore/log.h" alt="" coords="1925,651,2059,677"/><area shape="rect" id="node180" href="list_8h.html" title="MagickCore/list.h" alt="" coords="4817,88,4947,115"/><area shape="rect" id="node183" href="magick_8h.html" title="MagickCore/magick.h" alt="" coords="4973,88,5131,115"/><area shape="rect" id="node185" href="memory___8h.html" title="MagickCore/memory_.h" alt="" coords="5415,179,5591,205"/><area shape="rect" id="node187" href="memory-private_8h.html" title="MagickCore/memory-private.h" alt="" coords="5207,88,5425,115"/><area shape="rect" id="node189" href="nt-base-private_8h.html" title="MagickCore/nt-base\l-private.h" alt="" coords="5666,171,5816,213"/><area shape="rect" id="node193" href="policy_8h.html" title="MagickCore/policy.h" alt="" coords="2477,651,2625,677"/><area shape="rect" id="node203" href="string-private_8h.html" title="MagickCore/string-private.h" alt="" coords="5754,485,5952,512"/><area shape="rect" id="node207" href="utility_8h.html" title="MagickCore/utility.h" alt="" coords="5711,88,5857,115"/><area shape="rect" id="node209" href="utility-private_8h.html" title="MagickCore/utility\l-private.h" alt="" coords="5500,81,5635,122"/><area shape="rect" id="node5" href="magick-config_8h.html" title="MagickCore/magick-config.h" alt="" coords="1011,800,1213,827"/><area shape="rect" id="node29" href="method-attribute_8h.html" title="MagickCore/method-attribute.h" alt="" coords="781,725,1004,752"/><area shape="rect" id="node41" href="magick-type_8h.html" title="MagickCore/magick-type.h" alt="" coords="563,725,756,752"/><area shape="rect" id="node48" href="image_8h.html" title="MagickCore/image.h" alt="" coords="3979,485,4132,512"/><area shape="rect" id="node103" href="stream_8h.html" title="MagickCore/stream.h" alt="" coords="3321,568,3479,595"/><area shape="rect" id="node50" href="color_8h.html" title="MagickCore/color.h" alt="" coords="2998,568,3143,595"/><area shape="rect" id="node54" href="colorspace_8h.html" title="MagickCore/colorspace.h" alt="" coords="5133,800,5317,827"/><area shape="rect" id="node64" href="cache-view_8h.html" title="MagickCore/cache-view.h" alt="" coords="3726,651,3911,677"/><area shape="rect" id="node67" href="composite_8h.html" title="MagickCore/composite.h" alt="" coords="4795,651,4977,677"/><area shape="rect" id="node69" href="compress_8h.html" title="MagickCore/compress.h" alt="" coords="4327,568,4504,595"/><area shape="rect" id="node71" href="effect_8h.html" title="MagickCore/effect.h" alt="" coords="4580,568,4728,595"/><area shape="rect" id="node78" href="layer_8h.html" title="MagickCore/layer.h" alt="" coords="4804,568,4948,595"/><area shape="rect" id="node81" href="locale___8h.html" title="MagickCore/locale_.h" alt="" coords="5422,568,5580,595"/><area shape="rect" id="node85" href="monitor_8h.html" title="MagickCore/monitor.h" alt="" coords="4973,568,5136,595"/><area shape="rect" id="node87" href="profile_8h.html" title="MagickCore/profile.h" alt="" coords="3503,568,3656,595"/><area shape="rect" id="node97" href="resample_8h.html" title="MagickCore/resample.h" alt="" coords="3732,568,3905,595"/><area shape="rect" id="node100" href="resize_8h.html" title="MagickCore/resize.h" alt="" coords="3981,568,4131,595"/><area shape="rect" id="node105" href="timer_8h.html" title="MagickCore/timer.h" alt="" coords="4156,568,4303,595"/><area shape="rect" id="node73" href="morphology_8h.html" title="MagickCore/morphology.h" alt="" coords="4581,651,4771,677"/><area shape="rect" id="node83" href="hashmap_8h.html" title="MagickCore/hashmap.h" alt="" coords="5415,651,5588,677"/><area shape="rect" id="node110" href="nt-feature_8h.html" title="MagickCore/nt-feature.h" alt="" coords="2255,179,2432,205"/><area shape="rect" id="node132" href="thread___8h.html" title="MagickCore/thread_.h" alt="" coords="2853,336,3016,363"/><area shape="rect" id="node141" href="image-private_8h.html" title="MagickCore/image-private.h" alt="" coords="4109,179,4312,205"/><area shape="rect" id="node150" href="gem_8h.html" title="MagickCore/gem.h" alt="" coords="3450,261,3592,288"/><area shape="rect" id="node152" href="fx_8h.html" title="MagickCore/fx.h" alt="" coords="3468,336,3593,363"/><area shape="rect" id="node154" href="draw_8h.html" title="MagickCore/draw.h" alt="" coords="3332,411,3476,437"/><area shape="rect" id="node159" href="type_8h.html" title="MagickCore/type.h" alt="" coords="3223,485,3365,512"/><area shape="rect" id="node169" href="pixel-private_8h.html" title="MagickCore/pixel-private.h" alt="" coords="3825,179,4017,205"/><area shape="rect" id="node212" href="nt-base_8h.html" title="MagickCore/nt-base.h" alt="" coords="5571,411,5733,437"/></map>
104 <p><a href="cache_8c_source.html">Go to the source code of this file.</a></p>
105 <table class="memberdecls">
106 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
107 Data Structures</h2></td></tr>
108 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__MagickModulo.html">_MagickModulo</a></td></tr>
109 <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
110 </table><table class="memberdecls">
111 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
112 Macros</h2></td></tr>
113 <tr class="memitem:a73d72c0e704526486ddf6c7755b8371c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a73d72c0e704526486ddf6c7755b8371c">CacheTick</a>(offset, extent)   <a class="el" href="monitor_8h.html#a8c612e78eac1302f25122a73463eff0c">QuantumTick</a>((<a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a>) offset,extent)</td></tr>
114 <tr class="separator:a73d72c0e704526486ddf6c7755b8371c"><td class="memSeparator" colspan="2"> </td></tr>
115 <tr class="memitem:a26b93af0e3c939e4c41496bfd56994b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a26b93af0e3c939e4c41496bfd56994b9">IsFileDescriptorLimitExceeded</a>()</td></tr>
116 <tr class="separator:a26b93af0e3c939e4c41496bfd56994b9"><td class="memSeparator" colspan="2"> </td></tr>
117 <tr class="memitem:ae6e50bd7386b45d11699b2b905b787a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ae6e50bd7386b45d11699b2b905b787a7">MaxCacheThreads</a>   2</td></tr>
118 <tr class="separator:ae6e50bd7386b45d11699b2b905b787a7"><td class="memSeparator" colspan="2"> </td></tr>
119 <tr class="memitem:a915bd6321feb2226afa72d12738980ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a915bd6321feb2226afa72d12738980ce">cache_threads</a>(source, destination, chunk)</td></tr>
120 <tr class="separator:a915bd6321feb2226afa72d12738980ce"><td class="memSeparator" colspan="2"> </td></tr>
121 </table><table class="memberdecls">
122 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
123 Typedefs</h2></td></tr>
124 <tr class="memitem:af5360ffe2c4453094c4466179518972d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__MagickModulo.html">_MagickModulo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#af5360ffe2c4453094c4466179518972d">MagickModulo</a></td></tr>
125 <tr class="separator:af5360ffe2c4453094c4466179518972d"><td class="memSeparator" colspan="2"> </td></tr>
126 </table><table class="memberdecls">
127 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
128 Functions</h2></td></tr>
129 <tr class="memitem:a72de84bb5ebc72d37637ba293ffdb7b9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a72de84bb5ebc72d37637ba293ffdb7b9">GetImagePixelCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *, const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *)</td></tr>
130 <tr class="separator:a72de84bb5ebc72d37637ba293ffdb7b9"><td class="memSeparator" colspan="2"> </td></tr>
131 <tr class="memitem:a14b836aab357697b8b812caa103e2b8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a14b836aab357697b8b812caa103e2b8a">AcquirePixelCacheNexus</a> (const size_t number_threads)</td></tr>
132 <tr class="separator:a14b836aab357697b8b812caa103e2b8a"><td class="memSeparator" colspan="2"> </td></tr>
133 <tr class="memitem:aee51a4522cb07bef5363c4fd29332419"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#aee51a4522cb07bef5363c4fd29332419">AcquirePixelCachePixels</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> *length, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
134 <tr class="separator:aee51a4522cb07bef5363c4fd29332419"><td class="memSeparator" colspan="2"> </td></tr>
135 <tr class="memitem:a764fe2bb22023409253915b9abd4fd50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a764fe2bb22023409253915b9abd4fd50">CacheComponentGenesis</a> (void)</td></tr>
136 <tr class="separator:a764fe2bb22023409253915b9abd4fd50"><td class="memSeparator" colspan="2"> </td></tr>
137 <tr class="memitem:a59a2aedd8a3a479e9a64e39030c9a996"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a59a2aedd8a3a479e9a64e39030c9a996">CacheComponentTerminus</a> (void)</td></tr>
138 <tr class="separator:a59a2aedd8a3a479e9a64e39030c9a996"><td class="memSeparator" colspan="2"> </td></tr>
139 <tr class="memitem:abba5a1efdeb3e91b111826fcfbc8f416"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#abba5a1efdeb3e91b111826fcfbc8f416">ClonePixelCache</a> (const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr>
140 <tr class="separator:abba5a1efdeb3e91b111826fcfbc8f416"><td class="memSeparator" colspan="2"> </td></tr>
141 <tr class="memitem:a73650968c94fb3fae597d0bc3c5beb4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a73650968c94fb3fae597d0bc3c5beb4d">ClonePixelCacheMethods</a> (<a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> clone, const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr>
142 <tr class="separator:a73650968c94fb3fae597d0bc3c5beb4d"><td class="memSeparator" colspan="2"> </td></tr>
143 <tr class="memitem:ab276db046e3a768782252b3e52128e5e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ab276db046e3a768782252b3e52128e5e">MagickMin</a> (const <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> x, const <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> y)</td></tr>
144 <tr class="separator:ab276db046e3a768782252b3e52128e5e"><td class="memSeparator" colspan="2"> </td></tr>
145 <tr class="memitem:a58f4e92f276d95ffe9f752bdb337c7b3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a58f4e92f276d95ffe9f752bdb337c7b3">ClonePixelCacheRepository</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict clone_info, <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict cache_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
146 <tr class="separator:a58f4e92f276d95ffe9f752bdb337c7b3"><td class="memSeparator" colspan="2"> </td></tr>
147 <tr class="memitem:a351c1dde69e7f83186197991379fccbc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a351c1dde69e7f83186197991379fccbc">DestroyImagePixelCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
148 <tr class="separator:a351c1dde69e7f83186197991379fccbc"><td class="memSeparator" colspan="2"> </td></tr>
149 <tr class="memitem:a1094eff412fc24f84d7a47aaa80f2246"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a1094eff412fc24f84d7a47aaa80f2246">DestroyImagePixels</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
150 <tr class="separator:a1094eff412fc24f84d7a47aaa80f2246"><td class="memSeparator" colspan="2"> </td></tr>
151 <tr class="memitem:a9382b27bae57318992063ffe7d0d37fc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a9382b27bae57318992063ffe7d0d37fc">ClosePixelCacheOnDisk</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *cache_info)</td></tr>
152 <tr class="separator:a9382b27bae57318992063ffe7d0d37fc"><td class="memSeparator" colspan="2"> </td></tr>
153 <tr class="memitem:ac7f75944a7e186dd85e542dc91904ac9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ac7f75944a7e186dd85e542dc91904ac9">RelinquishPixelCachePixels</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *cache_info)</td></tr>
154 <tr class="separator:ac7f75944a7e186dd85e542dc91904ac9"><td class="memSeparator" colspan="2"> </td></tr>
155 <tr class="memitem:aa25ab1c414e4f15613547a5afa5a023d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#aa25ab1c414e4f15613547a5afa5a023d">DestroyPixelCache</a> (<a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr>
156 <tr class="separator:aa25ab1c414e4f15613547a5afa5a023d"><td class="memSeparator" colspan="2"> </td></tr>
157 <tr class="memitem:abdc1acf9772d5e2844379d757d3ad8fa"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#abdc1acf9772d5e2844379d757d3ad8fa">RelinquishCacheNexusPixels</a> (<a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *nexus_info)</td></tr>
158 <tr class="separator:abdc1acf9772d5e2844379d757d3ad8fa"><td class="memSeparator" colspan="2"> </td></tr>
159 <tr class="memitem:ae51e85a831b48fe963e27af55875409e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ae51e85a831b48fe963e27af55875409e">DestroyPixelCacheNexus</a> (<a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> **nexus_info, const size_t number_threads)</td></tr>
160 <tr class="separator:ae51e85a831b48fe963e27af55875409e"><td class="memSeparator" colspan="2"> </td></tr>
161 <tr class="memitem:a4d68302e1018dd09afa483a5c5dc540e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a4d68302e1018dd09afa483a5c5dc540e">GetAuthenticMetacontent</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
162 <tr class="separator:a4d68302e1018dd09afa483a5c5dc540e"><td class="memSeparator" colspan="2"> </td></tr>
163 <tr class="memitem:a774cf59a912c0aacdb3a8005d524386f"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a774cf59a912c0aacdb3a8005d524386f">GetAuthenticMetacontentFromCache</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
164 <tr class="separator:a774cf59a912c0aacdb3a8005d524386f"><td class="memSeparator" colspan="2"> </td></tr>
165 <tr class="memitem:aaebd6cf8e9f5b952018f5e91387fc0df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#aaebd6cf8e9f5b952018f5e91387fc0df">GetAuthenticPixelCacheNexus</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
166 <tr class="separator:aaebd6cf8e9f5b952018f5e91387fc0df"><td class="memSeparator" colspan="2"> </td></tr>
167 <tr class="memitem:a0f1f4d07da5d5573edbed507bb66927a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a0f1f4d07da5d5573edbed507bb66927a">GetAuthenticPixelsFromCache</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
168 <tr class="separator:a0f1f4d07da5d5573edbed507bb66927a"><td class="memSeparator" colspan="2"> </td></tr>
169 <tr class="memitem:a447bd6b9eccfa977e560e9f35c609fa1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a447bd6b9eccfa977e560e9f35c609fa1">GetAuthenticPixelQueue</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
170 <tr class="separator:a447bd6b9eccfa977e560e9f35c609fa1"><td class="memSeparator" colspan="2"> </td></tr>
171 <tr class="memitem:a1d0213eb5c90314dab1a7683f5772861"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a1d0213eb5c90314dab1a7683f5772861">GetAuthenticPixels</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
172 <tr class="separator:a1d0213eb5c90314dab1a7683f5772861"><td class="memSeparator" colspan="2"> </td></tr>
173 <tr class="memitem:afc3c688a0f0c26c673f54205547642b3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#afc3c688a0f0c26c673f54205547642b3">GetAuthenticPixelsCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
174 <tr class="separator:afc3c688a0f0c26c673f54205547642b3"><td class="memSeparator" colspan="2"> </td></tr>
175 <tr class="memitem:a69638bf7b14d5b7e2c40a5d420a180ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a69638bf7b14d5b7e2c40a5d420a180ab">GetImageExtent</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
176 <tr class="separator:a69638bf7b14d5b7e2c40a5d420a180ab"><td class="memSeparator" colspan="2"> </td></tr>
177 <tr class="memitem:a009807005ee5ded903d625f2992eb24b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a009807005ee5ded903d625f2992eb24b">ValidatePixelCacheMorphology</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *restrict image)</td></tr>
178 <tr class="separator:a009807005ee5ded903d625f2992eb24b"><td class="memSeparator" colspan="2"> </td></tr>
179 <tr class="memitem:af2ab768b44570051a7021791fa63bb42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="cache_8h.html#a707cb231e76de0fed4a632ab6fa9a639">CacheType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#af2ab768b44570051a7021791fa63bb42">GetImagePixelCacheType</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
180 <tr class="separator:af2ab768b44570051a7021791fa63bb42"><td class="memSeparator" colspan="2"> </td></tr>
181 <tr class="memitem:a5779b487e96886964fd9539592c26a45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a5779b487e96886964fd9539592c26a45">GetOneAuthenticPixel</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> *pixel, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
182 <tr class="separator:a5779b487e96886964fd9539592c26a45"><td class="memSeparator" colspan="2"> </td></tr>
183 <tr class="memitem:adc3895b9891756f53ed8a4dc9adb8694"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#adc3895b9891756f53ed8a4dc9adb8694">GetOneAuthenticPixelFromCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> *pixel, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
184 <tr class="separator:adc3895b9891756f53ed8a4dc9adb8694"><td class="memSeparator" colspan="2"> </td></tr>
185 <tr class="memitem:a6caf629f50fc45f21123d680021ed2ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a6caf629f50fc45f21123d680021ed2ff">GetOneVirtualPixel</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> *pixel, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
186 <tr class="separator:a6caf629f50fc45f21123d680021ed2ff"><td class="memSeparator" colspan="2"> </td></tr>
187 <tr class="memitem:a2edb88a314b92e86d0149de2e0d42e44"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a2edb88a314b92e86d0149de2e0d42e44">GetOneVirtualPixelFromCache</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> virtual_pixel_method, const ssize_t x, const ssize_t y, <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> *pixel, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
188 <tr class="separator:a2edb88a314b92e86d0149de2e0d42e44"><td class="memSeparator" colspan="2"> </td></tr>
189 <tr class="memitem:a76e2ed74c80716eb250d092fe39642ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a76e2ed74c80716eb250d092fe39642ca">GetOneVirtualPixelInfo</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> virtual_pixel_method, const ssize_t x, const ssize_t y, <a class="el" href="pixel_8h.html#ae144182098e685dad2a4bd5c97fd244c">PixelInfo</a> *pixel, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
190 <tr class="separator:a76e2ed74c80716eb250d092fe39642ca"><td class="memSeparator" colspan="2"> </td></tr>
191 <tr class="memitem:a56bc442c9a25dfde5d9eb438a4f557c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="colorspace_8h.html#a5d516b430fa42c1f83b557f08128f3c2">ColorspaceType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a56bc442c9a25dfde5d9eb438a4f557c9">GetPixelCacheColorspace</a> (const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr>
192 <tr class="separator:a56bc442c9a25dfde5d9eb438a4f557c9"><td class="memSeparator" colspan="2"> </td></tr>
193 <tr class="memitem:a7e85b4a4998a6cb73afcee27a56a506f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a7e85b4a4998a6cb73afcee27a56a506f">GetPixelCacheMethods</a> (<a class="el" href="cache-private_8h.html#abe5207183934e13af82453c4ef6421d5">CacheMethods</a> *cache_methods)</td></tr>
194 <tr class="separator:a7e85b4a4998a6cb73afcee27a56a506f"><td class="memSeparator" colspan="2"> </td></tr>
195 <tr class="memitem:ace098389d9b6c3f4dfe8ffe498ba2af7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ace098389d9b6c3f4dfe8ffe498ba2af7">GetPixelCacheNexusExtent</a> (const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info)</td></tr>
196 <tr class="separator:ace098389d9b6c3f4dfe8ffe498ba2af7"><td class="memSeparator" colspan="2"> </td></tr>
197 <tr class="memitem:a29722df9e3382f4737dbe592165309e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a29722df9e3382f4737dbe592165309e3">GetPixelCachePixels</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> *length, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
198 <tr class="separator:a29722df9e3382f4737dbe592165309e3"><td class="memSeparator" colspan="2"> </td></tr>
199 <tr class="memitem:ab6214a72c6a814b0bc8dfd3d077f3d0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#a92f93237c843e4b3fff7b7cc4c80f415">ClassType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ab6214a72c6a814b0bc8dfd3d077f3d0f">GetPixelCacheStorageClass</a> (const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr>
200 <tr class="separator:ab6214a72c6a814b0bc8dfd3d077f3d0f"><td class="memSeparator" colspan="2"> </td></tr>
201 <tr class="memitem:a0aaf49033722126905ba02c33d4064ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a0aaf49033722126905ba02c33d4064ea">GetPixelCacheTileSize</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, size_t *width, size_t *height)</td></tr>
202 <tr class="separator:a0aaf49033722126905ba02c33d4064ea"><td class="memSeparator" colspan="2"> </td></tr>
203 <tr class="memitem:ab5677b1f5ff8345b11af78fea2458c52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ab5677b1f5ff8345b11af78fea2458c52">GetPixelCacheVirtualMethod</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
204 <tr class="separator:ab5677b1f5ff8345b11af78fea2458c52"><td class="memSeparator" colspan="2"> </td></tr>
205 <tr class="memitem:adcc73aecc3f7156f1340834766668aa7"><td class="memItemLeft" align="right" valign="top">static const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#adcc73aecc3f7156f1340834766668aa7">GetVirtualMetacontentFromCache</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
206 <tr class="separator:adcc73aecc3f7156f1340834766668aa7"><td class="memSeparator" colspan="2"> </td></tr>
207 <tr class="memitem:aff8411518b098776adc8237c601c41fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#aff8411518b098776adc8237c601c41fb">GetVirtualMetacontentFromNexus</a> (const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info)</td></tr>
208 <tr class="separator:aff8411518b098776adc8237c601c41fb"><td class="memSeparator" colspan="2"> </td></tr>
209 <tr class="memitem:a72374adca55899a8121484a984332013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a72374adca55899a8121484a984332013">GetVirtualMetacontent</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
210 <tr class="separator:a72374adca55899a8121484a984332013"><td class="memSeparator" colspan="2"> </td></tr>
211 <tr class="memitem:ab0cac851e67a57f6b7d2e3d06d9ce793"><td class="memItemLeft" align="right" valign="top">static ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ab0cac851e67a57f6b7d2e3d06d9ce793">DitherX</a> (const ssize_t x, const size_t columns)</td></tr>
212 <tr class="separator:ab0cac851e67a57f6b7d2e3d06d9ce793"><td class="memSeparator" colspan="2"> </td></tr>
213 <tr class="memitem:ab7ccd4d1560a839d90b7bfe0c9039736"><td class="memItemLeft" align="right" valign="top">static ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ab7ccd4d1560a839d90b7bfe0c9039736">DitherY</a> (const ssize_t y, const size_t rows)</td></tr>
214 <tr class="separator:ab7ccd4d1560a839d90b7bfe0c9039736"><td class="memSeparator" colspan="2"> </td></tr>
215 <tr class="memitem:a370a4144e88deb7f484c7d69c77175ac"><td class="memItemLeft" align="right" valign="top">static ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a370a4144e88deb7f484c7d69c77175ac">EdgeX</a> (const ssize_t x, const size_t columns)</td></tr>
216 <tr class="separator:a370a4144e88deb7f484c7d69c77175ac"><td class="memSeparator" colspan="2"> </td></tr>
217 <tr class="memitem:afea43fec16f12843c87b37898773d340"><td class="memItemLeft" align="right" valign="top">static ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#afea43fec16f12843c87b37898773d340">EdgeY</a> (const ssize_t y, const size_t rows)</td></tr>
218 <tr class="separator:afea43fec16f12843c87b37898773d340"><td class="memSeparator" colspan="2"> </td></tr>
219 <tr class="memitem:ab6e45fa4d0184e350dd1cbeecf43a903"><td class="memItemLeft" align="right" valign="top">static ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ab6e45fa4d0184e350dd1cbeecf43a903">RandomX</a> (<a class="el" href="random___8h.html#a1b5ad308a4c06691d28984e7942ba2f4">RandomInfo</a> *<a class="el" href="resource_8c.html#a7d651297d43a82c2d89ff145da60d3e8">random_info</a>, const size_t columns)</td></tr>
220 <tr class="separator:ab6e45fa4d0184e350dd1cbeecf43a903"><td class="memSeparator" colspan="2"> </td></tr>
221 <tr class="memitem:aac1b0bf21721ceab55462ed70328cc42"><td class="memItemLeft" align="right" valign="top">static ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#aac1b0bf21721ceab55462ed70328cc42">RandomY</a> (<a class="el" href="random___8h.html#a1b5ad308a4c06691d28984e7942ba2f4">RandomInfo</a> *<a class="el" href="resource_8c.html#a7d651297d43a82c2d89ff145da60d3e8">random_info</a>, const size_t rows)</td></tr>
222 <tr class="separator:aac1b0bf21721ceab55462ed70328cc42"><td class="memSeparator" colspan="2"> </td></tr>
223 <tr class="memitem:a30ca376fb01b62a18bcf8aa5a32e11ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="cache_8c.html#af5360ffe2c4453094c4466179518972d">MagickModulo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a30ca376fb01b62a18bcf8aa5a32e11ee">VirtualPixelModulo</a> (const ssize_t offset, const size_t extent)</td></tr>
224 <tr class="separator:a30ca376fb01b62a18bcf8aa5a32e11ee"><td class="memSeparator" colspan="2"> </td></tr>
225 <tr class="memitem:a06d00480e878609b9648c34894ba3809"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a06d00480e878609b9648c34894ba3809">GetVirtualPixelsFromNexus</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> virtual_pixel_method, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
226 <tr class="separator:a06d00480e878609b9648c34894ba3809"><td class="memSeparator" colspan="2"> </td></tr>
227 <tr class="memitem:ab7c4da7ab79e54ef93c3444d6d5df1d8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ab7c4da7ab79e54ef93c3444d6d5df1d8">GetVirtualPixelCache</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> virtual_pixel_method, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
228 <tr class="separator:ab7c4da7ab79e54ef93c3444d6d5df1d8"><td class="memSeparator" colspan="2"> </td></tr>
229 <tr class="memitem:a284249d1f1565bc9eb383309bbe1d058"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a284249d1f1565bc9eb383309bbe1d058">GetVirtualPixelQueue</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
230 <tr class="separator:a284249d1f1565bc9eb383309bbe1d058"><td class="memSeparator" colspan="2"> </td></tr>
231 <tr class="memitem:a81b5398cd4a2eed586c73cb0b4153966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a81b5398cd4a2eed586c73cb0b4153966">GetVirtualPixels</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
232 <tr class="separator:a81b5398cd4a2eed586c73cb0b4153966"><td class="memSeparator" colspan="2"> </td></tr>
233 <tr class="memitem:a05bdd67a3174b3357a23667a48446c1f"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a05bdd67a3174b3357a23667a48446c1f">GetVirtualPixelsCache</a> (const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image)</td></tr>
234 <tr class="separator:a05bdd67a3174b3357a23667a48446c1f"><td class="memSeparator" colspan="2"> </td></tr>
235 <tr class="memitem:abed9d68e4ae72c765ea12c14ded1b2b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#abed9d68e4ae72c765ea12c14ded1b2b1">GetVirtualPixelsNexus</a> (const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info)</td></tr>
236 <tr class="separator:abed9d68e4ae72c765ea12c14ded1b2b1"><td class="memSeparator" colspan="2"> </td></tr>
237 <tr class="memitem:ac6fc0f795ff12a47b383ad62eb177ddb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ac6fc0f795ff12a47b383ad62eb177ddb">AllocatePixelCachePixels</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *cache_info)</td></tr>
238 <tr class="separator:ac6fc0f795ff12a47b383ad62eb177ddb"><td class="memSeparator" colspan="2"> </td></tr>
239 <tr class="memitem:acae9920e6d30ca454ae3efe44587bd57"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#acae9920e6d30ca454ae3efe44587bd57">OpenPixelCacheOnDisk</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *cache_info, const <a class="el" href="blob_8h.html#aa17ca8c572605df6a7d49a362f6d7534">MapMode</a> mode)</td></tr>
240 <tr class="separator:acae9920e6d30ca454ae3efe44587bd57"><td class="memSeparator" colspan="2"> </td></tr>
241 <tr class="memitem:a7200ddaccb6e7a15aa9c6e2863138fa1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a7200ddaccb6e7a15aa9c6e2863138fa1">WritePixelCacheRegion</a> (const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict cache_info, const <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> offset, const <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> length, const unsigned char *restrict buffer)</td></tr>
242 <tr class="separator:a7200ddaccb6e7a15aa9c6e2863138fa1"><td class="memSeparator" colspan="2"> </td></tr>
243 <tr class="memitem:a81edb8497ab2b0de6b361d1281bcdd1d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a81edb8497ab2b0de6b361d1281bcdd1d">SetPixelCacheExtent</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> length)</td></tr>
244 <tr class="separator:a81edb8497ab2b0de6b361d1281bcdd1d"><td class="memSeparator" colspan="2"> </td></tr>
245 <tr class="memitem:a7a9005b5f2568cfebf843a991b2b6fd4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a7a9005b5f2568cfebf843a991b2b6fd4">OpenPixelCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const <a class="el" href="blob_8h.html#aa17ca8c572605df6a7d49a362f6d7534">MapMode</a> mode, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
246 <tr class="separator:a7a9005b5f2568cfebf843a991b2b6fd4"><td class="memSeparator" colspan="2"> </td></tr>
247 <tr class="memitem:a07a54ffab7b01c3441aefa4d3e6fc75e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a07a54ffab7b01c3441aefa4d3e6fc75e">PersistPixelCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const char *filename, const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> attach, <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> *offset, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
248 <tr class="separator:a07a54ffab7b01c3441aefa4d3e6fc75e"><td class="memSeparator" colspan="2"> </td></tr>
249 <tr class="memitem:a202114de2927cc4a37d2313a5116f336"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a202114de2927cc4a37d2313a5116f336">QueueAuthenticPixelCacheNexus</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> clone, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
250 <tr class="separator:a202114de2927cc4a37d2313a5116f336"><td class="memSeparator" colspan="2"> </td></tr>
251 <tr class="memitem:a6962824fc9070618ffbe25c6fc948bf0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a6962824fc9070618ffbe25c6fc948bf0">QueueAuthenticPixelsCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
252 <tr class="separator:a6962824fc9070618ffbe25c6fc948bf0"><td class="memSeparator" colspan="2"> </td></tr>
253 <tr class="memitem:ad2b4fa1197420b280895f46d762eb033"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ad2b4fa1197420b280895f46d762eb033">QueueAuthenticPixels</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
254 <tr class="separator:ad2b4fa1197420b280895f46d762eb033"><td class="memSeparator" colspan="2"> </td></tr>
255 <tr class="memitem:abbe36abf201218abb83801b4e38c9a26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#abbe36abf201218abb83801b4e38c9a26">ReadPixelCacheRegion</a> (const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict cache_info, const <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> offset, const <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> length, unsigned char *restrict buffer)</td></tr>
256 <tr class="separator:abbe36abf201218abb83801b4e38c9a26"><td class="memSeparator" colspan="2"> </td></tr>
257 <tr class="memitem:abcc9f9fd83f32b1bedb744b75980249e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#abcc9f9fd83f32b1bedb744b75980249e">ReadPixelCacheMetacontent</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict cache_info, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
258 <tr class="separator:abcc9f9fd83f32b1bedb744b75980249e"><td class="memSeparator" colspan="2"> </td></tr>
259 <tr class="memitem:af47bcdda55e2110fe971df3057fe6457"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#af47bcdda55e2110fe971df3057fe6457">ReadPixelCachePixels</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict cache_info, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
260 <tr class="separator:af47bcdda55e2110fe971df3057fe6457"><td class="memSeparator" colspan="2"> </td></tr>
261 <tr class="memitem:aaac0a170439a9ef46bbf70393e68b8c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#aaac0a170439a9ef46bbf70393e68b8c2">ReferencePixelCache</a> (<a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr>
262 <tr class="separator:aaac0a170439a9ef46bbf70393e68b8c2"><td class="memSeparator" colspan="2"> </td></tr>
263 <tr class="memitem:aef0d290b9132b2d037c9ccbec8a17969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#aef0d290b9132b2d037c9ccbec8a17969">SetPixelCacheMethods</a> (<a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, <a class="el" href="cache-private_8h.html#abe5207183934e13af82453c4ef6421d5">CacheMethods</a> *cache_methods)</td></tr>
264 <tr class="separator:aef0d290b9132b2d037c9ccbec8a17969"><td class="memSeparator" colspan="2"> </td></tr>
265 <tr class="memitem:a5280c6d2f9699c1cc5b824ba665e311b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a5280c6d2f9699c1cc5b824ba665e311b">AcquireCacheNexusPixels</a> (const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict cache_info, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
266 <tr class="separator:a5280c6d2f9699c1cc5b824ba665e311b"><td class="memSeparator" colspan="2"> </td></tr>
267 <tr class="memitem:af7e55467dcd04c53707b77cfd28d7766"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#af7e55467dcd04c53707b77cfd28d7766">IsPixelCacheAuthentic</a> (const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict cache_info, const <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info)</td></tr>
268 <tr class="separator:af7e55467dcd04c53707b77cfd28d7766"><td class="memSeparator" colspan="2"> </td></tr>
269 <tr class="memitem:a5ee8155803c529689bfe13996746f075"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a5ee8155803c529689bfe13996746f075">PrefetchPixelCacheNexusPixels</a> (const <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *nexus_info, const <a class="el" href="blob_8h.html#aa17ca8c572605df6a7d49a362f6d7534">MapMode</a> mode)</td></tr>
270 <tr class="separator:a5ee8155803c529689bfe13996746f075"><td class="memSeparator" colspan="2"> </td></tr>
271 <tr class="memitem:a9705408ae9ce9684d84ce86a84d65044"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a9705408ae9ce9684d84ce86a84d65044">SetPixelCacheNexusPixels</a> (const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *cache_info, const <a class="el" href="blob_8h.html#aa17ca8c572605df6a7d49a362f6d7534">MapMode</a> mode, const <a class="el" href="geometry_8h.html#ae68f24f6f44f67c05c2af098bb209ce7">RectangleInfo</a> *region, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
272 <tr class="separator:a9705408ae9ce9684d84ce86a84d65044"><td class="memSeparator" colspan="2"> </td></tr>
273 <tr class="memitem:afbc3db8686c35fb06f42367571e702d8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#afbc3db8686c35fb06f42367571e702d8">SetCacheAlphaChannel</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> alpha, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
274 <tr class="separator:afbc3db8686c35fb06f42367571e702d8"><td class="memSeparator" colspan="2"> </td></tr>
275 <tr class="memitem:a04e51084be21f36385154610d375c049"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a04e51084be21f36385154610d375c049">SetPixelCacheVirtualMethod</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> virtual_pixel_method, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
276 <tr class="separator:a04e51084be21f36385154610d375c049"><td class="memSeparator" colspan="2"> </td></tr>
277 <tr class="memitem:afd45e237d9eb14768a304103300ff452"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#afd45e237d9eb14768a304103300ff452">SyncAuthenticPixelCacheNexus</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
278 <tr class="separator:afd45e237d9eb14768a304103300ff452"><td class="memSeparator" colspan="2"> </td></tr>
279 <tr class="memitem:a37e82c30ac32166da4f34373d9a4e16d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a37e82c30ac32166da4f34373d9a4e16d">SyncAuthenticPixelsCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
280 <tr class="separator:a37e82c30ac32166da4f34373d9a4e16d"><td class="memSeparator" colspan="2"> </td></tr>
281 <tr class="memitem:ad67e603d7764c09c5136976514720961"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ad67e603d7764c09c5136976514720961">SyncAuthenticPixels</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
282 <tr class="separator:ad67e603d7764c09c5136976514720961"><td class="memSeparator" colspan="2"> </td></tr>
283 <tr class="memitem:a449e0b3f3bd7b76b5343d3c1458c0f1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a449e0b3f3bd7b76b5343d3c1458c0f1b">SyncImagePixelCache</a> (<a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *image, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
284 <tr class="separator:a449e0b3f3bd7b76b5343d3c1458c0f1b"><td class="memSeparator" colspan="2"> </td></tr>
285 <tr class="memitem:a0ed6c307878600db81c5f1413308abd1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a0ed6c307878600db81c5f1413308abd1">WritePixelCacheMetacontent</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *cache_info, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
286 <tr class="separator:a0ed6c307878600db81c5f1413308abd1"><td class="memSeparator" colspan="2"> </td></tr>
287 <tr class="memitem:ad223db41466a96eef48b04a0e02b33b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ad223db41466a96eef48b04a0e02b33b0">WritePixelCachePixels</a> (<a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict cache_info, <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict nexus_info, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
288 <tr class="separator:ad223db41466a96eef48b04a0e02b33b0"><td class="memSeparator" colspan="2"> </td></tr>
289 </table><table class="memberdecls">
290 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
291 Variables</h2></td></tr>
292 <tr class="memitem:a105f17e31ebd8bc69536bacd0255f41b"><td class="memItemLeft" align="right" valign="top">static ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a105f17e31ebd8bc69536bacd0255f41b">DitherMatrix</a> [64]</td></tr>
293 <tr class="separator:a105f17e31ebd8bc69536bacd0255f41b"><td class="memSeparator" colspan="2"> </td></tr>
295 <h2 class="groupheader">Macro Definition Documentation</h2>
296 <a class="anchor" id="a915bd6321feb2226afa72d12738980ce"></a>
297 <div class="memitem">
298 <div class="memproto">
299 <table class="memname">
301 <td class="memname">#define cache_threads</td>
303 <td class="paramtype"> </td>
304 <td class="paramname">source, </td>
307 <td class="paramkey"></td>
309 <td class="paramtype"> </td>
310 <td class="paramname">destination, </td>
313 <td class="paramkey"></td>
315 <td class="paramtype"> </td>
316 <td class="paramname">chunk </td>
324 </div><div class="memdoc">
325 <b>Value:</b><div class="fragment"><div class="line">num_threads((chunk) < (16*<a class="code" href="resource_8c.html#a80ca88e483f5b33cac2ee2fa3fb7b4a9">GetMagickResourceLimit</a>(<a class="code" href="resource___8h.html#a8571efa4409be32e28abf3ea74a0dbb1aa011d07e0292941a7f88c4f1ac558275">ThreadResource</a>)) ? 1 : \</div>
326 <div class="line"> <a class="code" href="resource_8c.html#a80ca88e483f5b33cac2ee2fa3fb7b4a9">GetMagickResourceLimit</a>(<a class="code" href="resource___8h.html#a8571efa4409be32e28abf3ea74a0dbb1aa011d07e0292941a7f88c4f1ac558275">ThreadResource</a>) < MaxCacheThreads ? \</div>
327 <div class="line"> <a class="code" href="resource_8c.html#a80ca88e483f5b33cac2ee2fa3fb7b4a9">GetMagickResourceLimit</a>(<a class="code" href="resource___8h.html#a8571efa4409be32e28abf3ea74a0dbb1aa011d07e0292941a7f88c4f1ac558275">ThreadResource</a>) : MaxCacheThreads)</div>
328 </div><!-- fragment -->
331 <a class="anchor" id="a73d72c0e704526486ddf6c7755b8371c"></a>
332 <div class="memitem">
333 <div class="memproto">
334 <table class="memname">
336 <td class="memname">#define CacheTick</td>
338 <td class="paramtype"> </td>
339 <td class="paramname">offset, </td>
342 <td class="paramkey"></td>
344 <td class="paramtype"> </td>
345 <td class="paramname">extent </td>
350 <td></td><td>   <a class="el" href="monitor_8h.html#a8c612e78eac1302f25122a73463eff0c">QuantumTick</a>((<a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a>) offset,extent)</td>
353 </div><div class="memdoc">
355 <p>Definition at line <a class="el" href="cache_8c_source.html#l00083">83</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
357 <p>Referenced by <a class="el" href="cache_8c_source.html#l04005">ReadPixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l04176">ReadPixelCachePixels()</a>, <a class="el" href="cache_8c_source.html#l04984">WritePixelCacheMetacontent()</a>, and <a class="el" href="cache_8c_source.html#l05154">WritePixelCachePixels()</a>.</p>
361 <a class="anchor" id="a26b93af0e3c939e4c41496bfd56994b9"></a>
362 <div class="memitem">
363 <div class="memproto">
364 <table class="memname">
366 <td class="memname">#define IsFileDescriptorLimitExceeded</td>
368 <td class="paramname"></td><td>)</td>
372 </div><div class="memdoc">
373 <b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="resource_8c.html#abd2aa26f580fb62a9d5ae62ce0232eb1">GetMagickResource</a>(<a class="code" href="resource___8h.html#a8571efa4409be32e28abf3ea74a0dbb1a82e67a7fa2cd93f087dd854e6c16e9a1">FileResource</a>) > \</div>
374 <div class="line"> GetMagickResourceLimit(<a class="code" href="resource___8h.html#a8571efa4409be32e28abf3ea74a0dbb1a82e67a7fa2cd93f087dd854e6c16e9a1">FileResource</a>) ? <a class="code" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dda64dfe6c314e51d3d78da0554f5cce497">MagickTrue</a> : <a class="code" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dda5c7243daf92cdb3082c79d702afcfffc">MagickFalse</a>)</div>
375 </div><!-- fragment -->
376 <p>Definition at line <a class="el" href="cache_8c_source.html#l00084">84</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
378 <p>Referenced by <a class="el" href="cache_8c_source.html#l04005">ReadPixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l04176">ReadPixelCachePixels()</a>, <a class="el" href="cache_8c_source.html#l04984">WritePixelCacheMetacontent()</a>, and <a class="el" href="cache_8c_source.html#l05154">WritePixelCachePixels()</a>.</p>
382 <a class="anchor" id="ae6e50bd7386b45d11699b2b905b787a7"></a>
383 <div class="memitem">
384 <div class="memproto">
385 <table class="memname">
387 <td class="memname">#define MaxCacheThreads   2</td>
390 </div><div class="memdoc">
392 <p>Referenced by <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>.</p>
396 <h2 class="groupheader">Typedef Documentation</h2>
397 <a class="anchor" id="af5360ffe2c4453094c4466179518972d"></a>
398 <div class="memitem">
399 <div class="memproto">
400 <table class="memname">
402 <td class="memname">typedef struct <a class="el" href="struct__MagickModulo.html">_MagickModulo</a> <a class="el" href="cache_8c.html#af5360ffe2c4453094c4466179518972d">MagickModulo</a></td>
405 </div><div class="memdoc">
409 <h2 class="groupheader">Function Documentation</h2>
410 <a class="anchor" id="a5280c6d2f9699c1cc5b824ba665e311b"></a>
411 <div class="memitem">
412 <div class="memproto">
413 <table class="mlabels">
415 <td class="mlabels-left">
416 <table class="memname">
418 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> AcquireCacheNexusPixels </td>
420 <td class="paramtype">const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
421 <td class="paramname"><em>cache_info</em>, </td>
424 <td class="paramkey"></td>
426 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> * </td>
427 <td class="paramname"><em>nexus_info</em>, </td>
430 <td class="paramkey"></td>
432 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
433 <td class="paramname"><em>exception</em> </td>
442 <td class="mlabels-right">
443 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
446 </div><div class="memdoc">
448 <p>Definition at line <a class="el" href="cache_8c_source.html#l04474">4474</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
450 <p>References <a class="el" href="memory_8c_source.html#l00189">AcquireAlignedMemory()</a>, <a class="el" href="cache-private_8h_source.html#l00116">_NexusInfo::cache</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="blob_8h_source.html#l00045">IOMode</a>, <a class="el" href="cache-private_8h_source.html#l00113">_NexusInfo::length</a>, <a class="el" href="memory-private_8h_source.html#l00042">MagickAssumeAligned</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="blob_8c_source.html#l02142">MapBlob()</a>, <a class="el" href="cache-private_8h_source.html#l00107">_NexusInfo::mapped</a>, <a class="el" href="exception_8h_source.html#l00055">ResourceLimitError</a>, and <a class="el" href="exception_8c_source.html#l01042">ThrowMagickException()</a>.</p>
452 <p>Referenced by <a class="el" href="cache_8c_source.html#l04531">SetPixelCacheNexusPixels()</a>.</p>
456 <a class="anchor" id="a14b836aab357697b8b812caa103e2b8a"></a>
457 <div class="memitem">
458 <div class="memproto">
459 <table class="memname">
461 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a>** AcquirePixelCacheNexus </td>
463 <td class="paramtype">const size_t </td>
464 <td class="paramname"><em>number_threads</em></td><td>)</td>
468 </div><div class="memdoc">
470 <p>Definition at line <a class="el" href="cache_8c_source.html#l00234">234</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
472 <p>References <a class="el" href="memory_8c_source.html#l00189">AcquireAlignedMemory()</a>, <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="memory-private_8h_source.html#l00042">MagickAssumeAligned</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="memory_8c_source.html#l00845">ResetMagickMemory()</a>, <a class="el" href="exception_8h_source.html#l00078">ResourceLimitFatalError</a>, and <a class="el" href="exception-private_8h_source.html#l00036">ThrowFatalException</a>.</p>
476 <a class="anchor" id="aee51a4522cb07bef5363c4fd29332419"></a>
477 <div class="memitem">
478 <div class="memproto">
479 <table class="memname">
481 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const void* AcquirePixelCachePixels </td>
483 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
484 <td class="paramname"><em>image</em>, </td>
487 <td class="paramkey"></td>
489 <td class="paramtype"><a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> * </td>
490 <td class="paramname"><em>length</em>, </td>
493 <td class="paramkey"></td>
495 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
496 <td class="paramname"><em>exception</em> </td>
504 </div><div class="memdoc">
506 <p>Definition at line <a class="el" href="cache_8c_source.html#l00287">287</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
508 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="exception_8h_source.html#l00124">_ExceptionInfo::signature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
512 <a class="anchor" id="ac6fc0f795ff12a47b383ad62eb177ddb"></a>
513 <div class="memitem">
514 <div class="memproto">
515 <table class="mlabels">
517 <td class="mlabels-left">
518 <table class="memname">
520 <td class="memname">static void AllocatePixelCachePixels </td>
522 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> * </td>
523 <td class="paramname"><em>cache_info</em></td><td>)</td>
528 <td class="mlabels-right">
529 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
532 </div><div class="memdoc">
534 <p>Definition at line <a class="el" href="cache_8c_source.html#l03152">3152</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
536 <p>References <a class="el" href="memory_8c_source.html#l00189">AcquireAlignedMemory()</a>, <a class="el" href="blob_8h_source.html#l00045">IOMode</a>, <a class="el" href="cache-private_8h_source.html#l00168">_CacheInfo::length</a>, <a class="el" href="memory-private_8h_source.html#l00042">MagickAssumeAligned</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="blob_8c_source.html#l02142">MapBlob()</a>, <a class="el" href="cache-private_8h_source.html#l00162">_CacheInfo::mapped</a>, and <a class="el" href="cache-private_8h_source.html#l00183">_CacheInfo::pixels</a>.</p>
538 <p>Referenced by <a class="el" href="cache_8c_source.html#l03292">OpenPixelCache()</a>.</p>
542 <a class="anchor" id="a764fe2bb22023409253915b9abd4fd50"></a>
543 <div class="memitem">
544 <div class="memproto">
545 <table class="memname">
547 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> CacheComponentGenesis </td>
549 <td class="paramtype">void </td>
550 <td class="paramname"></td><td>)</td>
554 </div><div class="memdoc">
556 <p>Definition at line <a class="el" href="cache_8c_source.html#l00325">325</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
558 <p>References <a class="el" href="semaphore_8c_source.html#l00095">AcquireSemaphoreInfo()</a>, and <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>.</p>
562 <a class="anchor" id="a59a2aedd8a3a479e9a64e39030c9a996"></a>
563 <div class="memitem">
564 <div class="memproto">
565 <table class="memname">
567 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void CacheComponentTerminus </td>
569 <td class="paramtype">void </td>
570 <td class="paramname"></td><td>)</td>
574 </div><div class="memdoc">
576 <p>Definition at line <a class="el" href="cache_8c_source.html#l00349">349</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
578 <p>References <a class="el" href="semaphore_8c_source.html#l00095">AcquireSemaphoreInfo()</a>, <a class="el" href="semaphore_8c_source.html#l00288">DestroySemaphoreInfo()</a>, <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, and <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>.</p>
582 <a class="anchor" id="abba5a1efdeb3e91b111826fcfbc8f416"></a>
583 <div class="memitem">
584 <div class="memproto">
585 <table class="memname">
587 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> ClonePixelCache </td>
589 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
590 <td class="paramname"><em>cache</em></td><td>)</td>
594 </div><div class="memdoc">
596 <p>Definition at line <a class="el" href="cache_8c_source.html#l00381">381</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
598 <p>References <a class="el" href="cache-private_8h.html#a97dace621d9ba6b6000d6290312489be">AcquirePixelCache()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
602 <a class="anchor" id="a73650968c94fb3fae597d0bc3c5beb4d"></a>
603 <div class="memitem">
604 <div class="memproto">
605 <table class="memname">
607 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void ClonePixelCacheMethods </td>
609 <td class="paramtype"><a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
610 <td class="paramname"><em>clone</em>, </td>
613 <td class="paramkey"></td>
615 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
616 <td class="paramname"><em>cache</em> </td>
624 </div><div class="memdoc">
626 <p>Definition at line <a class="el" href="cache_8c_source.html#l00427">427</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
628 <p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
632 <a class="anchor" id="a58f4e92f276d95ffe9f752bdb337c7b3"></a>
633 <div class="memitem">
634 <div class="memproto">
635 <table class="mlabels">
637 <td class="mlabels-left">
638 <table class="memname">
640 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ClonePixelCacheRepository </td>
642 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
643 <td class="paramname"><em>clone_info</em>, </td>
646 <td class="paramkey"></td>
648 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
649 <td class="paramname"><em>cache_info</em>, </td>
652 <td class="paramkey"></td>
654 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
655 <td class="paramname"><em>exception</em> </td>
664 <td class="mlabels-right">
665 <span class="mlabels"><span class="mlabel">static</span></span> </td>
668 </div><div class="memdoc">
670 <p>Definition at line <a class="el" href="cache_8c_source.html#l00481">481</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
672 <p>References <a class="el" href="cache-private_8h.html#a90403c9c65c5838d3704f0c34c025564">AcquirePixelCacheNexus()</a>, <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="option_8c_source.html#l02312">CommandOptionToMnemonic()</a>, <a class="el" href="cache_8c_source.html#l00938">DestroyPixelCacheNexus()</a>, <a class="el" href="locale_8c_source.html#l00382">FormatLocaleString()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::height</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="option_8h_source.html#l00031">MagickCacheOptions</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="cache_8c_source.html#l00473">MagickMin()</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache_8c.html#ae6e50bd7386b45d11699b2b905b787a7">MaxCacheThreads</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MagickPathExtent</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="cache_8h_source.html#l00034">PingCache</a>, <a class="el" href="blob_8h_source.html#l00043">ReadMode</a>, <a class="el" href="cache_8c_source.html#l04005">ReadPixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l04176">ReadPixelCachePixels()</a>, <a class="el" href="exception_8h_source.html#l00078">ResourceLimitFatalError</a>, <a class="el" href="cache_8c_source.html#l04531">SetPixelCacheNexusPixels()</a>, <a class="el" href="exception-private_8h_source.html#l00036">ThrowFatalException</a>, <a class="el" href="pixel_8h_source.html#l00133">UndefinedPixelTrait</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::width</a>, <a class="el" href="blob_8h_source.html#l00044">WriteMode</a>, <a class="el" href="cache_8c_source.html#l04984">WritePixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l05154">WritePixelCachePixels()</a>, <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::x</a>, and <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::y</a>.</p>
674 <p>Referenced by <a class="el" href="cache_8c_source.html#l03292">OpenPixelCache()</a>, and <a class="el" href="cache_8c_source.html#l03609">PersistPixelCache()</a>.</p>
678 <a class="anchor" id="a9382b27bae57318992063ffe7d0d37fc"></a>
679 <div class="memitem">
680 <div class="memproto">
681 <table class="mlabels">
683 <td class="mlabels-left">
684 <table class="memname">
686 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ClosePixelCacheOnDisk </td>
688 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> * </td>
689 <td class="paramname"><em>cache_info</em></td><td>)</td>
694 <td class="mlabels-right">
695 <span class="mlabels"><span class="mlabel">static</span></span> </td>
698 </div><div class="memdoc">
700 <p>Definition at line <a class="el" href="cache_8c_source.html#l00788">788</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
702 <p>References <a class="el" href="cache-private_8h_source.html#l00189">_CacheInfo::file</a>, <a class="el" href="resource___8h_source.html#l00030">FileResource</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, and <a class="el" href="resource_8c_source.html#l00763">RelinquishMagickResource()</a>.</p>
704 <p>Referenced by <a class="el" href="cache_8c_source.html#l03292">OpenPixelCache()</a>, <a class="el" href="cache_8c_source.html#l04005">ReadPixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l04176">ReadPixelCachePixels()</a>, <a class="el" href="cache_8c_source.html#l00803">RelinquishPixelCachePixels()</a>, <a class="el" href="cache_8c_source.html#l04984">WritePixelCacheMetacontent()</a>, and <a class="el" href="cache_8c_source.html#l05154">WritePixelCachePixels()</a>.</p>
708 <a class="anchor" id="a351c1dde69e7f83186197991379fccbc"></a>
709 <div class="memitem">
710 <div class="memproto">
711 <table class="mlabels">
713 <td class="mlabels-left">
714 <table class="memname">
716 <td class="memname">static void DestroyImagePixelCache </td>
718 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
719 <td class="paramname"><em>image</em></td><td>)</td>
724 <td class="mlabels-right">
725 <span class="mlabels"><span class="mlabel">static</span></span> </td>
728 </div><div class="memdoc">
730 <p>Definition at line <a class="el" href="cache_8c_source.html#l00712">712</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
732 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="cache-private_8h.html#aac557911bcdd58a8da40fc18edd32b1e">DestroyPixelCache()</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
734 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
738 <a class="anchor" id="a1094eff412fc24f84d7a47aaa80f2246"></a>
739 <div class="memitem">
740 <div class="memproto">
741 <table class="memname">
743 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void DestroyImagePixels </td>
745 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
746 <td class="paramname"><em>image</em></td><td>)</td>
750 </div><div class="memdoc">
752 <p>Definition at line <a class="el" href="cache_8c_source.html#l00745">745</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
754 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="cache-private_8h.html#aac557911bcdd58a8da40fc18edd32b1e">DestroyPixelCache()</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
756 <p>Referenced by <a class="el" href="image_8c_source.html#l01014">DestroyImage()</a>.</p>
760 <a class="anchor" id="aa25ab1c414e4f15613547a5afa5a023d"></a>
761 <div class="memitem">
762 <div class="memproto">
763 <table class="memname">
765 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> DestroyPixelCache </td>
767 <td class="paramtype"><a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
768 <td class="paramname"><em>cache</em></td><td>)</td>
772 </div><div class="memdoc">
774 <p>Definition at line <a class="el" href="cache_8c_source.html#l00852">852</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
776 <p>References <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="distribute-cache_8c_source.html#l00353">DestroyDistributeCacheInfo()</a>, <a class="el" href="cache_8c_source.html#l00938">DestroyPixelCacheNexus()</a>, <a class="el" href="random_8c_source.html#l00279">DestroyRandomInfo()</a>, <a class="el" href="semaphore_8c_source.html#l00288">DestroySemaphoreInfo()</a>, <a class="el" href="locale_8c_source.html#l00382">FormatLocaleString()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MagickPathExtent</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, <a class="el" href="cache_8c_source.html#l00803">RelinquishPixelCachePixels()</a>, <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>, and <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>.</p>
780 <a class="anchor" id="ae51e85a831b48fe963e27af55875409e"></a>
781 <div class="memitem">
782 <div class="memproto">
783 <table class="memname">
785 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a>** DestroyPixelCacheNexus </td>
787 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> ** </td>
788 <td class="paramname"><em>nexus_info</em>, </td>
791 <td class="paramkey"></td>
793 <td class="paramtype">const size_t </td>
794 <td class="paramname"><em>number_threads</em> </td>
802 </div><div class="memdoc">
804 <p>Definition at line <a class="el" href="cache_8c_source.html#l00938">938</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
806 <p>References <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="memory_8c_source.html#l00736">RelinquishAlignedMemory()</a>, <a class="el" href="cache_8c_source.html#l00925">RelinquishCacheNexusPixels()</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, and <a class="el" href="cache-private_8h_source.html#l00126">_NexusInfo::signature</a>.</p>
808 <p>Referenced by <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, <a class="el" href="cache-view_8c_source.html#l00250">DestroyCacheView()</a>, <a class="el" href="cache_8c_source.html#l00852">DestroyPixelCache()</a>, <a class="el" href="stream_8c_source.html#l00212">DestroyPixelStream()</a>, and <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
812 <a class="anchor" id="ab0cac851e67a57f6b7d2e3d06d9ce793"></a>
813 <div class="memitem">
814 <div class="memproto">
815 <table class="mlabels">
817 <td class="mlabels-left">
818 <table class="memname">
820 <td class="memname">static ssize_t DitherX </td>
822 <td class="paramtype">const ssize_t </td>
823 <td class="paramname"><em>x</em>, </td>
826 <td class="paramkey"></td>
828 <td class="paramtype">const size_t </td>
829 <td class="paramname"><em>columns</em> </td>
838 <td class="mlabels-right">
839 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
842 </div><div class="memdoc">
844 <p>Definition at line <a class="el" href="cache_8c_source.html#l02396">2396</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
846 <p>References <a class="el" href="cache_8c_source.html#l02384">DitherMatrix</a>.</p>
848 <p>Referenced by <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
852 <a class="anchor" id="ab7ccd4d1560a839d90b7bfe0c9039736"></a>
853 <div class="memitem">
854 <div class="memproto">
855 <table class="mlabels">
857 <td class="mlabels-left">
858 <table class="memname">
860 <td class="memname">static ssize_t DitherY </td>
862 <td class="paramtype">const ssize_t </td>
863 <td class="paramname"><em>y</em>, </td>
866 <td class="paramkey"></td>
868 <td class="paramtype">const size_t </td>
869 <td class="paramname"><em>rows</em> </td>
878 <td class="mlabels-right">
879 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
882 </div><div class="memdoc">
884 <p>Definition at line <a class="el" href="cache_8c_source.html#l02409">2409</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
886 <p>References <a class="el" href="cache_8c_source.html#l02384">DitherMatrix</a>.</p>
888 <p>Referenced by <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
892 <a class="anchor" id="a370a4144e88deb7f484c7d69c77175ac"></a>
893 <div class="memitem">
894 <div class="memproto">
895 <table class="mlabels">
897 <td class="mlabels-left">
898 <table class="memname">
900 <td class="memname">static ssize_t EdgeX </td>
902 <td class="paramtype">const ssize_t </td>
903 <td class="paramname"><em>x</em>, </td>
906 <td class="paramkey"></td>
908 <td class="paramtype">const size_t </td>
909 <td class="paramname"><em>columns</em> </td>
918 <td class="mlabels-right">
919 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
922 </div><div class="memdoc">
924 <p>Definition at line <a class="el" href="cache_8c_source.html#l02422">2422</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
926 <p>Referenced by <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
930 <a class="anchor" id="afea43fec16f12843c87b37898773d340"></a>
931 <div class="memitem">
932 <div class="memproto">
933 <table class="mlabels">
935 <td class="mlabels-left">
936 <table class="memname">
938 <td class="memname">static ssize_t EdgeY </td>
940 <td class="paramtype">const ssize_t </td>
941 <td class="paramname"><em>y</em>, </td>
944 <td class="paramkey"></td>
946 <td class="paramtype">const size_t </td>
947 <td class="paramname"><em>rows</em> </td>
956 <td class="mlabels-right">
957 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
960 </div><div class="memdoc">
962 <p>Definition at line <a class="el" href="cache_8c_source.html#l02431">2431</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
964 <p>Referenced by <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
968 <a class="anchor" id="a4d68302e1018dd09afa483a5c5dc540e"></a>
969 <div class="memitem">
970 <div class="memproto">
971 <table class="memname">
973 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> void* GetAuthenticMetacontent </td>
975 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
976 <td class="paramname"><em>image</em></td><td>)</td>
980 </div><div class="memdoc">
982 <p>Definition at line <a class="el" href="cache_8c_source.html#l00980">980</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
984 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
986 <p>Referenced by <a class="el" href="distribute-cache_8c_source.html#l00615">WriteDistributeCacheMetacontent()</a>.</p>
990 <a class="anchor" id="a774cf59a912c0aacdb3a8005d524386f"></a>
991 <div class="memitem">
992 <div class="memproto">
993 <table class="mlabels">
995 <td class="mlabels-left">
996 <table class="memname">
998 <td class="memname">static void* GetAuthenticMetacontentFromCache </td>
1000 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1001 <td class="paramname"><em>image</em></td><td>)</td>
1006 <td class="mlabels-right">
1007 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1010 </div><div class="memdoc">
1012 <p>Definition at line <a class="el" href="cache_8c_source.html#l01031">1031</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1014 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1016 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
1020 <a class="anchor" id="aaebd6cf8e9f5b952018f5e91387fc0df"></a>
1021 <div class="memitem">
1022 <div class="memproto">
1023 <table class="memname">
1025 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetAuthenticPixelCacheNexus </td>
1027 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1028 <td class="paramname"><em>image</em>, </td>
1031 <td class="paramkey"></td>
1033 <td class="paramtype">const ssize_t </td>
1034 <td class="paramname"><em>x</em>, </td>
1037 <td class="paramkey"></td>
1039 <td class="paramtype">const ssize_t </td>
1040 <td class="paramname"><em>y</em>, </td>
1043 <td class="paramkey"></td>
1045 <td class="paramtype">const size_t </td>
1046 <td class="paramname"><em>columns</em>, </td>
1049 <td class="paramkey"></td>
1051 <td class="paramtype">const size_t </td>
1052 <td class="paramname"><em>rows</em>, </td>
1055 <td class="paramkey"></td>
1057 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> * </td>
1058 <td class="paramname"><em>nexus_info</em>, </td>
1061 <td class="paramkey"></td>
1063 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1064 <td class="paramname"><em>exception</em> </td>
1072 </div><div class="memdoc">
1074 <p>Definition at line <a class="el" href="cache_8c_source.html#l01083">1083</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1076 <p>References <a class="el" href="cache-private_8h_source.html#l00120">_NexusInfo::authentic_pixel_cache</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="cache_8c_source.html#l03742">QueueAuthenticPixelCacheNexus()</a>, <a class="el" href="cache_8c_source.html#l04005">ReadPixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l04176">ReadPixelCachePixels()</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1080 <a class="anchor" id="a447bd6b9eccfa977e560e9f35c609fa1"></a>
1081 <div class="memitem">
1082 <div class="memproto">
1083 <table class="memname">
1085 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetAuthenticPixelQueue </td>
1087 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1088 <td class="paramname"><em>image</em></td><td>)</td>
1092 </div><div class="memdoc">
1094 <p>Definition at line <a class="el" href="cache_8c_source.html#l01178">1178</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1096 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1098 <p>Referenced by <a class="el" href="quantum-export_8c_source.html#l03208">ExportQuantumPixels()</a>, <a class="el" href="quantum-import_8c_source.html#l03440">ImportQuantumPixels()</a>, and <a class="el" href="stream_8c_source.html#l01295">StreamImagePixels()</a>.</p>
1102 <a class="anchor" id="a1d0213eb5c90314dab1a7683f5772861"></a>
1103 <div class="memitem">
1104 <div class="memproto">
1105 <table class="memname">
1107 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetAuthenticPixels </td>
1109 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1110 <td class="paramname"><em>image</em>, </td>
1113 <td class="paramkey"></td>
1115 <td class="paramtype">const ssize_t </td>
1116 <td class="paramname"><em>x</em>, </td>
1119 <td class="paramkey"></td>
1121 <td class="paramtype">const ssize_t </td>
1122 <td class="paramname"><em>y</em>, </td>
1125 <td class="paramkey"></td>
1127 <td class="paramtype">const size_t </td>
1128 <td class="paramname"><em>columns</em>, </td>
1131 <td class="paramkey"></td>
1133 <td class="paramtype">const size_t </td>
1134 <td class="paramname"><em>rows</em>, </td>
1137 <td class="paramkey"></td>
1139 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1140 <td class="paramname"><em>exception</em> </td>
1148 </div><div class="memdoc">
1150 <p>Definition at line <a class="el" href="cache_8c_source.html#l01242">1242</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1152 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="cache-private_8h.html#a6a88f80135de22a31386591b523dd748">GetAuthenticPixelCacheNexus()</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1154 <p>Referenced by <a class="el" href="layer_8c_source.html#l00100">ClearBounds()</a>, <a class="el" href="pixel_8c_source.html#l02327">ImportCharPixel()</a>, <a class="el" href="pixel_8c_source.html#l02587">ImportDoublePixel()</a>, <a class="el" href="pixel_8c_source.html#l02827">ImportFloatPixel()</a>, <a class="el" href="pixel_8c_source.html#l03287">ImportLongLongPixel()</a>, <a class="el" href="pixel_8c_source.html#l03067">ImportLongPixel()</a>, <a class="el" href="pixel_8c_source.html#l03507">ImportQuantumPixel()</a>, <a class="el" href="pixel_8c_source.html#l03727">ImportShortPixel()</a>, <a class="el" href="distribute-cache_8c_source.html#l00615">WriteDistributeCacheMetacontent()</a>, and <a class="el" href="distribute-cache_8c_source.html#l00674">WriteDistributeCachePixels()</a>.</p>
1158 <a class="anchor" id="afc3c688a0f0c26c673f54205547642b3"></a>
1159 <div class="memitem">
1160 <div class="memproto">
1161 <table class="mlabels">
1163 <td class="mlabels-left">
1164 <table class="memname">
1166 <td class="memname">static <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetAuthenticPixelsCache </td>
1168 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1169 <td class="paramname"><em>image</em>, </td>
1172 <td class="paramkey"></td>
1174 <td class="paramtype">const ssize_t </td>
1175 <td class="paramname"><em>x</em>, </td>
1178 <td class="paramkey"></td>
1180 <td class="paramtype">const ssize_t </td>
1181 <td class="paramname"><em>y</em>, </td>
1184 <td class="paramkey"></td>
1186 <td class="paramtype">const size_t </td>
1187 <td class="paramname"><em>columns</em>, </td>
1190 <td class="paramkey"></td>
1192 <td class="paramtype">const size_t </td>
1193 <td class="paramname"><em>rows</em>, </td>
1196 <td class="paramkey"></td>
1198 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1199 <td class="paramname"><em>exception</em> </td>
1208 <td class="mlabels-right">
1209 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1212 </div><div class="memdoc">
1214 <p>Definition at line <a class="el" href="cache_8c_source.html#l01304">1304</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1216 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="cache-private_8h.html#a6a88f80135de22a31386591b523dd748">GetAuthenticPixelCacheNexus()</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1218 <p>Referenced by <a class="el" href="cache_8c_source.html#l01597">GetOneAuthenticPixel()</a>, and <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
1222 <a class="anchor" id="a0f1f4d07da5d5573edbed507bb66927a"></a>
1223 <div class="memitem">
1224 <div class="memproto">
1225 <table class="mlabels">
1227 <td class="mlabels-left">
1228 <table class="memname">
1230 <td class="memname">static <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetAuthenticPixelsFromCache </td>
1232 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1233 <td class="paramname"><em>image</em></td><td>)</td>
1238 <td class="mlabels-right">
1239 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1242 </div><div class="memdoc">
1244 <p>Definition at line <a class="el" href="cache_8c_source.html#l01137">1137</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1246 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1248 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
1252 <a class="anchor" id="a69638bf7b14d5b7e2c40a5d420a180ab"></a>
1253 <div class="memitem">
1254 <div class="memproto">
1255 <table class="memname">
1257 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> GetImageExtent </td>
1259 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1260 <td class="paramname"><em>image</em></td><td>)</td>
1264 </div><div class="memdoc">
1266 <p>Definition at line <a class="el" href="cache_8c_source.html#l01353">1353</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1268 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="cache-private_8h.html#a99ef69d3722d50c3e484e4ca34d8b066">GetPixelCacheNexusExtent()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
1270 <p>Referenced by <a class="el" href="quantum-export_8c_source.html#l03208">ExportQuantumPixels()</a>, <a class="el" href="quantum-import_8c_source.html#l03440">ImportQuantumPixels()</a>, and <a class="el" href="stream_8c_source.html#l01295">StreamImagePixels()</a>.</p>
1274 <a class="anchor" id="a72de84bb5ebc72d37637ba293ffdb7b9"></a>
1275 <div class="memitem">
1276 <div class="memproto">
1277 <table class="mlabels">
1279 <td class="mlabels-left">
1280 <table class="memname">
1282 <td class="memname">static <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> GetImagePixelCache </td>
1284 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1285 <td class="paramname"><em>image</em>, </td>
1288 <td class="paramkey"></td>
1290 <td class="paramtype">const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td>
1291 <td class="paramname"><em>clone</em>, </td>
1294 <td class="paramkey"></td>
1296 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1297 <td class="paramname"><em>exception</em> </td>
1306 <td class="mlabels-right">
1307 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1310 </div><div class="memdoc">
1312 <p>Definition at line <a class="el" href="cache_8c_source.html#l00105">105</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1314 <p>Referenced by <a class="el" href="cache_8c_source.html#l03742">QueueAuthenticPixelCacheNexus()</a>, and <a class="el" href="cache_8c_source.html#l04944">SyncImagePixelCache()</a>.</p>
1318 <a class="anchor" id="af2ab768b44570051a7021791fa63bb42"></a>
1319 <div class="memitem">
1320 <div class="memproto">
1321 <table class="memname">
1323 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="cache_8h.html#a707cb231e76de0fed4a632ab6fa9a639">CacheType</a> GetImagePixelCacheType </td>
1325 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1326 <td class="paramname"><em>image</em></td><td>)</td>
1330 </div><div class="memdoc">
1332 <p>Definition at line <a class="el" href="cache_8c_source.html#l01554">1554</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1334 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1336 <p>Referenced by <a class="el" href="cache_8c_source.html#l02157">GetPixelCacheTileSize()</a>.</p>
1340 <a class="anchor" id="a5779b487e96886964fd9539592c26a45"></a>
1341 <div class="memitem">
1342 <div class="memproto">
1343 <table class="memname">
1345 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GetOneAuthenticPixel </td>
1347 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1348 <td class="paramname"><em>image</em>, </td>
1351 <td class="paramkey"></td>
1353 <td class="paramtype">const ssize_t </td>
1354 <td class="paramname"><em>x</em>, </td>
1357 <td class="paramkey"></td>
1359 <td class="paramtype">const ssize_t </td>
1360 <td class="paramname"><em>y</em>, </td>
1363 <td class="paramkey"></td>
1365 <td class="paramtype"><a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td>
1366 <td class="paramname"><em>pixel</em>, </td>
1369 <td class="paramkey"></td>
1371 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1372 <td class="paramname"><em>exception</em> </td>
1380 </div><div class="memdoc">
1382 <p>Definition at line <a class="el" href="cache_8c_source.html#l01597">1597</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1384 <p>References <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::alpha</a>, <a class="el" href="pixel_8h_source.html#l00083">AlphaPixelChannel</a>, <a class="el" href="image_8h_source.html#l00177">_Image::background_color</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::black</a>, <a class="el" href="pixel_8h_source.html#l00082">BlackPixelChannel</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::blue</a>, <a class="el" href="pixel_8h_source.html#l00079">BluePixelChannel</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="quantum_8h_source.html#l00084">ClampToQuantum()</a>, <a class="el" href="cache_8c_source.html#l01304">GetAuthenticPixelsCache()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00103">GetPixelChannelChannel()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00121">GetPixelChannels()</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::green</a>, <a class="el" href="pixel_8h_source.html#l00075">GreenPixelChannel</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="pixel_8h_source.html#l00027">MaxPixelChannels</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::red</a>, <a class="el" href="pixel_8h_source.html#l00069">RedPixelChannel</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1388 <a class="anchor" id="adc3895b9891756f53ed8a4dc9adb8694"></a>
1389 <div class="memitem">
1390 <div class="memproto">
1391 <table class="mlabels">
1393 <td class="mlabels-left">
1394 <table class="memname">
1396 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GetOneAuthenticPixelFromCache </td>
1398 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1399 <td class="paramname"><em>image</em>, </td>
1402 <td class="paramkey"></td>
1404 <td class="paramtype">const ssize_t </td>
1405 <td class="paramname"><em>x</em>, </td>
1408 <td class="paramkey"></td>
1410 <td class="paramtype">const ssize_t </td>
1411 <td class="paramname"><em>y</em>, </td>
1414 <td class="paramkey"></td>
1416 <td class="paramtype"><a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td>
1417 <td class="paramname"><em>pixel</em>, </td>
1420 <td class="paramkey"></td>
1422 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1423 <td class="paramname"><em>exception</em> </td>
1432 <td class="mlabels-right">
1433 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1436 </div><div class="memdoc">
1438 <p>Definition at line <a class="el" href="cache_8c_source.html#l01668">1668</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1440 <p>References <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::alpha</a>, <a class="el" href="pixel_8h_source.html#l00083">AlphaPixelChannel</a>, <a class="el" href="image_8h_source.html#l00177">_Image::background_color</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::black</a>, <a class="el" href="pixel_8h_source.html#l00082">BlackPixelChannel</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::blue</a>, <a class="el" href="pixel_8h_source.html#l00079">BluePixelChannel</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="quantum_8h_source.html#l00084">ClampToQuantum()</a>, <a class="el" href="cache-private_8h.html#a6a88f80135de22a31386591b523dd748">GetAuthenticPixelCacheNexus()</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00103">GetPixelChannelChannel()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00121">GetPixelChannels()</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::green</a>, <a class="el" href="pixel_8h_source.html#l00075">GreenPixelChannel</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="pixel_8h_source.html#l00027">MaxPixelChannels</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::red</a>, <a class="el" href="pixel_8h_source.html#l00069">RedPixelChannel</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1442 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
1446 <a class="anchor" id="a6caf629f50fc45f21123d680021ed2ff"></a>
1447 <div class="memitem">
1448 <div class="memproto">
1449 <table class="memname">
1451 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GetOneVirtualPixel </td>
1453 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1454 <td class="paramname"><em>image</em>, </td>
1457 <td class="paramkey"></td>
1459 <td class="paramtype">const ssize_t </td>
1460 <td class="paramname"><em>x</em>, </td>
1463 <td class="paramkey"></td>
1465 <td class="paramtype">const ssize_t </td>
1466 <td class="paramname"><em>y</em>, </td>
1469 <td class="paramkey"></td>
1471 <td class="paramtype"><a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td>
1472 <td class="paramname"><em>pixel</em>, </td>
1475 <td class="paramkey"></td>
1477 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1478 <td class="paramname"><em>exception</em> </td>
1486 </div><div class="memdoc">
1488 <p>Definition at line <a class="el" href="cache_8c_source.html#l01740">1740</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1490 <p>References <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::alpha</a>, <a class="el" href="pixel_8h_source.html#l00083">AlphaPixelChannel</a>, <a class="el" href="image_8h_source.html#l00177">_Image::background_color</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::black</a>, <a class="el" href="pixel_8h_source.html#l00082">BlackPixelChannel</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::blue</a>, <a class="el" href="pixel_8h_source.html#l00079">BluePixelChannel</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="quantum_8h_source.html#l00084">ClampToQuantum()</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="cache-private_8h.html#ad5658970b725f34c73c9d3817133e15d">GetPixelCacheVirtualMethod()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00103">GetPixelChannelChannel()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00121">GetPixelChannels()</a>, <a class="el" href="cache-private_8h.html#a25409356fe9778845e68c5fc888d6e54">GetVirtualPixelsFromNexus()</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::green</a>, <a class="el" href="pixel_8h_source.html#l00075">GreenPixelChannel</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="pixel_8h_source.html#l00027">MaxPixelChannels</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::red</a>, <a class="el" href="pixel_8h_source.html#l00069">RedPixelChannel</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1492 <p>Referenced by <a class="el" href="composite_8c_source.html#l00547">CompositeImage()</a>, and <a class="el" href="composite_8c_source.html#l00332">CompositeOverImage()</a>.</p>
1496 <a class="anchor" id="a2edb88a314b92e86d0149de2e0d42e44"></a>
1497 <div class="memitem">
1498 <div class="memproto">
1499 <table class="mlabels">
1501 <td class="mlabels-left">
1502 <table class="memname">
1504 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GetOneVirtualPixelFromCache </td>
1506 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1507 <td class="paramname"><em>image</em>, </td>
1510 <td class="paramkey"></td>
1512 <td class="paramtype">const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td>
1513 <td class="paramname"><em>virtual_pixel_method</em>, </td>
1516 <td class="paramkey"></td>
1518 <td class="paramtype">const ssize_t </td>
1519 <td class="paramname"><em>x</em>, </td>
1522 <td class="paramkey"></td>
1524 <td class="paramtype">const ssize_t </td>
1525 <td class="paramname"><em>y</em>, </td>
1528 <td class="paramkey"></td>
1530 <td class="paramtype"><a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> * </td>
1531 <td class="paramname"><em>pixel</em>, </td>
1534 <td class="paramkey"></td>
1536 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1537 <td class="paramname"><em>exception</em> </td>
1546 <td class="mlabels-right">
1547 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1550 </div><div class="memdoc">
1552 <p>Definition at line <a class="el" href="cache_8c_source.html#l01819">1819</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1554 <p>References <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::alpha</a>, <a class="el" href="pixel_8h_source.html#l00083">AlphaPixelChannel</a>, <a class="el" href="image_8h_source.html#l00177">_Image::background_color</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::black</a>, <a class="el" href="pixel_8h_source.html#l00082">BlackPixelChannel</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::blue</a>, <a class="el" href="pixel_8h_source.html#l00079">BluePixelChannel</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="quantum_8h_source.html#l00084">ClampToQuantum()</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00103">GetPixelChannelChannel()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00121">GetPixelChannels()</a>, <a class="el" href="cache-private_8h.html#a25409356fe9778845e68c5fc888d6e54">GetVirtualPixelsFromNexus()</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::green</a>, <a class="el" href="pixel_8h_source.html#l00075">GreenPixelChannel</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="pixel_8h_source.html#l00027">MaxPixelChannels</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::red</a>, <a class="el" href="pixel_8h_source.html#l00069">RedPixelChannel</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1556 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
1560 <a class="anchor" id="a76e2ed74c80716eb250d092fe39642ca"></a>
1561 <div class="memitem">
1562 <div class="memproto">
1563 <table class="memname">
1565 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GetOneVirtualPixelInfo </td>
1567 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1568 <td class="paramname"><em>image</em>, </td>
1571 <td class="paramkey"></td>
1573 <td class="paramtype">const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td>
1574 <td class="paramname"><em>virtual_pixel_method</em>, </td>
1577 <td class="paramkey"></td>
1579 <td class="paramtype">const ssize_t </td>
1580 <td class="paramname"><em>x</em>, </td>
1583 <td class="paramkey"></td>
1585 <td class="paramtype">const ssize_t </td>
1586 <td class="paramname"><em>y</em>, </td>
1589 <td class="paramkey"></td>
1591 <td class="paramtype"><a class="el" href="pixel_8h.html#ae144182098e685dad2a4bd5c97fd244c">PixelInfo</a> * </td>
1592 <td class="paramname"><em>pixel</em>, </td>
1595 <td class="paramkey"></td>
1597 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1598 <td class="paramname"><em>exception</em> </td>
1606 </div><div class="memdoc">
1608 <p>Definition at line <a class="el" href="cache_8c_source.html#l01895">1895</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1610 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="pixel_8c_source.html#l02102">GetPixelInfo()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00336">GetPixelInfoPixel()</a>, <a class="el" href="cache-private_8h.html#a25409356fe9778845e68c5fc888d6e54">GetVirtualPixelsFromNexus()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1612 <p>Referenced by <a class="el" href="draw_8c_source.html#l04123">DrawPrimitive()</a>, <a class="el" href="draw-private_8h_source.html#l00029">GetFillColor()</a>, and <a class="el" href="draw-private_8h_source.html#l00051">GetStrokeColor()</a>.</p>
1616 <a class="anchor" id="a56bc442c9a25dfde5d9eb438a4f557c9"></a>
1617 <div class="memitem">
1618 <div class="memproto">
1619 <table class="memname">
1621 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="colorspace_8h.html#a5d516b430fa42c1f83b557f08128f3c2">ColorspaceType</a> GetPixelCacheColorspace </td>
1623 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
1624 <td class="paramname"><em>cache</em></td><td>)</td>
1628 </div><div class="memdoc">
1630 <p>Definition at line <a class="el" href="cache_8c_source.html#l01945">1945</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1632 <p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
1634 <p>Referenced by <a class="el" href="cache-view_8c_source.html#l00412">GetCacheViewColorspace()</a>, and <a class="el" href="stream_8c_source.html#l00848">QueueAuthenticPixelsStream()</a>.</p>
1638 <a class="anchor" id="a7e85b4a4998a6cb73afcee27a56a506f"></a>
1639 <div class="memitem">
1640 <div class="memproto">
1641 <table class="memname">
1643 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void GetPixelCacheMethods </td>
1645 <td class="paramtype"><a class="el" href="cache-private_8h.html#abe5207183934e13af82453c4ef6421d5">CacheMethods</a> * </td>
1646 <td class="paramname"><em>cache_methods</em></td><td>)</td>
1650 </div><div class="memdoc">
1652 <p>Definition at line <a class="el" href="cache_8c_source.html#l01981">1981</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1654 <p>References <a class="el" href="cache-private_8h_source.html#l00101">_CacheMethods::destroy_pixel_handler</a>, <a class="el" href="cache_8c_source.html#l00712">DestroyImagePixelCache()</a>, <a class="el" href="cache-private_8h_source.html#l00086">_CacheMethods::get_authentic_metacontent_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00092">_CacheMethods::get_authentic_pixels_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00083">_CacheMethods::get_authentic_pixels_handler</a>, <a class="el" href="cache-private_8h_source.html#l00089">_CacheMethods::get_one_authentic_pixel_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00080">_CacheMethods::get_one_virtual_pixel_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00077">_CacheMethods::get_virtual_metacontent_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00071">_CacheMethods::get_virtual_pixel_handler</a>, <a class="el" href="cache-private_8h_source.html#l00074">_CacheMethods::get_virtual_pixels_handler</a>, <a class="el" href="cache_8c_source.html#l01031">GetAuthenticMetacontentFromCache()</a>, <a class="el" href="cache_8c_source.html#l01304">GetAuthenticPixelsCache()</a>, <a class="el" href="cache_8c_source.html#l01137">GetAuthenticPixelsFromCache()</a>, <a class="el" href="cache_8c_source.html#l01668">GetOneAuthenticPixelFromCache()</a>, <a class="el" href="cache_8c_source.html#l01819">GetOneVirtualPixelFromCache()</a>, <a class="el" href="cache_8c_source.html#l02235">GetVirtualMetacontentFromCache()</a>, <a class="el" href="cache_8c_source.html#l02898">GetVirtualPixelCache()</a>, <a class="el" href="cache_8c_source.html#l03064">GetVirtualPixelsCache()</a>, <a class="el" href="cache-private_8h_source.html#l00095">_CacheMethods::queue_authentic_pixels_handler</a>, <a class="el" href="cache_8c_source.html#l03831">QueueAuthenticPixelsCache()</a>, <a class="el" href="memory_8c_source.html#l00845">ResetMagickMemory()</a>, <a class="el" href="cache-private_8h_source.html#l00098">_CacheMethods::sync_authentic_pixels_handler</a>, and <a class="el" href="cache_8c_source.html#l04837">SyncAuthenticPixelsCache()</a>.</p>
1658 <a class="anchor" id="ace098389d9b6c3f4dfe8ffe498ba2af7"></a>
1659 <div class="memitem">
1660 <div class="memproto">
1661 <table class="memname">
1663 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> GetPixelCacheNexusExtent </td>
1665 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
1666 <td class="paramname"><em>cache</em>, </td>
1669 <td class="paramkey"></td>
1671 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
1672 <td class="paramname"><em>nexus_info</em> </td>
1680 </div><div class="memdoc">
1682 <p>Definition at line <a class="el" href="cache_8c_source.html#l02026">2026</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1684 <p>References <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>.</p>
1688 <a class="anchor" id="a29722df9e3382f4737dbe592165309e3"></a>
1689 <div class="memitem">
1690 <div class="memproto">
1691 <table class="memname">
1693 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void* GetPixelCachePixels </td>
1695 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1696 <td class="paramname"><em>image</em>, </td>
1699 <td class="paramkey"></td>
1701 <td class="paramtype"><a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> * </td>
1702 <td class="paramname"><em>length</em>, </td>
1705 <td class="paramkey"></td>
1707 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1708 <td class="paramname"><em>exception</em> </td>
1716 </div><div class="memdoc">
1718 <p>Definition at line <a class="el" href="cache_8c_source.html#l02071">2071</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1720 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="exception_8h_source.html#l00124">_ExceptionInfo::signature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1724 <a class="anchor" id="ab6214a72c6a814b0bc8dfd3d077f3d0f"></a>
1725 <div class="memitem">
1726 <div class="memproto">
1727 <table class="memname">
1729 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#a92f93237c843e4b3fff7b7cc4c80f415">ClassType</a> GetPixelCacheStorageClass </td>
1731 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
1732 <td class="paramname"><em>cache</em></td><td>)</td>
1736 </div><div class="memdoc">
1738 <p>Definition at line <a class="el" href="cache_8c_source.html#l02116">2116</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1740 <p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
1742 <p>Referenced by <a class="el" href="cache-view_8c_source.html#l00521">GetCacheViewStorageClass()</a>, and <a class="el" href="stream_8c_source.html#l00848">QueueAuthenticPixelsStream()</a>.</p>
1746 <a class="anchor" id="a0aaf49033722126905ba02c33d4064ea"></a>
1747 <div class="memitem">
1748 <div class="memproto">
1749 <table class="memname">
1751 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void GetPixelCacheTileSize </td>
1753 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1754 <td class="paramname"><em>image</em>, </td>
1757 <td class="paramkey"></td>
1759 <td class="paramtype">size_t * </td>
1760 <td class="paramname"><em>width</em>, </td>
1763 <td class="paramkey"></td>
1765 <td class="paramtype">size_t * </td>
1766 <td class="paramname"><em>height</em> </td>
1774 </div><div class="memdoc">
1776 <p>Definition at line <a class="el" href="cache_8c_source.html#l02157">2157</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1778 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="cache_8h_source.html#l00030">DiskCache</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="cache_8c_source.html#l01554">GetImagePixelCacheType()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
1782 <a class="anchor" id="ab5677b1f5ff8345b11af78fea2458c52"></a>
1783 <div class="memitem">
1784 <div class="memproto">
1785 <table class="memname">
1787 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> GetPixelCacheVirtualMethod </td>
1789 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1790 <td class="paramname"><em>image</em></td><td>)</td>
1794 </div><div class="memdoc">
1796 <p>Definition at line <a class="el" href="cache_8c_source.html#l02199">2199</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1798 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1802 <a class="anchor" id="a72374adca55899a8121484a984332013"></a>
1803 <div class="memitem">
1804 <div class="memproto">
1805 <table class="memname">
1807 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const void* GetVirtualMetacontent </td>
1809 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1810 <td class="paramname"><em>image</em></td><td>)</td>
1814 </div><div class="memdoc">
1816 <p>Definition at line <a class="el" href="cache_8c_source.html#l02321">2321</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1818 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="cache-private_8h.html#a97a9807dfc1bb2ac37583e5b2c8048ca">GetVirtualMetacontentFromNexus()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1820 <p>Referenced by <a class="el" href="distribute-cache_8c_source.html#l00494">ReadDistributeCacheMetacontent()</a>.</p>
1824 <a class="anchor" id="adcc73aecc3f7156f1340834766668aa7"></a>
1825 <div class="memitem">
1826 <div class="memproto">
1827 <table class="mlabels">
1829 <td class="mlabels-left">
1830 <table class="memname">
1832 <td class="memname">static const void* GetVirtualMetacontentFromCache </td>
1834 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1835 <td class="paramname"><em>image</em></td><td>)</td>
1840 <td class="mlabels-right">
1841 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1844 </div><div class="memdoc">
1846 <p>Definition at line <a class="el" href="cache_8c_source.html#l02235">2235</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1848 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="cache-private_8h.html#a97a9807dfc1bb2ac37583e5b2c8048ca">GetVirtualMetacontentFromNexus()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1850 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
1854 <a class="anchor" id="aff8411518b098776adc8237c601c41fb"></a>
1855 <div class="memitem">
1856 <div class="memproto">
1857 <table class="memname">
1859 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const void* GetVirtualMetacontentFromNexus </td>
1861 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
1862 <td class="paramname"><em>cache</em>, </td>
1865 <td class="paramkey"></td>
1867 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
1868 <td class="paramname"><em>nexus_info</em> </td>
1876 </div><div class="memdoc">
1878 <p>Definition at line <a class="el" href="cache_8c_source.html#l02283">2283</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1880 <p>References <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="magick-type_8h_source.html#l00140">UndefinedClass</a>.</p>
1884 <a class="anchor" id="ab7c4da7ab79e54ef93c3444d6d5df1d8"></a>
1885 <div class="memitem">
1886 <div class="memproto">
1887 <table class="mlabels">
1889 <td class="mlabels-left">
1890 <table class="memname">
1892 <td class="memname">static const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetVirtualPixelCache </td>
1894 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1895 <td class="paramname"><em>image</em>, </td>
1898 <td class="paramkey"></td>
1900 <td class="paramtype">const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td>
1901 <td class="paramname"><em>virtual_pixel_method</em>, </td>
1904 <td class="paramkey"></td>
1906 <td class="paramtype">const ssize_t </td>
1907 <td class="paramname"><em>x</em>, </td>
1910 <td class="paramkey"></td>
1912 <td class="paramtype">const ssize_t </td>
1913 <td class="paramname"><em>y</em>, </td>
1916 <td class="paramkey"></td>
1918 <td class="paramtype">const size_t </td>
1919 <td class="paramname"><em>columns</em>, </td>
1922 <td class="paramkey"></td>
1924 <td class="paramtype">const size_t </td>
1925 <td class="paramname"><em>rows</em>, </td>
1928 <td class="paramkey"></td>
1930 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
1931 <td class="paramname"><em>exception</em> </td>
1940 <td class="mlabels-right">
1941 <span class="mlabels"><span class="mlabel">static</span></span> </td>
1944 </div><div class="memdoc">
1946 <p>Definition at line <a class="el" href="cache_8c_source.html#l02898">2898</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1948 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="cache-private_8h.html#a25409356fe9778845e68c5fc888d6e54">GetVirtualPixelsFromNexus()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1950 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
1954 <a class="anchor" id="a284249d1f1565bc9eb383309bbe1d058"></a>
1955 <div class="memitem">
1956 <div class="memproto">
1957 <table class="memname">
1959 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetVirtualPixelQueue </td>
1961 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1962 <td class="paramname"><em>image</em></td><td>)</td>
1966 </div><div class="memdoc">
1968 <p>Definition at line <a class="el" href="cache_8c_source.html#l02945">2945</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
1970 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="cache-private_8h.html#ae8fb500a5d492f961fa08594da1094da">GetVirtualPixelsNexus()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
1972 <p>Referenced by <a class="el" href="quantum-export_8c_source.html#l03208">ExportQuantumPixels()</a>.</p>
1976 <a class="anchor" id="a81b5398cd4a2eed586c73cb0b4153966"></a>
1977 <div class="memitem">
1978 <div class="memproto">
1979 <table class="memname">
1981 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetVirtualPixels </td>
1983 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
1984 <td class="paramname"><em>image</em>, </td>
1987 <td class="paramkey"></td>
1989 <td class="paramtype">const ssize_t </td>
1990 <td class="paramname"><em>x</em>, </td>
1993 <td class="paramkey"></td>
1995 <td class="paramtype">const ssize_t </td>
1996 <td class="paramname"><em>y</em>, </td>
1999 <td class="paramkey"></td>
2001 <td class="paramtype">const size_t </td>
2002 <td class="paramname"><em>columns</em>, </td>
2005 <td class="paramkey"></td>
2007 <td class="paramtype">const size_t </td>
2008 <td class="paramname"><em>rows</em>, </td>
2011 <td class="paramkey"></td>
2013 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2014 <td class="paramname"><em>exception</em> </td>
2022 </div><div class="memdoc">
2024 <p>Definition at line <a class="el" href="cache_8c_source.html#l03013">3013</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2026 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="cache-private_8h.html#ad5658970b725f34c73c9d3817133e15d">GetPixelCacheVirtualMethod()</a>, <a class="el" href="cache-private_8h.html#a25409356fe9778845e68c5fc888d6e54">GetVirtualPixelsFromNexus()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
2028 <p>Referenced by <a class="el" href="layer_8c_source.html#l00589">CompareImagesBounds()</a>, <a class="el" href="pixel_8c_source.html#l00451">ExportCharPixel()</a>, <a class="el" href="pixel_8c_source.html#l00657">ExportDoublePixel()</a>, <a class="el" href="pixel_8c_source.html#l00864">ExportFloatPixel()</a>, <a class="el" href="pixel_8c_source.html#l01276">ExportLongLongPixel()</a>, <a class="el" href="pixel_8c_source.html#l01070">ExportLongPixel()</a>, <a class="el" href="pixel_8c_source.html#l01483">ExportQuantumPixel()</a>, <a class="el" href="pixel_8c_source.html#l01692">ExportShortPixel()</a>, <a class="el" href="segment_8c_source.html#l00951">GetImageDynamicThreshold()</a>, <a class="el" href="statistic_8c_source.html#l01508">GetImageStatistics()</a>, <a class="el" href="compress_8c_source.html#l00681">HuffmanEncodeImage()</a>, <a class="el" href="identify_8c_source.html#l00236">IdentifyImage()</a>, <a class="el" href="segment_8c_source.html#l01240">InitializeHistogram()</a>, <a class="el" href="layer_8c_source.html#l00165">IsBoundsCleared()</a>, <a class="el" href="distribute-cache_8c_source.html#l00494">ReadDistributeCacheMetacontent()</a>, <a class="el" href="distribute-cache_8c_source.html#l00554">ReadDistributeCachePixels()</a>, and <a class="el" href="fx_8c_source.html#l04874">StereoAnaglyphImage()</a>.</p>
2032 <a class="anchor" id="a05bdd67a3174b3357a23667a48446c1f"></a>
2033 <div class="memitem">
2034 <div class="memproto">
2035 <table class="mlabels">
2037 <td class="mlabels-left">
2038 <table class="memname">
2040 <td class="memname">static const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetVirtualPixelsCache </td>
2042 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2043 <td class="paramname"><em>image</em></td><td>)</td>
2048 <td class="mlabels-right">
2049 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2052 </div><div class="memdoc">
2054 <p>Definition at line <a class="el" href="cache_8c_source.html#l03064">3064</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2056 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="cache-private_8h.html#ae8fb500a5d492f961fa08594da1094da">GetVirtualPixelsNexus()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
2058 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
2062 <a class="anchor" id="a06d00480e878609b9648c34894ba3809"></a>
2063 <div class="memitem">
2064 <div class="memproto">
2065 <table class="memname">
2067 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetVirtualPixelsFromNexus </td>
2069 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2070 <td class="paramname"><em>image</em>, </td>
2073 <td class="paramkey"></td>
2075 <td class="paramtype">const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td>
2076 <td class="paramname"><em>virtual_pixel_method</em>, </td>
2079 <td class="paramkey"></td>
2081 <td class="paramtype">const ssize_t </td>
2082 <td class="paramname"><em>x</em>, </td>
2085 <td class="paramkey"></td>
2087 <td class="paramtype">const ssize_t </td>
2088 <td class="paramname"><em>y</em>, </td>
2091 <td class="paramkey"></td>
2093 <td class="paramtype">const size_t </td>
2094 <td class="paramname"><em>columns</em>, </td>
2097 <td class="paramkey"></td>
2099 <td class="paramtype">const size_t </td>
2100 <td class="paramname"><em>rows</em>, </td>
2103 <td class="paramkey"></td>
2105 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> * </td>
2106 <td class="paramname"><em>nexus_info</em>, </td>
2109 <td class="paramkey"></td>
2111 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2112 <td class="paramname"><em>exception</em> </td>
2120 </div><div class="memdoc">
2122 <p>Definition at line <a class="el" href="cache_8c_source.html#l02470">2470</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2124 <p>References <a class="el" href="cache-private_8h.html#a90403c9c65c5838d3704f0c34c025564">AcquirePixelCacheNexus()</a>, <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="random_8c_source.html#l00167">AcquireRandomInfo()</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::alpha</a>, <a class="el" href="cache-private_8h_source.html#l00120">_NexusInfo::authentic_pixel_cache</a>, <a class="el" href="image_8h_source.html#l00177">_Image::background_color</a>, <a class="el" href="cache-view_8h_source.html#l00030">BackgroundVirtualPixelMethod</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::black</a>, <a class="el" href="cache-view_8h_source.html#l00038">BlackVirtualPixelMethod</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::blue</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="exception_8h_source.html#l00064">CacheError</a>, <a class="el" href="cache-view_8h_source.html#l00045">CheckerTileVirtualPixelMethod</a>, <a class="el" href="quantum_8h_source.html#l00084">ClampToQuantum()</a>, <a class="el" href="cache_8c_source.html#l00938">DestroyPixelCacheNexus()</a>, <a class="el" href="cache-view_8h_source.html#l00031">DitherVirtualPixelMethod</a>, <a class="el" href="cache_8c_source.html#l02396">DitherX()</a>, <a class="el" href="cache_8c_source.html#l02409">DitherY()</a>, <a class="el" href="cache-view_8h_source.html#l00032">EdgeVirtualPixelMethod</a>, <a class="el" href="cache_8c_source.html#l02422">EdgeX()</a>, <a class="el" href="cache_8c_source.html#l02431">EdgeY()</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="cache-private_8h.html#a97a9807dfc1bb2ac37583e5b2c8048ca">GetVirtualMetacontentFromNexus()</a>, <a class="el" href="cache-private_8h.html#a25409356fe9778845e68c5fc888d6e54">GetVirtualPixelsFromNexus()</a>, <a class="el" href="cache-view_8h_source.html#l00039">GrayVirtualPixelMethod</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::green</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::height</a>, <a class="el" href="cache-view_8h_source.html#l00043">HorizontalTileEdgeVirtualPixelMethod</a>, <a class="el" href="cache-view_8h_source.html#l00041">HorizontalTileVirtualPixelMethod</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="cache_8c_source.html#l00473">MagickMin()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="cache-view_8h_source.html#l00037">MaskVirtualPixelMethod</a>, <a class="el" href="pixel_8h_source.html#l00027">MaxPixelChannels</a>, <a class="el" href="cache-private_8h_source.html#l00123">_NexusInfo::metacontent</a>, <a class="el" href="cache-view_8h_source.html#l00033">MirrorVirtualPixelMethod</a>, <a class="el" href="image_8h_source.html#l00028">OpaqueAlpha</a>, <a class="el" href="magick-type_8h_source.html#l00071">QuantumRange</a>, <a class="el" href="cache_8c_source.html#l00093">_MagickModulo::quotient</a>, <a class="el" href="cache-view_8h_source.html#l00034">RandomVirtualPixelMethod</a>, <a class="el" href="cache_8c_source.html#l02440">RandomX()</a>, <a class="el" href="cache_8c_source.html#l02445">RandomY()</a>, <a class="el" href="blob_8h_source.html#l00043">ReadMode</a>, <a class="el" href="cache_8c_source.html#l04005">ReadPixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l04176">ReadPixelCachePixels()</a>, <a class="el" href="pixel_8h_source.html#l00187">_PixelInfo::red</a>, <a class="el" href="cache-private_8h_source.html#l00110">_NexusInfo::region</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, <a class="el" href="cache_8c_source.html#l00093">_MagickModulo::remainder</a>, <a class="el" href="memory_8c_source.html#l00845">ResetMagickMemory()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00512">SetPixelAlpha()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00531">SetPixelBlack()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00543">SetPixelBlue()</a>, <a class="el" href="cache_8c_source.html#l04531">SetPixelCacheNexusPixels()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00565">SetPixelChannel()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00626">SetPixelGreen()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00711">SetPixelRed()</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, <a class="el" href="exception_8c_source.html#l01042">ThrowMagickException()</a>, <a class="el" href="cache-view_8h_source.html#l00035">TileVirtualPixelMethod</a>, <a class="el" href="image_8h_source.html#l00029">TransparentAlpha</a>, <a class="el" href="cache-view_8h_source.html#l00036">TransparentVirtualPixelMethod</a>, <a class="el" href="cache_8h_source.html#l00029">UndefinedCache</a>, <a class="el" href="cache-view_8h_source.html#l00029">UndefinedVirtualPixelMethod</a>, <a class="el" href="cache-view_8h_source.html#l00044">VerticalTileEdgeVirtualPixelMethod</a>, <a class="el" href="cache-view_8h_source.html#l00042">VerticalTileVirtualPixelMethod</a>, <a class="el" href="cache_8c_source.html#l02450">VirtualPixelModulo()</a>, <a class="el" href="cache-view_8h_source.html#l00040">WhiteVirtualPixelMethod</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::width</a>, <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::x</a>, and <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::y</a>.</p>
2128 <a class="anchor" id="abed9d68e4ae72c765ea12c14ded1b2b1"></a>
2129 <div class="memitem">
2130 <div class="memproto">
2131 <table class="memname">
2133 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* GetVirtualPixelsNexus </td>
2135 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
2136 <td class="paramname"><em>cache</em>, </td>
2139 <td class="paramkey"></td>
2141 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
2142 <td class="paramname"><em>nexus_info</em> </td>
2150 </div><div class="memdoc">
2152 <p>Definition at line <a class="el" href="cache_8c_source.html#l03107">3107</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2154 <p>References <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="magick-type_8h_source.html#l00140">UndefinedClass</a>.</p>
2158 <a class="anchor" id="af7e55467dcd04c53707b77cfd28d7766"></a>
2159 <div class="memitem">
2160 <div class="memproto">
2161 <table class="mlabels">
2163 <td class="mlabels-left">
2164 <table class="memname">
2166 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> IsPixelCacheAuthentic </td>
2168 <td class="paramtype">const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
2169 <td class="paramname"><em>cache_info</em>, </td>
2172 <td class="paramkey"></td>
2174 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
2175 <td class="paramname"><em>nexus_info</em> </td>
2184 <td class="mlabels-right">
2185 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
2188 </div><div class="memdoc">
2190 <p>Definition at line <a class="el" href="cache_8c_source.html#l04499">4499</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2192 <p>References <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, and <a class="el" href="cache_8h_source.html#l00034">PingCache</a>.</p>
2194 <p>Referenced by <a class="el" href="cache_8c_source.html#l04531">SetPixelCacheNexusPixels()</a>.</p>
2198 <a class="anchor" id="ab276db046e3a768782252b3e52128e5e"></a>
2199 <div class="memitem">
2200 <div class="memproto">
2201 <table class="mlabels">
2203 <td class="mlabels-left">
2204 <table class="memname">
2206 <td class="memname">static <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> MagickMin </td>
2208 <td class="paramtype">const <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> </td>
2209 <td class="paramname"><em>x</em>, </td>
2212 <td class="paramkey"></td>
2214 <td class="paramtype">const <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> </td>
2215 <td class="paramname"><em>y</em> </td>
2224 <td class="mlabels-right">
2225 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
2228 </div><div class="memdoc">
2230 <p>Definition at line <a class="el" href="cache_8c_source.html#l00473">473</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2232 <p>Referenced by <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>, <a class="el" href="cache_8c_source.html#l03971">ReadPixelCacheRegion()</a>, and <a class="el" href="cache_8c_source.html#l03212">WritePixelCacheRegion()</a>.</p>
2236 <a class="anchor" id="a7a9005b5f2568cfebf843a991b2b6fd4"></a>
2237 <div class="memitem">
2238 <div class="memproto">
2239 <table class="mlabels">
2241 <td class="mlabels-left">
2242 <table class="memname">
2244 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> OpenPixelCache </td>
2246 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2247 <td class="paramname"><em>image</em>, </td>
2250 <td class="paramkey"></td>
2252 <td class="paramtype">const <a class="el" href="blob_8h.html#aa17ca8c572605df6a7d49a362f6d7534">MapMode</a> </td>
2253 <td class="paramname"><em>mode</em>, </td>
2256 <td class="paramkey"></td>
2258 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2259 <td class="paramname"><em>exception</em> </td>
2268 <td class="mlabels-right">
2269 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2272 </div><div class="memdoc">
2274 <p>Definition at line <a class="el" href="cache_8c_source.html#l03292">3292</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2276 <p>References <a class="el" href="distribute-cache-private_8h.html#aa051ba0a687cc6c4008bdb506856b814">AcquireDistributeCacheInfo()</a>, <a class="el" href="resource_8c_source.html#l00153">AcquireMagickResource()</a>, <a class="el" href="cache_8c_source.html#l03152">AllocatePixelCachePixels()</a>, <a class="el" href="image_8h_source.html#l00277">_Image::alpha_trait</a>, <a class="el" href="resource___8h_source.html#l00028">AreaResource</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="exception_8h_source.html#l00064">CacheError</a>, <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="image_8h_source.html#l00288">_Image::channel_map</a>, <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, <a class="el" href="cache_8c_source.html#l00788">ClosePixelCacheOnDisk()</a>, <a class="el" href="image_8h_source.html#l00155">_Image::colorspace</a>, <a class="el" href="image_8h_source.html#l00170">_Image::columns</a>, <a class="el" href="option_8c_source.html#l02312">CommandOptionToMnemonic()</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="distribute-cache_8c_source.html#l00353">DestroyDistributeCacheInfo()</a>, <a class="el" href="cache_8h_source.html#l00030">DiskCache</a>, <a class="el" href="resource___8h_source.html#l00029">DiskResource</a>, <a class="el" href="cache_8h_source.html#l00031">DistributedCache</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="locale_8c_source.html#l00382">FormatLocaleString()</a>, <a class="el" href="string_8c_source.html#l01076">FormatMagickSize()</a>, <a class="el" href="distribute-cache-private_8h.html#a2826584c32d9b528d3f5f54f68c62c13">GetDistributeCacheFile()</a>, <a class="el" href="distribute-cache_8c_source.html#l00995">GetDistributeCacheHostname()</a>, <a class="el" href="distribute-cache_8c_source.html#l01026">GetDistributeCachePort()</a>, <a class="el" href="list_8c_source.html#l00645">GetImageIndexInList()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="pixel-accessor_8h_source.html#l00121">GetPixelChannels()</a>, <a class="el" href="pixel_8c_source.html#l04236">InitializePixelChannelMap()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="option_8h_source.html#l00031">MagickCacheOptions</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="blob_8c_source.html#l02142">MapBlob()</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="resource___8h_source.html#l00031">MapResource</a>, <a class="el" href="pixel_8h_source.html#l00027">MaxPixelChannels</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MagickPathExtent</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="resource___8h_source.html#l00032">MemoryResource</a>, <a class="el" href="image_8h_source.html#l00280">_Image::metacontent_extent</a>, <a class="el" href="image_8h_source.html#l00204">_Image::offset</a>, <a class="el" href="distribute-cache-private_8h.html#a1b58dfa8dfe2c713b34a62630952627d">OpenDistributePixelCache()</a>, <a class="el" href="cache_8c_source.html#l03165">OpenPixelCacheOnDisk()</a>, <a class="el" href="image_8h_source.html#l00270">_Image::ping</a>, <a class="el" href="cache_8h_source.html#l00034">PingCache</a>, <a class="el" href="image_8h_source.html#l00273">_Image::read_mask</a>, <a class="el" href="blob_8h_source.html#l00043">ReadMode</a>, <a class="el" href="resource_8c_source.html#l00763">RelinquishMagickResource()</a>, <a class="el" href="cache_8c_source.html#l00803">RelinquishPixelCachePixels()</a>, <a class="el" href="exception_8h_source.html#l00055">ResourceLimitError</a>, <a class="el" href="image_8h_source.html#l00170">_Image::rows</a>, <a class="el" href="cache_8c_source.html#l03246">SetPixelCacheExtent()</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, <a class="el" href="image_8h_source.html#l00152">_Image::storage_class</a>, <a class="el" href="exception-private_8h_source.html#l00029">ThrowBinaryException</a>, <a class="el" href="exception-private_8h_source.html#l00054">ThrowFileException</a>, <a class="el" href="exception_8c_source.html#l01042">ThrowMagickException()</a>, <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>, <a class="el" href="cache_8h_source.html#l00029">UndefinedCache</a>, <a class="el" href="magick-type_8h_source.html#l00140">UndefinedClass</a>, and <a class="el" href="image_8h_source.html#l00273">_Image::write_mask</a>.</p>
2278 <p>Referenced by <a class="el" href="cache_8c_source.html#l03609">PersistPixelCache()</a>.</p>
2282 <a class="anchor" id="acae9920e6d30ca454ae3efe44587bd57"></a>
2283 <div class="memitem">
2284 <div class="memproto">
2285 <table class="mlabels">
2287 <td class="mlabels-left">
2288 <table class="memname">
2290 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> OpenPixelCacheOnDisk </td>
2292 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> * </td>
2293 <td class="paramname"><em>cache_info</em>, </td>
2296 <td class="paramkey"></td>
2298 <td class="paramtype">const <a class="el" href="blob_8h.html#aa17ca8c572605df6a7d49a362f6d7534">MapMode</a> </td>
2299 <td class="paramname"><em>mode</em> </td>
2308 <td class="mlabels-right">
2309 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2312 </div><div class="memdoc">
2314 <p>Definition at line <a class="el" href="cache_8c_source.html#l03165">3165</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2316 <p>References <a class="el" href="resource_8c_source.html#l00153">AcquireMagickResource()</a>, <a class="el" href="resource_8c_source.html#l00429">AcquireUniqueFileResource()</a>, <a class="el" href="cache-private_8h_source.html#l00192">_CacheInfo::cache_filename</a>, <a class="el" href="cache-private_8h_source.html#l00189">_CacheInfo::file</a>, <a class="el" href="resource___8h_source.html#l00030">FileResource</a>, <a class="el" href="blob_8h_source.html#l00045">IOMode</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="cache-private_8h_source.html#l00159">_CacheInfo::mode</a>, <a class="el" href="studio_8h_source.html#l00342">O_BINARY</a>, <a class="el" href="utility-private_8h_source.html#l00114">open_utf8()</a>, <a class="el" href="blob_8h_source.html#l00043">ReadMode</a>, <a class="el" href="studio_8h_source.html#l00229">S_MODE</a>, and <a class="el" href="blob_8h_source.html#l00044">WriteMode</a>.</p>
2318 <p>Referenced by <a class="el" href="cache_8c_source.html#l03292">OpenPixelCache()</a>, <a class="el" href="cache_8c_source.html#l04005">ReadPixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l04176">ReadPixelCachePixels()</a>, <a class="el" href="cache_8c_source.html#l04984">WritePixelCacheMetacontent()</a>, and <a class="el" href="cache_8c_source.html#l05154">WritePixelCachePixels()</a>.</p>
2322 <a class="anchor" id="a07a54ffab7b01c3441aefa4d3e6fc75e"></a>
2323 <div class="memitem">
2324 <div class="memproto">
2325 <table class="memname">
2327 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> PersistPixelCache </td>
2329 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2330 <td class="paramname"><em>image</em>, </td>
2333 <td class="paramkey"></td>
2335 <td class="paramtype">const char * </td>
2336 <td class="paramname"><em>filename</em>, </td>
2339 <td class="paramkey"></td>
2341 <td class="paramtype">const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td>
2342 <td class="paramname"><em>attach</em>, </td>
2345 <td class="paramkey"></td>
2347 <td class="paramtype"><a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> * </td>
2348 <td class="paramname"><em>offset</em>, </td>
2351 <td class="paramkey"></td>
2353 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2354 <td class="paramname"><em>exception</em> </td>
2362 </div><div class="memdoc">
2364 <p>Definition at line <a class="el" href="cache_8c_source.html#l03609">3609</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2366 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="cache-private_8h.html#ac713d4d692b65949e2f43c23834b1898">ClonePixelCache()</a>, <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, <a class="el" href="string_8c_source.html#l00744">CopyMagickString()</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="cache-private_8h.html#aac557911bcdd58a8da40fc18edd32b1e">DestroyPixelCache()</a>, <a class="el" href="cache_8h_source.html#l00030">DiskCache</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="utility_8c_source.html#l01108">GetMagickPageSize()</a>, <a class="el" href="blob_8h_source.html#l00045">IOMode</a>, <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MagickPathExtent</a>, <a class="el" href="cache_8c_source.html#l03292">OpenPixelCache()</a>, <a class="el" href="blob_8h_source.html#l00043">ReadMode</a>, <a class="el" href="cache_8c_source.html#l04336">ReferencePixelCache()</a>, <a class="el" href="utility-private_8h_source.html#l00198">rename_utf8()</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>, and <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>.</p>
2370 <a class="anchor" id="a5ee8155803c529689bfe13996746f075"></a>
2371 <div class="memitem">
2372 <div class="memproto">
2373 <table class="mlabels">
2375 <td class="mlabels-left">
2376 <table class="memname">
2378 <td class="memname">static void PrefetchPixelCacheNexusPixels </td>
2380 <td class="paramtype">const <a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> * </td>
2381 <td class="paramname"><em>nexus_info</em>, </td>
2384 <td class="paramkey"></td>
2386 <td class="paramtype">const <a class="el" href="blob_8h.html#aa17ca8c572605df6a7d49a362f6d7534">MapMode</a> </td>
2387 <td class="paramname"><em>mode</em> </td>
2396 <td class="mlabels-right">
2397 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
2400 </div><div class="memdoc">
2402 <p>Definition at line <a class="el" href="cache_8c_source.html#l04520">4520</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2404 <p>References <a class="el" href="thread-private_8h_source.html#l00046">MagickCachePrefetch</a>, <a class="el" href="cache-private_8h_source.html#l00116">_NexusInfo::pixels</a>, and <a class="el" href="blob_8h_source.html#l00043">ReadMode</a>.</p>
2406 <p>Referenced by <a class="el" href="cache_8c_source.html#l04531">SetPixelCacheNexusPixels()</a>.</p>
2410 <a class="anchor" id="a202114de2927cc4a37d2313a5116f336"></a>
2411 <div class="memitem">
2412 <div class="memproto">
2413 <table class="memname">
2415 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* QueueAuthenticPixelCacheNexus </td>
2417 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2418 <td class="paramname"><em>image</em>, </td>
2421 <td class="paramkey"></td>
2423 <td class="paramtype">const ssize_t </td>
2424 <td class="paramname"><em>x</em>, </td>
2427 <td class="paramkey"></td>
2429 <td class="paramtype">const ssize_t </td>
2430 <td class="paramname"><em>y</em>, </td>
2433 <td class="paramkey"></td>
2435 <td class="paramtype">const size_t </td>
2436 <td class="paramname"><em>columns</em>, </td>
2439 <td class="paramkey"></td>
2441 <td class="paramtype">const size_t </td>
2442 <td class="paramname"><em>rows</em>, </td>
2445 <td class="paramkey"></td>
2447 <td class="paramtype">const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td>
2448 <td class="paramname"><em>clone</em>, </td>
2451 <td class="paramkey"></td>
2453 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> * </td>
2454 <td class="paramname"><em>nexus_info</em>, </td>
2457 <td class="paramkey"></td>
2459 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2460 <td class="paramname"><em>exception</em> </td>
2468 </div><div class="memdoc">
2470 <p>Definition at line <a class="el" href="cache_8c_source.html#l03742">3742</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2472 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="exception_8h_source.html#l00064">CacheError</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="cache_8c_source.html#l00105">GetImagePixelCache()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::height</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="cache_8c_source.html#l04531">SetPixelCacheNexusPixels()</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, <a class="el" href="exception_8c_source.html#l01042">ThrowMagickException()</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::width</a>, <a class="el" href="blob_8h_source.html#l00044">WriteMode</a>, <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::x</a>, and <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::y</a>.</p>
2474 <p>Referenced by <a class="el" href="cache_8c_source.html#l01083">GetAuthenticPixelCacheNexus()</a>, <a class="el" href="cache_8c_source.html#l03911">QueueAuthenticPixels()</a>, <a class="el" href="cache_8c_source.html#l03831">QueueAuthenticPixelsCache()</a>, and <a class="el" href="cache-view_8c_source.html#l00975">QueueCacheViewAuthenticPixels()</a>.</p>
2478 <a class="anchor" id="ad2b4fa1197420b280895f46d762eb033"></a>
2479 <div class="memitem">
2480 <div class="memproto">
2481 <table class="memname">
2483 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* QueueAuthenticPixels </td>
2485 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2486 <td class="paramname"><em>image</em>, </td>
2489 <td class="paramkey"></td>
2491 <td class="paramtype">const ssize_t </td>
2492 <td class="paramname"><em>x</em>, </td>
2495 <td class="paramkey"></td>
2497 <td class="paramtype">const ssize_t </td>
2498 <td class="paramname"><em>y</em>, </td>
2501 <td class="paramkey"></td>
2503 <td class="paramtype">const size_t </td>
2504 <td class="paramname"><em>columns</em>, </td>
2507 <td class="paramkey"></td>
2509 <td class="paramtype">const size_t </td>
2510 <td class="paramname"><em>rows</em>, </td>
2513 <td class="paramkey"></td>
2515 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2516 <td class="paramname"><em>exception</em> </td>
2524 </div><div class="memdoc">
2526 <p>Definition at line <a class="el" href="cache_8c_source.html#l03911">3911</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2528 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="cache_8c_source.html#l03742">QueueAuthenticPixelCacheNexus()</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
2530 <p>Referenced by <a class="el" href="fx_8c_source.html#l04874">StereoAnaglyphImage()</a>.</p>
2534 <a class="anchor" id="a6962824fc9070618ffbe25c6fc948bf0"></a>
2535 <div class="memitem">
2536 <div class="memproto">
2537 <table class="mlabels">
2539 <td class="mlabels-left">
2540 <table class="memname">
2542 <td class="memname">static <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* QueueAuthenticPixelsCache </td>
2544 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2545 <td class="paramname"><em>image</em>, </td>
2548 <td class="paramkey"></td>
2550 <td class="paramtype">const ssize_t </td>
2551 <td class="paramname"><em>x</em>, </td>
2554 <td class="paramkey"></td>
2556 <td class="paramtype">const ssize_t </td>
2557 <td class="paramname"><em>y</em>, </td>
2560 <td class="paramkey"></td>
2562 <td class="paramtype">const size_t </td>
2563 <td class="paramname"><em>columns</em>, </td>
2566 <td class="paramkey"></td>
2568 <td class="paramtype">const size_t </td>
2569 <td class="paramname"><em>rows</em>, </td>
2572 <td class="paramkey"></td>
2574 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2575 <td class="paramname"><em>exception</em> </td>
2584 <td class="mlabels-right">
2585 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2588 </div><div class="memdoc">
2590 <p>Definition at line <a class="el" href="cache_8c_source.html#l03831">3831</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2592 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="cache_8c_source.html#l03742">QueueAuthenticPixelCacheNexus()</a>, and <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>.</p>
2594 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
2598 <a class="anchor" id="ab6e45fa4d0184e350dd1cbeecf43a903"></a>
2599 <div class="memitem">
2600 <div class="memproto">
2601 <table class="mlabels">
2603 <td class="mlabels-left">
2604 <table class="memname">
2606 <td class="memname">static ssize_t RandomX </td>
2608 <td class="paramtype"><a class="el" href="random___8h.html#a1b5ad308a4c06691d28984e7942ba2f4">RandomInfo</a> * </td>
2609 <td class="paramname"><em>random_info</em>, </td>
2612 <td class="paramkey"></td>
2614 <td class="paramtype">const size_t </td>
2615 <td class="paramname"><em>columns</em> </td>
2624 <td class="mlabels-right">
2625 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
2628 </div><div class="memdoc">
2630 <p>Definition at line <a class="el" href="cache_8c_source.html#l02440">2440</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2632 <p>References <a class="el" href="random_8c_source.html#l00604">GetPseudoRandomValue()</a>.</p>
2634 <p>Referenced by <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
2638 <a class="anchor" id="aac1b0bf21721ceab55462ed70328cc42"></a>
2639 <div class="memitem">
2640 <div class="memproto">
2641 <table class="mlabels">
2643 <td class="mlabels-left">
2644 <table class="memname">
2646 <td class="memname">static ssize_t RandomY </td>
2648 <td class="paramtype"><a class="el" href="random___8h.html#a1b5ad308a4c06691d28984e7942ba2f4">RandomInfo</a> * </td>
2649 <td class="paramname"><em>random_info</em>, </td>
2652 <td class="paramkey"></td>
2654 <td class="paramtype">const size_t </td>
2655 <td class="paramname"><em>rows</em> </td>
2664 <td class="mlabels-right">
2665 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
2668 </div><div class="memdoc">
2670 <p>Definition at line <a class="el" href="cache_8c_source.html#l02445">2445</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2672 <p>References <a class="el" href="random_8c_source.html#l00604">GetPseudoRandomValue()</a>.</p>
2674 <p>Referenced by <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
2678 <a class="anchor" id="abcc9f9fd83f32b1bedb744b75980249e"></a>
2679 <div class="memitem">
2680 <div class="memproto">
2681 <table class="mlabels">
2683 <td class="mlabels-left">
2684 <table class="memname">
2686 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ReadPixelCacheMetacontent </td>
2688 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
2689 <td class="paramname"><em>cache_info</em>, </td>
2692 <td class="paramkey"></td>
2694 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
2695 <td class="paramname"><em>nexus_info</em>, </td>
2698 <td class="paramkey"></td>
2700 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2701 <td class="paramname"><em>exception</em> </td>
2710 <td class="mlabels-right">
2711 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2714 </div><div class="memdoc">
2716 <p>Definition at line <a class="el" href="cache_8c_source.html#l04005">4005</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2718 <p>References <a class="el" href="exception_8h_source.html#l00064">CacheError</a>, <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="cache_8c_source.html#l00083">CacheTick</a>, <a class="el" href="cache_8c_source.html#l00788">ClosePixelCacheOnDisk()</a>, <a class="el" href="cache_8h_source.html#l00030">DiskCache</a>, <a class="el" href="cache_8h_source.html#l00031">DistributedCache</a>, <a class="el" href="exception_8h_source.html#l00061">FileOpenError</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::height</a>, <a class="el" href="blob_8h_source.html#l00045">IOMode</a>, <a class="el" href="cache_8c_source.html#l00084">IsFileDescriptorLimitExceeded</a>, <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="blob_8h_source.html#l00028">MagickMaxBufferExtent</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="cache_8c_source.html#l03165">OpenPixelCacheOnDisk()</a>, <a class="el" href="distribute-cache-private_8h.html#a6688e24cfef18d15adb1eb4b3c8acc4e">ReadDistributePixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l03971">ReadPixelCacheRegion()</a>, <a class="el" href="exception-private_8h_source.html#l00054">ThrowFileException</a>, <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>, and <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::y</a>.</p>
2720 <p>Referenced by <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, <a class="el" href="cache_8c_source.html#l01083">GetAuthenticPixelCacheNexus()</a>, and <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
2724 <a class="anchor" id="af47bcdda55e2110fe971df3057fe6457"></a>
2725 <div class="memitem">
2726 <div class="memproto">
2727 <table class="mlabels">
2729 <td class="mlabels-left">
2730 <table class="memname">
2732 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ReadPixelCachePixels </td>
2734 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
2735 <td class="paramname"><em>cache_info</em>, </td>
2738 <td class="paramkey"></td>
2740 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
2741 <td class="paramname"><em>nexus_info</em>, </td>
2744 <td class="paramkey"></td>
2746 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2747 <td class="paramname"><em>exception</em> </td>
2756 <td class="mlabels-right">
2757 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2760 </div><div class="memdoc">
2762 <p>Definition at line <a class="el" href="cache_8c_source.html#l04176">4176</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2764 <p>References <a class="el" href="exception_8h_source.html#l00064">CacheError</a>, <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="cache_8c_source.html#l00083">CacheTick</a>, <a class="el" href="cache_8c_source.html#l00788">ClosePixelCacheOnDisk()</a>, <a class="el" href="cache_8h_source.html#l00030">DiskCache</a>, <a class="el" href="cache_8h_source.html#l00031">DistributedCache</a>, <a class="el" href="exception_8h_source.html#l00061">FileOpenError</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::height</a>, <a class="el" href="blob_8h_source.html#l00045">IOMode</a>, <a class="el" href="cache_8c_source.html#l00084">IsFileDescriptorLimitExceeded</a>, <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="blob_8h_source.html#l00028">MagickMaxBufferExtent</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="cache_8c_source.html#l03165">OpenPixelCacheOnDisk()</a>, <a class="el" href="distribute-cache-private_8h.html#a587a51ee62c0f6b8bec78e343baae169">ReadDistributePixelCachePixels()</a>, <a class="el" href="cache_8c_source.html#l03971">ReadPixelCacheRegion()</a>, <a class="el" href="exception-private_8h_source.html#l00054">ThrowFileException</a>, <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>, and <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::y</a>.</p>
2766 <p>Referenced by <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, <a class="el" href="cache_8c_source.html#l01083">GetAuthenticPixelCacheNexus()</a>, and <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
2770 <a class="anchor" id="abbe36abf201218abb83801b4e38c9a26"></a>
2771 <div class="memitem">
2772 <div class="memproto">
2773 <table class="mlabels">
2775 <td class="mlabels-left">
2776 <table class="memname">
2778 <td class="memname">static <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> ReadPixelCacheRegion </td>
2780 <td class="paramtype">const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
2781 <td class="paramname"><em>cache_info</em>, </td>
2784 <td class="paramkey"></td>
2786 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> </td>
2787 <td class="paramname"><em>offset</em>, </td>
2790 <td class="paramkey"></td>
2792 <td class="paramtype">const <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> </td>
2793 <td class="paramname"><em>length</em>, </td>
2796 <td class="paramkey"></td>
2798 <td class="paramtype">unsigned char *restrict </td>
2799 <td class="paramname"><em>buffer</em> </td>
2808 <td class="mlabels-right">
2809 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
2812 </div><div class="memdoc">
2814 <p>Definition at line <a class="el" href="cache_8c_source.html#l03971">3971</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2816 <p>References <a class="el" href="cache_8c_source.html#l00473">MagickMin()</a>.</p>
2818 <p>Referenced by <a class="el" href="cache_8c_source.html#l04005">ReadPixelCacheMetacontent()</a>, and <a class="el" href="cache_8c_source.html#l04176">ReadPixelCachePixels()</a>.</p>
2822 <a class="anchor" id="aaac0a170439a9ef46bbf70393e68b8c2"></a>
2823 <div class="memitem">
2824 <div class="memproto">
2825 <table class="memname">
2827 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> ReferencePixelCache </td>
2829 <td class="paramtype"><a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
2830 <td class="paramname"><em>cache</em></td><td>)</td>
2834 </div><div class="memdoc">
2836 <p>Definition at line <a class="el" href="cache_8c_source.html#l04336">4336</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2838 <p>References <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, and <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>.</p>
2840 <p>Referenced by <a class="el" href="image_8c_source.html#l00793">CloneImage()</a>, <a class="el" href="image_8c_source.html#l00924">CloneImageInfo()</a>, and <a class="el" href="cache_8c_source.html#l03609">PersistPixelCache()</a>.</p>
2844 <a class="anchor" id="abdc1acf9772d5e2844379d757d3ad8fa"></a>
2845 <div class="memitem">
2846 <div class="memproto">
2847 <table class="mlabels">
2849 <td class="mlabels-left">
2850 <table class="memname">
2852 <td class="memname">static void RelinquishCacheNexusPixels </td>
2854 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> * </td>
2855 <td class="paramname"><em>nexus_info</em></td><td>)</td>
2860 <td class="mlabels-right">
2861 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
2864 </div><div class="memdoc">
2866 <p>Definition at line <a class="el" href="cache_8c_source.html#l00925">925</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2868 <p>References <a class="el" href="cache-private_8h_source.html#l00116">_NexusInfo::cache</a>, <a class="el" href="cache-private_8h_source.html#l00113">_NexusInfo::length</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="cache-private_8h_source.html#l00107">_NexusInfo::mapped</a>, <a class="el" href="cache-private_8h_source.html#l00123">_NexusInfo::metacontent</a>, <a class="el" href="cache-private_8h_source.html#l00116">_NexusInfo::pixels</a>, <a class="el" href="memory_8c_source.html#l00736">RelinquishAlignedMemory()</a>, and <a class="el" href="blob_8c_source.html#l04003">UnmapBlob()</a>.</p>
2870 <p>Referenced by <a class="el" href="cache_8c_source.html#l00938">DestroyPixelCacheNexus()</a>, and <a class="el" href="cache_8c_source.html#l04531">SetPixelCacheNexusPixels()</a>.</p>
2874 <a class="anchor" id="ac7f75944a7e186dd85e542dc91904ac9"></a>
2875 <div class="memitem">
2876 <div class="memproto">
2877 <table class="mlabels">
2879 <td class="mlabels-left">
2880 <table class="memname">
2882 <td class="memname">static void RelinquishPixelCachePixels </td>
2884 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> * </td>
2885 <td class="paramname"><em>cache_info</em></td><td>)</td>
2890 <td class="mlabels-right">
2891 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
2894 </div><div class="memdoc">
2896 <p>Definition at line <a class="el" href="cache_8c_source.html#l00803">803</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2898 <p>References <a class="el" href="cache-private_8h_source.html#l00192">_CacheInfo::cache_filename</a>, <a class="el" href="cache_8c_source.html#l00788">ClosePixelCacheOnDisk()</a>, <a class="el" href="cache_8h_source.html#l00030">DiskCache</a>, <a class="el" href="resource___8h_source.html#l00029">DiskResource</a>, <a class="el" href="cache_8h_source.html#l00031">DistributedCache</a>, <a class="el" href="cache-private_8h_source.html#l00189">_CacheInfo::file</a>, <a class="el" href="cache-private_8h_source.html#l00168">_CacheInfo::length</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache-private_8h_source.html#l00162">_CacheInfo::mapped</a>, <a class="el" href="resource___8h_source.html#l00031">MapResource</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="resource___8h_source.html#l00032">MemoryResource</a>, <a class="el" href="cache-private_8h_source.html#l00186">_CacheInfo::metacontent</a>, <a class="el" href="cache-private_8h_source.html#l00159">_CacheInfo::mode</a>, <a class="el" href="cache-private_8h_source.html#l00183">_CacheInfo::pixels</a>, <a class="el" href="blob_8h_source.html#l00043">ReadMode</a>, <a class="el" href="memory_8c_source.html#l00736">RelinquishAlignedMemory()</a>, <a class="el" href="distribute-cache_8c_source.html#l01292">RelinquishDistributePixelCache()</a>, <a class="el" href="resource_8c_source.html#l00763">RelinquishMagickResource()</a>, <a class="el" href="resource_8c_source.html#l00878">RelinquishUniqueFileResource()</a>, <a class="el" href="cache-private_8h_source.html#l00202">_CacheInfo::server_info</a>, <a class="el" href="cache-private_8h_source.html#l00156">_CacheInfo::type</a>, <a class="el" href="cache_8h_source.html#l00029">UndefinedCache</a>, and <a class="el" href="blob_8c_source.html#l04003">UnmapBlob()</a>.</p>
2900 <p>Referenced by <a class="el" href="cache_8c_source.html#l00852">DestroyPixelCache()</a>, and <a class="el" href="cache_8c_source.html#l03292">OpenPixelCache()</a>.</p>
2904 <a class="anchor" id="afbc3db8686c35fb06f42367571e702d8"></a>
2905 <div class="memitem">
2906 <div class="memproto">
2907 <table class="mlabels">
2909 <td class="mlabels-left">
2910 <table class="memname">
2912 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SetCacheAlphaChannel </td>
2914 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2915 <td class="paramname"><em>image</em>, </td>
2918 <td class="paramkey"></td>
2920 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a> </td>
2921 <td class="paramname"><em>alpha</em>, </td>
2924 <td class="paramkey"></td>
2926 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
2927 <td class="paramname"><em>exception</em> </td>
2936 <td class="mlabels-right">
2937 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2940 </div><div class="memdoc">
2942 <p>Definition at line <a class="el" href="cache_8c_source.html#l04652">4652</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2944 <p>References <a class="el" href="cache-view_8c_source.html#l00150">AcquireVirtualCacheView()</a>, <a class="el" href="image_8h_source.html#l00277">_Image::alpha_trait</a>, <a class="el" href="pixel_8h_source.html#l00136">BlendPixelTrait</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="image_8h_source.html#l00170">_Image::columns</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="cache-view_8c_source.html#l00250">DestroyCacheView()</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="cache-view_8c_source.html#l00297">GetCacheViewAuthenticPixels()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="pixel-accessor_8h_source.html#l00121">GetPixelChannels()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="image_8h_source.html#l00170">_Image::rows</a>, <a class="el" href="pixel-accessor_8h_source.html#l00512">SetPixelAlpha()</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, <a class="el" href="cache-view_8c_source.html#l01097">SyncCacheViewAuthenticPixels()</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
2946 <p>Referenced by <a class="el" href="cache_8c_source.html#l04708">SetPixelCacheVirtualMethod()</a>.</p>
2950 <a class="anchor" id="a81edb8497ab2b0de6b361d1281bcdd1d"></a>
2951 <div class="memitem">
2952 <div class="memproto">
2953 <table class="mlabels">
2955 <td class="mlabels-left">
2956 <table class="memname">
2958 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SetPixelCacheExtent </td>
2960 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
2961 <td class="paramname"><em>image</em>, </td>
2964 <td class="paramkey"></td>
2966 <td class="paramtype"><a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> </td>
2967 <td class="paramname"><em>length</em> </td>
2976 <td class="mlabels-right">
2977 <span class="mlabels"><span class="mlabel">static</span></span> </td>
2980 </div><div class="memdoc">
2982 <p>Definition at line <a class="el" href="cache_8c_source.html#l03246">3246</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
2984 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="locale_8c_source.html#l00382">FormatLocaleString()</a>, <a class="el" href="string_8c_source.html#l01076">FormatMagickSize()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MagickPathExtent</a>, and <a class="el" href="cache_8c_source.html#l03212">WritePixelCacheRegion()</a>.</p>
2986 <p>Referenced by <a class="el" href="cache_8c_source.html#l03292">OpenPixelCache()</a>.</p>
2990 <a class="anchor" id="aef0d290b9132b2d037c9ccbec8a17969"></a>
2991 <div class="memitem">
2992 <div class="memproto">
2993 <table class="memname">
2995 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> void SetPixelCacheMethods </td>
2997 <td class="paramtype"><a class="el" href="cache-private_8h.html#a9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td>
2998 <td class="paramname"><em>cache</em>, </td>
3001 <td class="paramkey"></td>
3003 <td class="paramtype"><a class="el" href="cache-private_8h.html#abe5207183934e13af82453c4ef6421d5">CacheMethods</a> * </td>
3004 <td class="paramname"><em>cache_methods</em> </td>
3012 </div><div class="memdoc">
3014 <p>Definition at line <a class="el" href="cache_8c_source.html#l04374">4374</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3016 <p>References <a class="el" href="cache-private_8h_source.html#l00101">_CacheMethods::destroy_pixel_handler</a>, <a class="el" href="cache-private_8h_source.html#l00086">_CacheMethods::get_authentic_metacontent_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00092">_CacheMethods::get_authentic_pixels_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00083">_CacheMethods::get_authentic_pixels_handler</a>, <a class="el" href="cache-private_8h_source.html#l00089">_CacheMethods::get_one_authentic_pixel_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00080">_CacheMethods::get_one_virtual_pixel_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00077">_CacheMethods::get_virtual_metacontent_from_handler</a>, <a class="el" href="cache-private_8h_source.html#l00071">_CacheMethods::get_virtual_pixel_handler</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="cache-private_8h_source.html#l00095">_CacheMethods::queue_authentic_pixels_handler</a>, <a class="el" href="cache-private_8h_source.html#l00098">_CacheMethods::sync_authentic_pixels_handler</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
3018 <p>Referenced by <a class="el" href="stream_8c_source.html#l00969">ReadStream()</a>.</p>
3022 <a class="anchor" id="a9705408ae9ce9684d84ce86a84d65044"></a>
3023 <div class="memitem">
3024 <div class="memproto">
3025 <table class="mlabels">
3027 <td class="mlabels-left">
3028 <table class="memname">
3030 <td class="memname">static <a class="el" href="magick-type_8h.html#a564764e59a8480d672edfe65cf2f7b35">Quantum</a>* SetPixelCacheNexusPixels </td>
3032 <td class="paramtype">const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> * </td>
3033 <td class="paramname"><em>cache_info</em>, </td>
3036 <td class="paramkey"></td>
3038 <td class="paramtype">const <a class="el" href="blob_8h.html#aa17ca8c572605df6a7d49a362f6d7534">MapMode</a> </td>
3039 <td class="paramname"><em>mode</em>, </td>
3042 <td class="paramkey"></td>
3044 <td class="paramtype">const <a class="el" href="geometry_8h.html#ae68f24f6f44f67c05c2af098bb209ce7">RectangleInfo</a> * </td>
3045 <td class="paramname"><em>region</em>, </td>
3048 <td class="paramkey"></td>
3050 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> * </td>
3051 <td class="paramname"><em>nexus_info</em>, </td>
3054 <td class="paramkey"></td>
3056 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
3057 <td class="paramname"><em>exception</em> </td>
3066 <td class="mlabels-right">
3067 <span class="mlabels"><span class="mlabel">static</span></span> </td>
3070 </div><div class="memdoc">
3072 <p>Definition at line <a class="el" href="cache_8c_source.html#l04531">4531</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3074 <p>References <a class="el" href="cache_8c_source.html#l04474">AcquireCacheNexusPixels()</a>, <a class="el" href="cache-private_8h_source.html#l00120">_NexusInfo::authentic_pixel_cache</a>, <a class="el" href="cache-private_8h_source.html#l00116">_NexusInfo::cache</a>, <a class="el" href="cache-private_8h_source.html#l00145">_CacheInfo::columns</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::height</a>, <a class="el" href="cache_8c_source.html#l04499">IsPixelCacheAuthentic()</a>, <a class="el" href="cache-private_8h_source.html#l00113">_NexusInfo::length</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="cache-private_8h_source.html#l00123">_NexusInfo::metacontent</a>, <a class="el" href="cache-private_8h_source.html#l00186">_CacheInfo::metacontent</a>, <a class="el" href="cache-private_8h_source.html#l00149">_CacheInfo::metacontent_extent</a>, <a class="el" href="cache-private_8h_source.html#l00149">_CacheInfo::number_channels</a>, <a class="el" href="cache-private_8h_source.html#l00116">_NexusInfo::pixels</a>, <a class="el" href="cache-private_8h_source.html#l00183">_CacheInfo::pixels</a>, <a class="el" href="cache_8c_source.html#l04520">PrefetchPixelCacheNexusPixels()</a>, <a class="el" href="cache-private_8h_source.html#l00110">_NexusInfo::region</a>, <a class="el" href="cache_8c_source.html#l00925">RelinquishCacheNexusPixels()</a>, <a class="el" href="cache-private_8h_source.html#l00145">_CacheInfo::rows</a>, <a class="el" href="cache-private_8h_source.html#l00222">_CacheInfo::signature</a>, <a class="el" href="cache-private_8h_source.html#l00156">_CacheInfo::type</a>, <a class="el" href="cache_8h_source.html#l00029">UndefinedCache</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::width</a>, <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::x</a>, and <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::y</a>.</p>
3076 <p>Referenced by <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>, and <a class="el" href="cache_8c_source.html#l03742">QueueAuthenticPixelCacheNexus()</a>.</p>
3080 <a class="anchor" id="a04e51084be21f36385154610d375c049"></a>
3081 <div class="memitem">
3082 <div class="memproto">
3083 <table class="memname">
3085 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> SetPixelCacheVirtualMethod </td>
3087 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
3088 <td class="paramname"><em>image</em>, </td>
3091 <td class="paramkey"></td>
3093 <td class="paramtype">const <a class="el" href="cache-view_8h.html#aa88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td>
3094 <td class="paramname"><em>virtual_pixel_method</em>, </td>
3097 <td class="paramkey"></td>
3099 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
3100 <td class="paramname"><em>exception</em> </td>
3108 </div><div class="memdoc">
3110 <p>Definition at line <a class="el" href="cache_8c_source.html#l04708">4708</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3112 <p>References <a class="el" href="pixel_8h_source.html#l00175">_PixelInfo::alpha_trait</a>, <a class="el" href="image_8h_source.html#l00277">_Image::alpha_trait</a>, <a class="el" href="image_8h_source.html#l00177">_Image::background_color</a>, <a class="el" href="cache-view_8h_source.html#l00030">BackgroundVirtualPixelMethod</a>, <a class="el" href="pixel_8h_source.html#l00136">BlendPixelTrait</a>, <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="image_8h_source.html#l00155">_Image::colorspace</a>, <a class="el" href="image_8h_source.html#l00170">_Image::columns</a>, <a class="el" href="image_8h_source.html#l00331">_Image::debug</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="colorspace-private_8h_source.html#l00085">IsGrayColorspace()</a>, <a class="el" href="pixel-accessor_8h_source.html#l00478">IsPixelInfoGray()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="image_8h_source.html#l00028">OpaqueAlpha</a>, <a class="el" href="image_8h_source.html#l00170">_Image::rows</a>, <a class="el" href="cache_8c_source.html#l04652">SetCacheAlphaChannel()</a>, <a class="el" href="colorspace_8c_source.html#l01046">SetImageColorspace()</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, <a class="el" href="colorspace_8h_source.html#l00050">sRGBColorspace</a>, <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>, and <a class="el" href="cache-view_8h_source.html#l00036">TransparentVirtualPixelMethod</a>.</p>
3114 <p>Referenced by <a class="el" href="image_8c_source.html#l02920">SetImageVirtualPixelMethod()</a>.</p>
3118 <a class="anchor" id="afd45e237d9eb14768a304103300ff452"></a>
3119 <div class="memitem">
3120 <div class="memproto">
3121 <table class="memname">
3123 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SyncAuthenticPixelCacheNexus </td>
3125 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
3126 <td class="paramname"><em>image</em>, </td>
3129 <td class="paramkey"></td>
3131 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
3132 <td class="paramname"><em>nexus_info</em>, </td>
3135 <td class="paramkey"></td>
3137 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
3138 <td class="paramname"><em>exception</em> </td>
3146 </div><div class="memdoc">
3148 <p>Definition at line <a class="el" href="cache_8c_source.html#l04780">4780</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3150 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="exception_8h_source.html#l00064">CacheError</a>, <a class="el" href="image_8h_source.html#l00316">_Image::filename</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, <a class="el" href="exception-private_8h_source.html#l00029">ThrowBinaryException</a>, <a class="el" href="cache_8h_source.html#l00029">UndefinedCache</a>, <a class="el" href="cache_8c_source.html#l04984">WritePixelCacheMetacontent()</a>, and <a class="el" href="cache_8c_source.html#l05154">WritePixelCachePixels()</a>.</p>
3154 <a class="anchor" id="ad67e603d7764c09c5136976514720961"></a>
3155 <div class="memitem">
3156 <div class="memproto">
3157 <table class="memname">
3159 <td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SyncAuthenticPixels </td>
3161 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
3162 <td class="paramname"><em>image</em>, </td>
3165 <td class="paramkey"></td>
3167 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
3168 <td class="paramname"><em>exception</em> </td>
3176 </div><div class="memdoc">
3178 <p>Definition at line <a class="el" href="cache_8c_source.html#l04887">4887</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3180 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, and <a class="el" href="cache-private_8h.html#aa06a74324bbb5ae11f5d9c577c2abaf0">SyncAuthenticPixelCacheNexus()</a>.</p>
3182 <p>Referenced by <a class="el" href="layer_8c_source.html#l00100">ClearBounds()</a>, <a class="el" href="pixel_8c_source.html#l02327">ImportCharPixel()</a>, <a class="el" href="pixel_8c_source.html#l02587">ImportDoublePixel()</a>, <a class="el" href="pixel_8c_source.html#l02827">ImportFloatPixel()</a>, <a class="el" href="pixel_8c_source.html#l03287">ImportLongLongPixel()</a>, <a class="el" href="pixel_8c_source.html#l03067">ImportLongPixel()</a>, <a class="el" href="pixel_8c_source.html#l03507">ImportQuantumPixel()</a>, <a class="el" href="pixel_8c_source.html#l03727">ImportShortPixel()</a>, <a class="el" href="fx_8c_source.html#l04874">StereoAnaglyphImage()</a>, <a class="el" href="distribute-cache_8c_source.html#l00615">WriteDistributeCacheMetacontent()</a>, and <a class="el" href="distribute-cache_8c_source.html#l00674">WriteDistributeCachePixels()</a>.</p>
3186 <a class="anchor" id="a37e82c30ac32166da4f34373d9a4e16d"></a>
3187 <div class="memitem">
3188 <div class="memproto">
3189 <table class="mlabels">
3191 <td class="mlabels-left">
3192 <table class="memname">
3194 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SyncAuthenticPixelsCache </td>
3196 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
3197 <td class="paramname"><em>image</em>, </td>
3200 <td class="paramkey"></td>
3202 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
3203 <td class="paramname"><em>exception</em> </td>
3212 <td class="mlabels-right">
3213 <span class="mlabels"><span class="mlabel">static</span></span> </td>
3216 </div><div class="memdoc">
3218 <p>Definition at line <a class="el" href="cache_8c_source.html#l04837">4837</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3220 <p>References <a class="el" href="image_8h_source.html#l00291">_Image::cache</a>, <a class="el" href="thread-private_8h_source.html#l00119">GetOpenMPThreadId()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="image_8h_source.html#l00352">_Image::signature</a>, and <a class="el" href="cache-private_8h.html#aa06a74324bbb5ae11f5d9c577c2abaf0">SyncAuthenticPixelCacheNexus()</a>.</p>
3222 <p>Referenced by <a class="el" href="cache_8c_source.html#l01981">GetPixelCacheMethods()</a>.</p>
3226 <a class="anchor" id="a449e0b3f3bd7b76b5343d3c1458c0f1b"></a>
3227 <div class="memitem">
3228 <div class="memproto">
3229 <table class="memname">
3231 <td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SyncImagePixelCache </td>
3233 <td class="paramtype"><a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> * </td>
3234 <td class="paramname"><em>image</em>, </td>
3237 <td class="paramkey"></td>
3239 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
3240 <td class="paramname"><em>exception</em> </td>
3248 </div><div class="memdoc">
3250 <p>Definition at line <a class="el" href="cache_8c_source.html#l04944">4944</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3252 <p>References <a class="el" href="cache_8c_source.html#l00105">GetImagePixelCache()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, and <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>.</p>
3254 <p>Referenced by <a class="el" href="cache-view_8c_source.html#l00112">AcquireAuthenticCacheView()</a>, <a class="el" href="attribute_8c_source.html#l00667">IsImageGray()</a>, <a class="el" href="attribute_8c_source.html#l00754">IsImageMonochrome()</a>, <a class="el" href="distribute-cache_8c_source.html#l00428">OpenDistributeCache()</a>, <a class="el" href="channel_8c_source.html#l00928">SetImageAlphaChannel()</a>, <a class="el" href="colorspace_8c_source.html#l01046">SetImageColorspace()</a>, <a class="el" href="image_8c_source.html#l02294">SetImageExtent()</a>, <a class="el" href="image_8c_source.html#l02745">SetImageMask()</a>, <a class="el" href="image_8c_source.html#l02258">SetImageStorageClass()</a>, and <a class="el" href="pixel_8c_source.html#l06132">SetPixelMetaChannels()</a>.</p>
3258 <a class="anchor" id="a009807005ee5ded903d625f2992eb24b"></a>
3259 <div class="memitem">
3260 <div class="memproto">
3261 <table class="mlabels">
3263 <td class="mlabels-left">
3264 <table class="memname">
3266 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ValidatePixelCacheMorphology </td>
3268 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a3ceaefc95f67897c6c3c0ea015ba5be0">Image</a> *restrict </td>
3269 <td class="paramname"><em>image</em></td><td>)</td>
3274 <td class="mlabels-right">
3275 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
3278 </div><div class="memdoc">
3280 <p>Definition at line <a class="el" href="cache_8c_source.html#l01402">1402</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3282 <p>References <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, and <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>.</p>
3286 <a class="anchor" id="a30ca376fb01b62a18bcf8aa5a32e11ee"></a>
3287 <div class="memitem">
3288 <div class="memproto">
3289 <table class="mlabels">
3291 <td class="mlabels-left">
3292 <table class="memname">
3294 <td class="memname">static <a class="el" href="cache_8c.html#af5360ffe2c4453094c4466179518972d">MagickModulo</a> VirtualPixelModulo </td>
3296 <td class="paramtype">const ssize_t </td>
3297 <td class="paramname"><em>offset</em>, </td>
3300 <td class="paramkey"></td>
3302 <td class="paramtype">const size_t </td>
3303 <td class="paramname"><em>extent</em> </td>
3312 <td class="mlabels-right">
3313 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
3316 </div><div class="memdoc">
3318 <p>Definition at line <a class="el" href="cache_8c_source.html#l02450">2450</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3320 <p>References <a class="el" href="cache_8c_source.html#l00093">_MagickModulo::quotient</a>, and <a class="el" href="cache_8c_source.html#l00093">_MagickModulo::remainder</a>.</p>
3322 <p>Referenced by <a class="el" href="cache_8c_source.html#l02470">GetVirtualPixelsFromNexus()</a>.</p>
3326 <a class="anchor" id="a0ed6c307878600db81c5f1413308abd1"></a>
3327 <div class="memitem">
3328 <div class="memproto">
3329 <table class="mlabels">
3331 <td class="mlabels-left">
3332 <table class="memname">
3334 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> WritePixelCacheMetacontent </td>
3336 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> * </td>
3337 <td class="paramname"><em>cache_info</em>, </td>
3340 <td class="paramkey"></td>
3342 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
3343 <td class="paramname"><em>nexus_info</em>, </td>
3346 <td class="paramkey"></td>
3348 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
3349 <td class="paramname"><em>exception</em> </td>
3358 <td class="mlabels-right">
3359 <span class="mlabels"><span class="mlabel">static</span></span> </td>
3362 </div><div class="memdoc">
3364 <p>Definition at line <a class="el" href="cache_8c_source.html#l04984">4984</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3366 <p>References <a class="el" href="cache-private_8h_source.html#l00192">_CacheInfo::cache_filename</a>, <a class="el" href="exception_8h_source.html#l00064">CacheError</a>, <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="cache_8c_source.html#l00083">CacheTick</a>, <a class="el" href="cache_8c_source.html#l00788">ClosePixelCacheOnDisk()</a>, <a class="el" href="cache-private_8h_source.html#l00145">_CacheInfo::columns</a>, <a class="el" href="cache-private_8h_source.html#l00205">_CacheInfo::debug</a>, <a class="el" href="cache_8h_source.html#l00030">DiskCache</a>, <a class="el" href="cache_8h_source.html#l00031">DistributedCache</a>, <a class="el" href="cache-private_8h_source.html#l00215">_CacheInfo::file_semaphore</a>, <a class="el" href="cache-private_8h_source.html#l00192">_CacheInfo::filename</a>, <a class="el" href="exception_8h_source.html#l00061">FileOpenError</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::height</a>, <a class="el" href="blob_8h_source.html#l00045">IOMode</a>, <a class="el" href="cache_8c_source.html#l00084">IsFileDescriptorLimitExceeded</a>, <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="blob_8h_source.html#l00028">MagickMaxBufferExtent</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="cache-private_8h_source.html#l00186">_CacheInfo::metacontent</a>, <a class="el" href="cache-private_8h_source.html#l00149">_CacheInfo::metacontent_extent</a>, <a class="el" href="cache-private_8h_source.html#l00149">_CacheInfo::number_channels</a>, <a class="el" href="cache-private_8h_source.html#l00165">_CacheInfo::offset</a>, <a class="el" href="cache_8c_source.html#l03165">OpenPixelCacheOnDisk()</a>, <a class="el" href="cache-private_8h_source.html#l00145">_CacheInfo::rows</a>, <a class="el" href="cache-private_8h_source.html#l00202">_CacheInfo::server_info</a>, <a class="el" href="exception-private_8h_source.html#l00054">ThrowFileException</a>, <a class="el" href="cache-private_8h_source.html#l00156">_CacheInfo::type</a>, <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>, <a class="el" href="distribute-cache-private_8h.html#afa16cc6a62ec7bed7001ae221464d2a0">WriteDistributePixelCacheMetacontent()</a>, <a class="el" href="cache_8c_source.html#l03212">WritePixelCacheRegion()</a>, and <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::y</a>.</p>
3368 <p>Referenced by <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, and <a class="el" href="cache_8c_source.html#l04780">SyncAuthenticPixelCacheNexus()</a>.</p>
3372 <a class="anchor" id="ad223db41466a96eef48b04a0e02b33b0"></a>
3373 <div class="memitem">
3374 <div class="memproto">
3375 <table class="mlabels">
3377 <td class="mlabels-left">
3378 <table class="memname">
3380 <td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> WritePixelCachePixels </td>
3382 <td class="paramtype"><a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
3383 <td class="paramname"><em>cache_info</em>, </td>
3386 <td class="paramkey"></td>
3388 <td class="paramtype"><a class="el" href="cache-private_8h.html#a29b19674267362a48bbc9fb04596541e">NexusInfo</a> *restrict </td>
3389 <td class="paramname"><em>nexus_info</em>, </td>
3392 <td class="paramkey"></td>
3394 <td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> * </td>
3395 <td class="paramname"><em>exception</em> </td>
3404 <td class="mlabels-right">
3405 <span class="mlabels"><span class="mlabel">static</span></span> </td>
3408 </div><div class="memdoc">
3410 <p>Definition at line <a class="el" href="cache_8c_source.html#l05154">5154</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3412 <p>References <a class="el" href="exception_8h_source.html#l00064">CacheError</a>, <a class="el" href="log_8h_source.html#l00041">CacheEvent</a>, <a class="el" href="cache_8c_source.html#l00083">CacheTick</a>, <a class="el" href="cache_8c_source.html#l00788">ClosePixelCacheOnDisk()</a>, <a class="el" href="cache_8h_source.html#l00030">DiskCache</a>, <a class="el" href="cache_8h_source.html#l00031">DistributedCache</a>, <a class="el" href="exception_8h_source.html#l00061">FileOpenError</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="geometry_8h_source.html#l00129">_RectangleInfo::height</a>, <a class="el" href="blob_8h_source.html#l00045">IOMode</a>, <a class="el" href="cache_8c_source.html#l00084">IsFileDescriptorLimitExceeded</a>, <a class="el" href="semaphore_8c_source.html#l00337">LockSemaphoreInfo()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="blob_8h_source.html#l00028">MagickMaxBufferExtent</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="cache_8h_source.html#l00032">MapCache</a>, <a class="el" href="cache_8h_source.html#l00033">MemoryCache</a>, <a class="el" href="cache_8c_source.html#l03165">OpenPixelCacheOnDisk()</a>, <a class="el" href="exception-private_8h_source.html#l00054">ThrowFileException</a>, <a class="el" href="semaphore_8c_source.html#l00467">UnlockSemaphoreInfo()</a>, <a class="el" href="distribute-cache-private_8h.html#a3b497027cdb4ddc781af671efc91cfdd">WriteDistributePixelCachePixels()</a>, <a class="el" href="cache_8c_source.html#l03212">WritePixelCacheRegion()</a>, and <a class="el" href="geometry_8h_source.html#l00133">_RectangleInfo::y</a>.</p>
3414 <p>Referenced by <a class="el" href="cache_8c_source.html#l00481">ClonePixelCacheRepository()</a>, and <a class="el" href="cache_8c_source.html#l04780">SyncAuthenticPixelCacheNexus()</a>.</p>
3418 <a class="anchor" id="a7200ddaccb6e7a15aa9c6e2863138fa1"></a>
3419 <div class="memitem">
3420 <div class="memproto">
3421 <table class="mlabels">
3423 <td class="mlabels-left">
3424 <table class="memname">
3426 <td class="memname">static <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> WritePixelCacheRegion </td>
3428 <td class="paramtype">const <a class="el" href="cache-private_8h.html#ad1dc4f603cafb22d55fbe2a3638b0a90">CacheInfo</a> *restrict </td>
3429 <td class="paramname"><em>cache_info</em>, </td>
3432 <td class="paramkey"></td>
3434 <td class="paramtype">const <a class="el" href="magick-type_8h.html#a5021185494b2076182e20e8717596aec">MagickOffsetType</a> </td>
3435 <td class="paramname"><em>offset</em>, </td>
3438 <td class="paramkey"></td>
3440 <td class="paramtype">const <a class="el" href="magick-type_8h.html#ac5e96585906e4908dbee8127d2bcdae4">MagickSizeType</a> </td>
3441 <td class="paramname"><em>length</em>, </td>
3444 <td class="paramkey"></td>
3446 <td class="paramtype">const unsigned char *restrict </td>
3447 <td class="paramname"><em>buffer</em> </td>
3456 <td class="mlabels-right">
3457 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
3460 </div><div class="memdoc">
3462 <p>Definition at line <a class="el" href="cache_8c_source.html#l03212">3212</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3464 <p>References <a class="el" href="cache_8c_source.html#l00473">MagickMin()</a>.</p>
3466 <p>Referenced by <a class="el" href="cache_8c_source.html#l03246">SetPixelCacheExtent()</a>, <a class="el" href="cache_8c_source.html#l04984">WritePixelCacheMetacontent()</a>, and <a class="el" href="cache_8c_source.html#l05154">WritePixelCachePixels()</a>.</p>
3470 <h2 class="groupheader">Variable Documentation</h2>
3471 <a class="anchor" id="a105f17e31ebd8bc69536bacd0255f41b"></a>
3472 <div class="memitem">
3473 <div class="memproto">
3474 <table class="mlabels">
3476 <td class="mlabels-left">
3477 <table class="memname">
3479 <td class="memname">ssize_t DitherMatrix[64]</td>
3483 <td class="mlabels-right">
3484 <span class="mlabels"><span class="mlabel">static</span></span> </td>
3487 </div><div class="memdoc">
3488 <b>Initial value:</b><div class="fragment"><div class="line">=</div>
3489 <div class="line"> {</div>
3490 <div class="line"> 0, 48, 12, 60, 3, 51, 15, 63,</div>
3491 <div class="line"> 32, 16, 44, 28, 35, 19, 47, 31,</div>
3492 <div class="line"> 8, 56, 4, 52, 11, 59, 7, 55,</div>
3493 <div class="line"> 40, 24, 36, 20, 43, 27, 39, 23,</div>
3494 <div class="line"> 2, 50, 14, 62, 1, 49, 13, 61,</div>
3495 <div class="line"> 34, 18, 46, 30, 33, 17, 45, 29,</div>
3496 <div class="line"> 10, 58, 6, 54, 9, 57, 5, 53,</div>
3497 <div class="line"> 42, 26, 38, 22, 41, 25, 37, 21</div>
3498 <div class="line"> }</div>
3499 </div><!-- fragment -->
3500 <p>Definition at line <a class="el" href="cache_8c_source.html#l02384">2384</a> of file <a class="el" href="cache_8c_source.html">cache.c</a>.</p>
3502 <p>Referenced by <a class="el" href="cache_8c_source.html#l02396">DitherX()</a>, and <a class="el" href="cache_8c_source.html#l02409">DitherY()</a>.</p>
3506 </div><!-- contents -->
3507 </div><!-- doc-content -->
3508 <!-- start footer part -->
3509 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
3511 <li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_68918867e77b0a45f29c43673f2273f8.html">cristy</a></li><li class="navelem"><a class="el" href="dir_ed73005e52fb9d11ccda84631fe63a06.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_95a66e94b416f0a122e65928fcf2737e.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_7e75216414136f366c55fef7840927ba.html">MagickCore</a></li><li class="navelem"><a class="el" href="cache_8c.html">cache.c</a></li>
3512 <li class="footer">Generated by
3513 <a href="http://www.doxygen.org/index.html">
3514 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li>