Current Path : /usr/local/share/doc/ImageMagick/www/api/MagickCore/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/local/share/doc/ImageMagick/www/api/MagickCore/cache_8c.html |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>MagickCore: cache.c File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.4 --> <div class="nav"> <a class="el" href="dir_b44b349db36f8365f5234e57d3038770.html">magick</a></div> <h1>cache.c File Reference</h1> <p> <code>#include "<a class="el" href="studio_8h-source.html">magick/studio.h</a>"</code><br> <code>#include "<a class="el" href="blob_8h-source.html">magick/blob.h</a>"</code><br> <code>#include "<a class="el" href="blob-private_8h-source.html">magick/blob-private.h</a>"</code><br> <code>#include "<a class="el" href="cache_8h-source.html">magick/cache.h</a>"</code><br> <code>#include "<a class="el" href="cache-private_8h-source.html">magick/cache-private.h</a>"</code><br> <code>#include "<a class="el" href="color-private_8h-source.html">magick/color-private.h</a>"</code><br> <code>#include "<a class="el" href="composite-private_8h-source.html">magick/composite-private.h</a>"</code><br> <code>#include "<a class="el" href="exception_8h-source.html">magick/exception.h</a>"</code><br> <code>#include "<a class="el" href="exception-private_8h-source.html">magick/exception-private.h</a>"</code><br> <code>#include "<a class="el" href="list_8h-source.html">magick/list.h</a>"</code><br> <code>#include "<a class="el" href="log_8h-source.html">magick/log.h</a>"</code><br> <code>#include "<a class="el" href="magick_8h-source.html">magick/magick.h</a>"</code><br> <code>#include "<a class="el" href="memory___8h-source.html">magick/memory_.h</a>"</code><br> <code>#include "<a class="el" href="pixel-private_8h-source.html">magick/pixel-private.h</a>"</code><br> <code>#include "<a class="el" href="quantum_8h-source.html">magick/quantum.h</a>"</code><br> <code>#include "<a class="el" href="random___8h-source.html">magick/random_.h</a>"</code><br> <code>#include "<a class="el" href="resource___8h-source.html">magick/resource_.h</a>"</code><br> <code>#include "<a class="el" href="semaphore_8h-source.html">magick/semaphore.h</a>"</code><br> <code>#include "<a class="el" href="splay-tree_8h-source.html">magick/splay-tree.h</a>"</code><br> <code>#include "<a class="el" href="string___8h-source.html">magick/string_.h</a>"</code><br> <code>#include "<a class="el" href="utility_8h-source.html">magick/utility.h</a>"</code><br> <code>#include "zlib.h"</code><br> <code>#include <pthread.h></code><br> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__NexusInfo.html">_NexusInfo</a></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#8da9f0b283cc44e5b9be5a39d00d6ddb">DefaultNumberCacheViews</a> 8UL</td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#282a7354ee6d6c8294eba52f1ac34af6">AcquirePixelCache</a> (const <a class="el" href="struct__Image.html">Image</a> *, const <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a>, const long, const long, const unsigned long, const unsigned long, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#6ecc87d3ab786e099b876cc0ebca4153">GetIndexesFromCache</a> (const <a class="el" href="struct__Image.html">Image</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#4ace303b6b7fcc664f64b523cc2f92a0">OpenCache</a> (<a class="el" href="struct__Image.html">Image</a> *, const <a class="el" href="blob_8h.html#a17ca8c572605df6a7d49a362f6d7534">MapMode</a>, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#4b1ae0df58ca8adc3c27f0d5fe096f20">SyncCache</a> (<a class="el" href="struct__Image.html">Image</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#3a5d6135f09e3fbb71b2ae14d260097b">SyncPixelCache</a> (<a class="el" href="struct__Image.html">Image</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#03c35eebff73df0ce2c92ea5bfc49d6c">AcquireOnePixelFromCache</a> (const <a class="el" href="struct__Image.html">Image</a> *, const <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a>, const long, const long, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#44164238f7cff557acecf85ec75a8924">GetOnePixelFromCache</a> (<a class="el" href="struct__Image.html">Image</a> *, const long, const long)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#e55a0122bc369e4f0b29fcd1be6d97c9">GetPixelCache</a> (<a class="el" href="struct__Image.html">Image</a> *, const long, const long, const unsigned long, const unsigned long)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#93e1d1830c9cf706d65facb7913cf2d4">GetPixelsFromCache</a> (const <a class="el" href="struct__Image.html">Image</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> *** </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#e4b80bcaf69b9d3982be723647d8dcb7">SetPixelCache</a> (<a class="el" href="struct__Image.html">Image</a> *, const long, const long, const unsigned long, const unsigned long)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#70030abfb1dc383f7ab51397a330084a">DestroyPixelCache</a> (<a class="el" href="struct__Image.html">Image</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#7132d1dc721e070af5ed3a7ef6bcc4f6">SetNexus</a> (const <a class="el" href="struct__Image.html">Image</a> *, const <a class="el" href="struct__RectangleInfo.html">RectangleInfo</a> *, const unsigned long)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#65513b268b3ff2940ec20663c33f946a">ReadCacheIndexes</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *, const unsigned long, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#e05437ef0cdf44132de17b5828d0719a">ReadCachePixels</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *, const unsigned long, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#a97e4dd2e3f04d8225a156bc48c1e680">WriteCacheIndexes</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *, const unsigned long, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#4bbb5b58eaa30463c30dc76383554964">WriteCachePixels</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *, const unsigned long, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#6c85534b1910dea15f2df0ecdd54122c">DitherX</a> (const unsigned long columns, const long x)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#d6292948e76e02224f3844652bc7e556">DitherY</a> (const unsigned long rows, const long y)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#b64e0a8ff7bacefae50c8ebdd1f56b9f">EdgeX</a> (const unsigned long columns, const long x)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#36537e5807f3a4667d767d791311a679">EdgeY</a> (const unsigned long rows, const long y)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#23d5980a7ab7da52179cffbc7b2bbaea">MagickMax</a> (const <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> x, const <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> y)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#b276db046e3a768782252b3e52128e5e">MagickMin</a> (const <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> x, const <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> y)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#1af9994e08bbaf8fe8ba53a05d99bdac">RandomX</a> (const unsigned long columns)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#fbdb7e2fb322cc65a36ef9bc01895e13">RandomY</a> (const unsigned long rows)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#f70b8cab20eeccb838b0af26f9461371">TileX</a> (const unsigned long columns, const long x)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#344f490fe84c49b3e414e7a75b7c21f4">TileY</a> (const unsigned long rows, const long y)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#4d66a37be5d1336b4d759568ead97825">MirrorX</a> (const unsigned long columns, const long x)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#4942c9c678da223b18b1f52910d477d4">MirrorY</a> (const unsigned long rows, const long y)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#507e0efb6e8b174012ecce9f73f56be5">IsNexusInCore</a> (const <a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport const <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#33663a90748e7d79e20cc72a1a5b78ab">AcquireCacheNexus</a> (const <a class="el" href="struct__Image.html">Image</a> *image, const <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> virtual_pixel_method, const long x, const long y, const unsigned long columns, const unsigned long rows, const unsigned long nexus, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport const <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#025f211449b086e50dee199bdee5a4f2">AcquireImagePixels</a> (const <a class="el" href="struct__Image.html">Image</a> *image, const long x, const long y, const unsigned long columns, const unsigned long rows, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport const <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#82c34f3e83a3df4c7e636cc479d63015">AcquireIndexes</a> (const <a class="el" href="struct__Image.html">Image</a> *image)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#de7477f80b847e8c4e89971745bd923d">AcquireIndexesFromCache</a> (const <a class="el" href="struct__Image.html">Image</a> *image)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport const <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#0318cad3842f17a4caa61128c7c0bdd3">AcquireNexusIndexes</a> (const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__MagickPixelPacket.html">MagickPixelPacket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#dd6dafc1eaf9a61f844e94b8f8bfd560">AcquireOneMagickPixel</a> (const <a class="el" href="struct__Image.html">Image</a> *image, const long x, const long y, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#944eca28e79fa338d1eb723b37512488">AcquireOnePixel</a> (const <a class="el" href="struct__Image.html">Image</a> *image, const long x, const long y, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#dd613d78d7410d05c0abfa45c5992432">AcquireOneVirtualPixel</a> (const <a class="el" href="struct__Image.html">Image</a> *image, const <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> virtual_pixel_method, const long x, const long y, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#5f69a3290003e9332cd7cd2eb18a7833">ClipCacheNexus</a> (<a class="el" href="struct__Image.html">Image</a> *image, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#d3b3727cafa1f250a8aa75e4c0d06553">AcquireNexusPixels</a> (<a class="el" href="struct__NexusInfo.html">NexusInfo</a> *nexus_info)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#f88e7b4a1854f3c6152b85dc2765cd99">CloneCacheNexus</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *destination, <a class="el" href="struct__CacheInfo.html">CacheInfo</a> *source, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#f7076b5e51c57c630d355524cb86b763">CloseDiskCache</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#349a8f8616d55d52427fc7d886b4675f">GetCacheThreadId</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#fe734f29bfad91dbe38b6b363cb166a6">LimitOpenCacheDescriptors</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#55914c311a070725fdc613ab3c711855">OpenDiskCache</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info, <a class="el" href="blob_8h.html#a17ca8c572605df6a7d49a362f6d7534">MapMode</a> mode)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#3691a042120a448b4b65fe730629923f">ReadCacheRegion</a> (int file, unsigned char *buffer, <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> length, <a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> offset)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#e95b63b32d5e75693e6342a3e2c68667">WriteCacheRegion</a> (int file, const unsigned char *buffer, <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> length, <a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> offset)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#d01e92a635269afba85a01af03a95d2f">CloneDiskToDiskPixels</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info, <a class="el" href="struct__CacheInfo.html">CacheInfo</a> *source_info, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#43b9da16f6ffe52c069258ec5bf8ad66">CloneDiskToMemoryPixels</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info, <a class="el" href="struct__CacheInfo.html">CacheInfo</a> *source_info, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#b08db3269484ac5a8f0e8ceb567d7c39">CloneMemoryToDiskPixels</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info, <a class="el" href="struct__CacheInfo.html">CacheInfo</a> *source_info, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#33ab24ef3b4e39170887626384d04277">CloneMemoryToMemoryPixels</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info, <a class="el" href="struct__CacheInfo.html">CacheInfo</a> *source_info, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *magick_unused(exception))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#50f2f721e726f4701d7d909344fc0fe6">ClonePixelCache</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info, <a class="el" href="struct__CacheInfo.html">CacheInfo</a> *source_info, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#7464929d8d402332e28f57c89c915ee0">CloneCacheMethods</a> (<a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> clone, const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#1b92cead28f1406ede65f81a29315147">RelinquishCachePixels</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#0ecbbccdb43dc750aa657c0fb83b65b5">DestroyCacheInfo</a> (<a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#0a9a1e87deb5856aa569ccc842568cf3">RelinquishNexusPixels</a> (<a class="el" href="struct__NexusInfo.html">NexusInfo</a> *nexus_info)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#f4fccadc372a2e084a61a881bdb187c1">DestroyCacheNexus</a> (<a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#f9f103d858473f0bc4f3ffb1dd8fd073">DestroyCacheResources</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#1094eff412fc24f84d7a47aaa80f2246">DestroyImagePixels</a> (<a class="el" href="struct__Image.html">Image</a> *image)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#92f93237c843e4b3fff7b7cc4c80f415">ClassType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#17d5ef111d70d2a40f5c91613a727ae3">GetCacheClass</a> (const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2">ColorspaceType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#08c0a79d965fc1980f7eb59fc3bf0a63">GetCacheColorspace</a> (const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#fff907900b78204f89b766e38ebc1d8b">GetCacheInfo</a> (<a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> *cache)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#84db757e53fed48151bd4712d444004f">GetCacheMethods</a> (<a class="el" href="struct__CacheMethods.html">CacheMethods</a> *cache_methods)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#be8d73a1965d3c855948db6974554bbb">GetCacheNexus</a> (<a class="el" href="struct__Image.html">Image</a> *image, const long x, const long y, const unsigned long columns, const unsigned long rows, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#adfc6c9f2766f0eca406eb832bdc090e">GetCacheVirtualPixelMethod</a> (const <a class="el" href="struct__Image.html">Image</a> *image)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#38ab486944869b557ebd7ba9720f6b96">GetImagePixels</a> (<a class="el" href="struct__Image.html">Image</a> *image, const long x, const long y, const unsigned long columns, const unsigned long rows)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#9c4d7b93b9cd56237c99220b0415156e">GetIndexes</a> (const <a class="el" href="struct__Image.html">Image</a> *image)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#613c97951be9a00e292f1b179d486b09">GetNexus</a> (<a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#1780e91c2462f895f74d27ec66bfb6f2">GetNexusIndexes</a> (const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#45df78eee3487cb0e2806f77cd79c960">GetNexusPixels</a> (const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#da1d7371b6557357aef0bddf17ba8508">GetOnePixel</a> (<a class="el" href="struct__Image.html">Image</a> *image, const long x, const long y)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#354b3d6842a48ca82b5e4765c0dd95d1">GetPixels</a> (const <a class="el" href="struct__Image.html">Image</a> *image)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#b0d033d4197f7b0cbad78947cb41e61a">GetPixelCacheArea</a> (const <a class="el" href="struct__Image.html">Image</a> *image)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#95407d499547f522fc4351139907d5b2">MagickPixelCompositeMask</a> (const <a class="el" href="struct__MagickPixelPacket.html">MagickPixelPacket</a> *p, const <a class="el" href="magick-type_8h.html#63ab595ab40d99ff825a4c39cc69c074">MagickRealType</a> alpha, const <a class="el" href="struct__MagickPixelPacket.html">MagickPixelPacket</a> *q, const <a class="el" href="magick-type_8h.html#63ab595ab40d99ff825a4c39cc69c074">MagickRealType</a> beta, <a class="el" href="struct__MagickPixelPacket.html">MagickPixelPacket</a> *composite)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#43cace4c508a982702cda99821577100">MaskCacheNexus</a> (<a class="el" href="struct__Image.html">Image</a> *image, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#307ef22ee90ba5f8f4ca69fa5458adcc">ModifyCache</a> (<a class="el" href="struct__Image.html">Image</a> *image, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#c8923984f4164cbd799fc06c4c166659">AcquireCachePixels</a> (<a class="el" href="struct__CacheInfo.html">CacheInfo</a> *cache_info)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#ff9d29a9aacdf8cc5331f1191fa941f0">ExtendCache</a> (<a class="el" href="struct__Image.html">Image</a> *image, <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> length)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#9be07c88c90cdc5e9323ab6550569605">PersistCache</a> (<a class="el" href="struct__Image.html">Image</a> *image, const char *filename, const <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> attach, <a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> *offset, <a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> *exception)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#5f2b1d35ef9c5a268829f212f7d67c7b">ReferenceCache</a> (<a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport void </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#62b9b302cdd40d1baa09ca0ae70aea0a">SetCacheMethods</a> (<a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> cache, <a class="el" href="struct__CacheMethods.html">CacheMethods</a> *cache_methods)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#299ef8087f4e1e8c874ba4c3873a6cc2">SetCacheNexus</a> (<a class="el" href="struct__Image.html">Image</a> *image, const long x, const long y, const unsigned long columns, const unsigned long rows, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#e8390586e13e13797046cd9ac0aa06bb">SetCacheVirtualPixelMethod</a> (const <a class="el" href="struct__Image.html">Image</a> *image, const <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> virtual_pixel_method)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#d2e1f8d81e386625267b8ade0b5da8d1">SetImagePixels</a> (<a class="el" href="struct__Image.html">Image</a> *image, const long x, const long y, const unsigned long columns, const unsigned long rows)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#3f95cc6572827f237381cbb16940063f">SyncCacheNexus</a> (<a class="el" href="struct__Image.html">Image</a> *image, const unsigned long nexus)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#9253e85bddb5a318cb7621236b11fe02">SyncImagePixels</a> (<a class="el" href="struct__Image.html">Image</a> *image)</td></tr> <tr><td colspan="2"><br><h2>Variables</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#2d1b892dc0ed08056eda6f53c2db731c">serial_number</a> = 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structSemaphoreInfo.html">SemaphoreInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#92f4a23871675f54d35b668a889157c5">cache_semaphore</a> = (<a class="el" href="structSemaphoreInfo.html">SemaphoreInfo</a> *) NULL</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__SplayTreeInfo.html">SplayTreeInfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#4628141f1024e118c2d01c659593c3c8">cache_resources</a> = (<a class="el" href="struct__SplayTreeInfo.html">SplayTreeInfo</a> *) NULL</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="cache_8c.html#e73b6b2c7c596be7559cd948ff7e0f45">DitherMatrix</a> [64]</td></tr> </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="8da9f0b283cc44e5b9be5a39d00d6ddb"></a><!-- doxytag: member="cache.c::DefaultNumberCacheViews" ref="8da9f0b283cc44e5b9be5a39d00d6ddb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DefaultNumberCacheViews 8UL </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Function Documentation</h2> <a class="anchor" name="33663a90748e7d79e20cc72a1a5b78ab"></a><!-- doxytag: member="cache.c::AcquireCacheNexus" ref="33663a90748e7d79e20cc72a1a5b78ab" args="(const Image *image, const VirtualPixelMethod virtual_pixel_method, const long x, const long y, const unsigned long columns, const unsigned long rows, const unsigned long nexus, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport const <a class="el" href="struct__PixelPacket.html">PixelPacket</a>* AcquireCacheNexus </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td> <td class="paramname"> <em>virtual_pixel_method</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="c8923984f4164cbd799fc06c4c166659"></a><!-- doxytag: member="cache.c::AcquireCachePixels" ref="c8923984f4164cbd799fc06c4c166659" args="(CacheInfo *cache_info)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void AcquireCachePixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em> </td> <td> ) </td> <td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="025f211449b086e50dee199bdee5a4f2"></a><!-- doxytag: member="cache.c::AcquireImagePixels" ref="025f211449b086e50dee199bdee5a4f2" args="(const Image *image, const long x, const long y, const unsigned long columns, const unsigned long rows, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport const <a class="el" href="struct__PixelPacket.html">PixelPacket</a>* AcquireImagePixels </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="82c34f3e83a3df4c7e636cc479d63015"></a><!-- doxytag: member="cache.c::AcquireIndexes" ref="82c34f3e83a3df4c7e636cc479d63015" args="(const Image *image)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport const <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a>* AcquireIndexes </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="de7477f80b847e8c4e89971745bd923d"></a><!-- doxytag: member="cache.c::AcquireIndexesFromCache" ref="de7477f80b847e8c4e89971745bd923d" args="(const Image *image)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static const <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a>* AcquireIndexesFromCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="0318cad3842f17a4caa61128c7c0bdd3"></a><!-- doxytag: member="cache.c::AcquireNexusIndexes" ref="0318cad3842f17a4caa61128c7c0bdd3" args="(const Cache cache, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport const <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a>* AcquireNexusIndexes </td> <td>(</td> <td class="paramtype">const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d3b3727cafa1f250a8aa75e4c0d06553"></a><!-- doxytag: member="cache.c::AcquireNexusPixels" ref="d3b3727cafa1f250a8aa75e4c0d06553" args="(NexusInfo *nexus_info)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void AcquireNexusPixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__NexusInfo.html">NexusInfo</a> * </td> <td class="paramname"> <em>nexus_info</em> </td> <td> ) </td> <td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="dd6dafc1eaf9a61f844e94b8f8bfd560"></a><!-- doxytag: member="cache.c::AcquireOneMagickPixel" ref="dd6dafc1eaf9a61f844e94b8f8bfd560" args="(const Image *image, const long x, const long y, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__MagickPixelPacket.html">MagickPixelPacket</a> AcquireOneMagickPixel </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="944eca28e79fa338d1eb723b37512488"></a><!-- doxytag: member="cache.c::AcquireOnePixel" ref="944eca28e79fa338d1eb723b37512488" args="(const Image *image, const long x, const long y, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> AcquireOnePixel </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="03c35eebff73df0ce2c92ea5bfc49d6c"></a><!-- doxytag: member="cache.c::AcquireOnePixelFromCache" ref="03c35eebff73df0ce2c92ea5bfc49d6c" args="(const Image *, const VirtualPixelMethod, const long, const long, ExceptionInfo *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> AcquireOnePixelFromCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>VirtualPixelMethod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="dd613d78d7410d05c0abfa45c5992432"></a><!-- doxytag: member="cache.c::AcquireOneVirtualPixel" ref="dd613d78d7410d05c0abfa45c5992432" args="(const Image *image, const VirtualPixelMethod virtual_pixel_method, const long x, const long y, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> AcquireOneVirtualPixel </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td> <td class="paramname"> <em>virtual_pixel_method</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="282a7354ee6d6c8294eba52f1ac34af6"></a><!-- doxytag: member="cache.c::AcquirePixelCache" ref="282a7354ee6d6c8294eba52f1ac34af6" args="(const Image *, const VirtualPixelMethod, const long, const long, const unsigned long, const unsigned long, ExceptionInfo *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static const <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * AcquirePixelCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>VirtualPixelMethod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="5f69a3290003e9332cd7cd2eb18a7833"></a><!-- doxytag: member="cache.c::ClipCacheNexus" ref="5f69a3290003e9332cd7cd2eb18a7833" args="(Image *image, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ClipCacheNexus </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="7464929d8d402332e28f57c89c915ee0"></a><!-- doxytag: member="cache.c::CloneCacheMethods" ref="7464929d8d402332e28f57c89c915ee0" args="(Cache clone, const Cache cache)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport void CloneCacheMethods </td> <td>(</td> <td class="paramtype"><a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>clone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f88e7b4a1854f3c6152b85dc2765cd99"></a><!-- doxytag: member="cache.c::CloneCacheNexus" ref="f88e7b4a1854f3c6152b85dc2765cd99" args="(CacheInfo *destination, CacheInfo *source, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> CloneCacheNexus </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>destination</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d01e92a635269afba85a01af03a95d2f"></a><!-- doxytag: member="cache.c::CloneDiskToDiskPixels" ref="d01e92a635269afba85a01af03a95d2f" args="(CacheInfo *cache_info, CacheInfo *source_info, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> CloneDiskToDiskPixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>source_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="43b9da16f6ffe52c069258ec5bf8ad66"></a><!-- doxytag: member="cache.c::CloneDiskToMemoryPixels" ref="43b9da16f6ffe52c069258ec5bf8ad66" args="(CacheInfo *cache_info, CacheInfo *source_info, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> CloneDiskToMemoryPixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>source_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="b08db3269484ac5a8f0e8ceb567d7c39"></a><!-- doxytag: member="cache.c::CloneMemoryToDiskPixels" ref="b08db3269484ac5a8f0e8ceb567d7c39" args="(CacheInfo *cache_info, CacheInfo *source_info, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> CloneMemoryToDiskPixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>source_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="33ab24ef3b4e39170887626384d04277"></a><!-- doxytag: member="cache.c::CloneMemoryToMemoryPixels" ref="33ab24ef3b4e39170887626384d04277" args="(CacheInfo *cache_info, CacheInfo *source_info, ExceptionInfo *magick_unused(exception))" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> CloneMemoryToMemoryPixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>source_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>magick_unused</em>(exception)</td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="50f2f721e726f4701d7d909344fc0fe6"></a><!-- doxytag: member="cache.c::ClonePixelCache" ref="50f2f721e726f4701d7d909344fc0fe6" args="(CacheInfo *cache_info, CacheInfo *source_info, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ClonePixelCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>source_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f7076b5e51c57c630d355524cb86b763"></a><!-- doxytag: member="cache.c::CloseDiskCache" ref="f7076b5e51c57c630d355524cb86b763" args="(CacheInfo *cache_info)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> CloseDiskCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="0ecbbccdb43dc750aa657c0fb83b65b5"></a><!-- doxytag: member="cache.c::DestroyCacheInfo" ref="0ecbbccdb43dc750aa657c0fb83b65b5" args="(Cache cache)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> DestroyCacheInfo </td> <td>(</td> <td class="paramtype"><a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f4fccadc372a2e084a61a881bdb187c1"></a><!-- doxytag: member="cache.c::DestroyCacheNexus" ref="f4fccadc372a2e084a61a881bdb187c1" args="(Cache cache, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport void DestroyCacheNexus </td> <td>(</td> <td class="paramtype"><a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f9f103d858473f0bc4f3ffb1dd8fd073"></a><!-- doxytag: member="cache.c::DestroyCacheResources" ref="f9f103d858473f0bc4f3ffb1dd8fd073" args="(void)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport void DestroyCacheResources </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="1094eff412fc24f84d7a47aaa80f2246"></a><!-- doxytag: member="cache.c::DestroyImagePixels" ref="1094eff412fc24f84d7a47aaa80f2246" args="(Image *image)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport void DestroyImagePixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="70030abfb1dc383f7ab51397a330084a"></a><!-- doxytag: member="cache.c::DestroyPixelCache" ref="70030abfb1dc383f7ab51397a330084a" args="(Image *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void DestroyPixelCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="6c85534b1910dea15f2df0ecdd54122c"></a><!-- doxytag: member="cache.c::DitherX" ref="6c85534b1910dea15f2df0ecdd54122c" args="(const unsigned long columns, const long x)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long DitherX </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d6292948e76e02224f3844652bc7e556"></a><!-- doxytag: member="cache.c::DitherY" ref="d6292948e76e02224f3844652bc7e556" args="(const unsigned long rows, const long y)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long DitherY </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="b64e0a8ff7bacefae50c8ebdd1f56b9f"></a><!-- doxytag: member="cache.c::EdgeX" ref="b64e0a8ff7bacefae50c8ebdd1f56b9f" args="(const unsigned long columns, const long x)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long EdgeX </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="36537e5807f3a4667d767d791311a679"></a><!-- doxytag: member="cache.c::EdgeY" ref="36537e5807f3a4667d767d791311a679" args="(const unsigned long rows, const long y)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long EdgeY </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="ff9d29a9aacdf8cc5331f1191fa941f0"></a><!-- doxytag: member="cache.c::ExtendCache" ref="ff9d29a9aacdf8cc5331f1191fa941f0" args="(Image *image, MagickSizeType length)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ExtendCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td> <td class="paramname"> <em>length</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="17d5ef111d70d2a40f5c91613a727ae3"></a><!-- doxytag: member="cache.c::GetCacheClass" ref="17d5ef111d70d2a40f5c91613a727ae3" args="(const Cache cache)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#92f93237c843e4b3fff7b7cc4c80f415">ClassType</a> GetCacheClass </td> <td>(</td> <td class="paramtype">const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="08c0a79d965fc1980f7eb59fc3bf0a63"></a><!-- doxytag: member="cache.c::GetCacheColorspace" ref="08c0a79d965fc1980f7eb59fc3bf0a63" args="(const Cache cache)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="colorspace_8h.html#5d516b430fa42c1f83b557f08128f3c2">ColorspaceType</a> GetCacheColorspace </td> <td>(</td> <td class="paramtype">const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="fff907900b78204f89b766e38ebc1d8b"></a><!-- doxytag: member="cache.c::GetCacheInfo" ref="fff907900b78204f89b766e38ebc1d8b" args="(Cache *cache)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GetCacheInfo </td> <td>(</td> <td class="paramtype"><a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> * </td> <td class="paramname"> <em>cache</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="84db757e53fed48151bd4712d444004f"></a><!-- doxytag: member="cache.c::GetCacheMethods" ref="84db757e53fed48151bd4712d444004f" args="(CacheMethods *cache_methods)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport void GetCacheMethods </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheMethods.html">CacheMethods</a> * </td> <td class="paramname"> <em>cache_methods</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="be8d73a1965d3c855948db6974554bbb"></a><!-- doxytag: member="cache.c::GetCacheNexus" ref="be8d73a1965d3c855948db6974554bbb" args="(Image *image, const long x, const long y, const unsigned long columns, const unsigned long rows, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a>* GetCacheNexus </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="349a8f8616d55d52427fc7d886b4675f"></a><!-- doxytag: member="cache.c::GetCacheThreadId" ref="349a8f8616d55d52427fc7d886b4675f" args="(void)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static unsigned long GetCacheThreadId </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="adfc6c9f2766f0eca406eb832bdc090e"></a><!-- doxytag: member="cache.c::GetCacheVirtualPixelMethod" ref="adfc6c9f2766f0eca406eb832bdc090e" args="(const Image *image)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> GetCacheVirtualPixelMethod </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="38ab486944869b557ebd7ba9720f6b96"></a><!-- doxytag: member="cache.c::GetImagePixels" ref="38ab486944869b557ebd7ba9720f6b96" args="(Image *image, const long x, const long y, const unsigned long columns, const unsigned long rows)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a>* GetImagePixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="9c4d7b93b9cd56237c99220b0415156e"></a><!-- doxytag: member="cache.c::GetIndexes" ref="9c4d7b93b9cd56237c99220b0415156e" args="(const Image *image)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a>* GetIndexes </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="6ecc87d3ab786e099b876cc0ebca4153"></a><!-- doxytag: member="cache.c::GetIndexesFromCache" ref="6ecc87d3ab786e099b876cc0ebca4153" args="(const Image *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a> * GetIndexesFromCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="613c97951be9a00e292f1b179d486b09"></a><!-- doxytag: member="cache.c::GetNexus" ref="613c97951be9a00e292f1b179d486b09" args="(Cache cache)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport unsigned long GetNexus </td> <td>(</td> <td class="paramtype"><a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="1780e91c2462f895f74d27ec66bfb6f2"></a><!-- doxytag: member="cache.c::GetNexusIndexes" ref="1780e91c2462f895f74d27ec66bfb6f2" args="(const Cache cache, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="pixel_8h.html#6a47991f21fa07598194f14e9cab83c2">IndexPacket</a>* GetNexusIndexes </td> <td>(</td> <td class="paramtype">const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="45df78eee3487cb0e2806f77cd79c960"></a><!-- doxytag: member="cache.c::GetNexusPixels" ref="45df78eee3487cb0e2806f77cd79c960" args="(const Cache cache, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a>* GetNexusPixels </td> <td>(</td> <td class="paramtype">const <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="da1d7371b6557357aef0bddf17ba8508"></a><!-- doxytag: member="cache.c::GetOnePixel" ref="da1d7371b6557357aef0bddf17ba8508" args="(Image *image, const long x, const long y)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a> GetOnePixel </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="44164238f7cff557acecf85ec75a8924"></a><!-- doxytag: member="cache.c::GetOnePixelFromCache" ref="44164238f7cff557acecf85ec75a8924" args="(Image *, const long, const long)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> GetOnePixelFromCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e55a0122bc369e4f0b29fcd1be6d97c9"></a><!-- doxytag: member="cache.c::GetPixelCache" ref="e55a0122bc369e4f0b29fcd1be6d97c9" args="(Image *, const long, const long, const unsigned long, const unsigned long)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * GetPixelCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="b0d033d4197f7b0cbad78947cb41e61a"></a><!-- doxytag: member="cache.c::GetPixelCacheArea" ref="b0d033d4197f7b0cbad78947cb41e61a" args="(const Image *image)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> GetPixelCacheArea </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="354b3d6842a48ca82b5e4765c0dd95d1"></a><!-- doxytag: member="cache.c::GetPixels" ref="354b3d6842a48ca82b5e4765c0dd95d1" args="(const Image *image)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a>* GetPixels </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="93e1d1830c9cf706d65facb7913cf2d4"></a><!-- doxytag: member="cache.c::GetPixelsFromCache" ref="93e1d1830c9cf706d65facb7913cf2d4" args="(const Image *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * GetPixelsFromCache </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="507e0efb6e8b174012ecce9f73f56be5"></a><!-- doxytag: member="cache.c::IsNexusInCore" ref="507e0efb6e8b174012ecce9f73f56be5" args="(const CacheInfo *cache_info, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> IsNexusInCore </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="fe734f29bfad91dbe38b6b363cb166a6"></a><!-- doxytag: member="cache.c::LimitOpenCacheDescriptors" ref="fe734f29bfad91dbe38b6b363cb166a6" args="(void)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void LimitOpenCacheDescriptors </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="23d5980a7ab7da52179cffbc7b2bbaea"></a><!-- doxytag: member="cache.c::MagickMax" ref="23d5980a7ab7da52179cffbc7b2bbaea" args="(const MagickSizeType x, const MagickSizeType y)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> MagickMax </td> <td>(</td> <td class="paramtype">const <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td> <td class="paramname"> <em>y</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="b276db046e3a768782252b3e52128e5e"></a><!-- doxytag: member="cache.c::MagickMin" ref="b276db046e3a768782252b3e52128e5e" args="(const MagickSizeType x, const MagickSizeType y)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> MagickMin </td> <td>(</td> <td class="paramtype">const <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td> <td class="paramname"> <em>y</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="95407d499547f522fc4351139907d5b2"></a><!-- doxytag: member="cache.c::MagickPixelCompositeMask" ref="95407d499547f522fc4351139907d5b2" args="(const MagickPixelPacket *p, const MagickRealType alpha, const MagickPixelPacket *q, const MagickRealType beta, MagickPixelPacket *composite)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void MagickPixelCompositeMask </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__MagickPixelPacket.html">MagickPixelPacket</a> * </td> <td class="paramname"> <em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="magick-type_8h.html#63ab595ab40d99ff825a4c39cc69c074">MagickRealType</a> </td> <td class="paramname"> <em>alpha</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="struct__MagickPixelPacket.html">MagickPixelPacket</a> * </td> <td class="paramname"> <em>q</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="magick-type_8h.html#63ab595ab40d99ff825a4c39cc69c074">MagickRealType</a> </td> <td class="paramname"> <em>beta</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__MagickPixelPacket.html">MagickPixelPacket</a> * </td> <td class="paramname"> <em>composite</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="43cace4c508a982702cda99821577100"></a><!-- doxytag: member="cache.c::MaskCacheNexus" ref="43cace4c508a982702cda99821577100" args="(Image *image, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> MaskCacheNexus </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="4d66a37be5d1336b4d759568ead97825"></a><!-- doxytag: member="cache.c::MirrorX" ref="4d66a37be5d1336b4d759568ead97825" args="(const unsigned long columns, const long x)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long MirrorX </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="4942c9c678da223b18b1f52910d477d4"></a><!-- doxytag: member="cache.c::MirrorY" ref="4942c9c678da223b18b1f52910d477d4" args="(const unsigned long rows, const long y)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long MirrorY </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="307ef22ee90ba5f8f4ca69fa5458adcc"></a><!-- doxytag: member="cache.c::ModifyCache" ref="307ef22ee90ba5f8f4ca69fa5458adcc" args="(Image *image, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ModifyCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="4ace303b6b7fcc664f64b523cc2f92a0"></a><!-- doxytag: member="cache.c::OpenCache" ref="4ace303b6b7fcc664f64b523cc2f92a0" args="(Image *, const MapMode, ExceptionInfo *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> OpenCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>MapMode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="55914c311a070725fdc613ab3c711855"></a><!-- doxytag: member="cache.c::OpenDiskCache" ref="55914c311a070725fdc613ab3c711855" args="(CacheInfo *cache_info, MapMode mode)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> OpenDiskCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="blob_8h.html#a17ca8c572605df6a7d49a362f6d7534">MapMode</a> </td> <td class="paramname"> <em>mode</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="9be07c88c90cdc5e9323ab6550569605"></a><!-- doxytag: member="cache.c::PersistCache" ref="9be07c88c90cdc5e9323ab6550569605" args="(Image *image, const char *filename, const MagickBooleanType attach, MagickOffsetType *offset, ExceptionInfo *exception)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> PersistCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>filename</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> </td> <td class="paramname"> <em>attach</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> * </td> <td class="paramname"> <em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="1af9994e08bbaf8fe8ba53a05d99bdac"></a><!-- doxytag: member="cache.c::RandomX" ref="1af9994e08bbaf8fe8ba53a05d99bdac" args="(const unsigned long columns)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long RandomX </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em> </td> <td> ) </td> <td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="fbdb7e2fb322cc65a36ef9bc01895e13"></a><!-- doxytag: member="cache.c::RandomY" ref="fbdb7e2fb322cc65a36ef9bc01895e13" args="(const unsigned long rows)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long RandomY </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em> </td> <td> ) </td> <td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="65513b268b3ff2940ec20663c33f946a"></a><!-- doxytag: member="cache.c::ReadCacheIndexes" ref="65513b268b3ff2940ec20663c33f946a" args="(CacheInfo *, const unsigned long, ExceptionInfo *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ReadCacheIndexes </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e05437ef0cdf44132de17b5828d0719a"></a><!-- doxytag: member="cache.c::ReadCachePixels" ref="e05437ef0cdf44132de17b5828d0719a" args="(CacheInfo *, const unsigned long, ExceptionInfo *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ReadCachePixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="3691a042120a448b4b65fe730629923f"></a><!-- doxytag: member="cache.c::ReadCacheRegion" ref="3691a042120a448b4b65fe730629923f" args="(int file, unsigned char *buffer, MagickSizeType length, MagickOffsetType offset)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> ReadCacheRegion </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"> <em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td> <td class="paramname"> <em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> </td> <td class="paramname"> <em>offset</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="5f2b1d35ef9c5a268829f212f7d67c7b"></a><!-- doxytag: member="cache.c::ReferenceCache" ref="5f2b1d35ef9c5a268829f212f7d67c7b" args="(Cache cache)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> ReferenceCache </td> <td>(</td> <td class="paramtype"><a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="1b92cead28f1406ede65f81a29315147"></a><!-- doxytag: member="cache.c::RelinquishCachePixels" ref="1b92cead28f1406ede65f81a29315147" args="(CacheInfo *cache_info)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void RelinquishCachePixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em> </td> <td> ) </td> <td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="0a9a1e87deb5856aa569ccc842568cf3"></a><!-- doxytag: member="cache.c::RelinquishNexusPixels" ref="0a9a1e87deb5856aa569ccc842568cf3" args="(NexusInfo *nexus_info)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static void RelinquishNexusPixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__NexusInfo.html">NexusInfo</a> * </td> <td class="paramname"> <em>nexus_info</em> </td> <td> ) </td> <td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="62b9b302cdd40d1baa09ca0ae70aea0a"></a><!-- doxytag: member="cache.c::SetCacheMethods" ref="62b9b302cdd40d1baa09ca0ae70aea0a" args="(Cache cache, CacheMethods *cache_methods)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport void SetCacheMethods </td> <td>(</td> <td class="paramtype"><a class="el" href="cache-private_8h.html#9a32e413874a203dfc5839f4d4b520cb">Cache</a> </td> <td class="paramname"> <em>cache</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__CacheMethods.html">CacheMethods</a> * </td> <td class="paramname"> <em>cache_methods</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="299ef8087f4e1e8c874ba4c3873a6cc2"></a><!-- doxytag: member="cache.c::SetCacheNexus" ref="299ef8087f4e1e8c874ba4c3873a6cc2" args="(Image *image, const long x, const long y, const unsigned long columns, const unsigned long rows, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a>* SetCacheNexus </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e8390586e13e13797046cd9ac0aa06bb"></a><!-- doxytag: member="cache.c::SetCacheVirtualPixelMethod" ref="e8390586e13e13797046cd9ac0aa06bb" args="(const Image *image, const VirtualPixelMethod virtual_pixel_method)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> SetCacheVirtualPixelMethod </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="cache-view_8h.html#a88a0a8a3a35b7a8fa252925ea171714">VirtualPixelMethod</a> </td> <td class="paramname"> <em>virtual_pixel_method</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="d2e1f8d81e386625267b8ade0b5da8d1"></a><!-- doxytag: member="cache.c::SetImagePixels" ref="d2e1f8d81e386625267b8ade0b5da8d1" args="(Image *image, const long x, const long y, const unsigned long columns, const unsigned long rows)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="struct__PixelPacket.html">PixelPacket</a>* SetImagePixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="7132d1dc721e070af5ed3a7ef6bcc4f6"></a><!-- doxytag: member="cache.c::SetNexus" ref="7132d1dc721e070af5ed3a7ef6bcc4f6" args="(const Image *, const RectangleInfo *, const unsigned long)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * SetNexus </td> <td>(</td> <td class="paramtype">const <a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="struct__RectangleInfo.html">RectangleInfo</a> * </td> <td class="paramname"> <em>region</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e4b80bcaf69b9d3982be723647d8dcb7"></a><!-- doxytag: member="cache.c::SetPixelCache" ref="e4b80bcaf69b9d3982be723647d8dcb7" args="(Image *, const long, const long, const unsigned long, const unsigned long)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="struct__PixelPacket.html">PixelPacket</a> * SetPixelCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const </td> <td class="paramname"> <em>long</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="4b1ae0df58ca8adc3c27f0d5fe096f20"></a><!-- doxytag: member="cache.c::SyncCache" ref="4b1ae0df58ca8adc3c27f0d5fe096f20" args="(Image *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SyncCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="3f95cc6572827f237381cbb16940063f"></a><!-- doxytag: member="cache.c::SyncCacheNexus" ref="3f95cc6572827f237381cbb16940063f" args="(Image *image, const unsigned long nexus)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SyncCacheNexus </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="9253e85bddb5a318cb7621236b11fe02"></a><!-- doxytag: member="cache.c::SyncImagePixels" ref="9253e85bddb5a318cb7621236b11fe02" args="(Image *image)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MagickExport <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SyncImagePixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="3a5d6135f09e3fbb71b2ae14d260097b"></a><!-- doxytag: member="cache.c::SyncPixelCache" ref="3a5d6135f09e3fbb71b2ae14d260097b" args="(Image *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> SyncPixelCache </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__Image.html">Image</a> * </td> <td class="paramname"> <em>image</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f70b8cab20eeccb838b0af26f9461371"></a><!-- doxytag: member="cache.c::TileX" ref="f70b8cab20eeccb838b0af26f9461371" args="(const unsigned long columns, const long x)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long TileX </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>columns</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>x</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="344f490fe84c49b3e414e7a75b7c21f4"></a><!-- doxytag: member="cache.c::TileY" ref="344f490fe84c49b3e414e7a75b7c21f4" args="(const unsigned long rows, const long y)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static long TileY </td> <td>(</td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>rows</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const long </td> <td class="paramname"> <em>y</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="a97e4dd2e3f04d8225a156bc48c1e680"></a><!-- doxytag: member="cache.c::WriteCacheIndexes" ref="a97e4dd2e3f04d8225a156bc48c1e680" args="(CacheInfo *, const unsigned long, ExceptionInfo *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> WriteCacheIndexes </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="4bbb5b58eaa30463c30dc76383554964"></a><!-- doxytag: member="cache.c::WriteCachePixels" ref="4bbb5b58eaa30463c30dc76383554964" args="(CacheInfo *, const unsigned long, ExceptionInfo *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#c740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> WriteCachePixels </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CacheInfo.html">CacheInfo</a> * </td> <td class="paramname"> <em>cache_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned long </td> <td class="paramname"> <em>nexus</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct__ExceptionInfo.html">ExceptionInfo</a> * </td> <td class="paramname"> <em>exception</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e95b63b32d5e75693e6342a3e2c68667"></a><!-- doxytag: member="cache.c::WriteCacheRegion" ref="e95b63b32d5e75693e6342a3e2c68667" args="(int file, const unsigned char *buffer, MagickSizeType length, MagickOffsetType offset)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> WriteCacheRegion </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned char * </td> <td class="paramname"> <em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> </td> <td class="paramname"> <em>length</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="magick-type_8h.html#f33a57dd4983c12f458d5e979a30298d">MagickOffsetType</a> </td> <td class="paramname"> <em>offset</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Variable Documentation</h2> <a class="anchor" name="4628141f1024e118c2d01c659593c3c8"></a><!-- doxytag: member="cache.c::cache_resources" ref="4628141f1024e118c2d01c659593c3c8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="struct__SplayTreeInfo.html">SplayTreeInfo</a>* <a class="el" href="cache_8c.html#4628141f1024e118c2d01c659593c3c8">cache_resources</a> = (<a class="el" href="struct__SplayTreeInfo.html">SplayTreeInfo</a> *) NULL<code> [static]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="92f4a23871675f54d35b668a889157c5"></a><!-- doxytag: member="cache.c::cache_semaphore" ref="92f4a23871675f54d35b668a889157c5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structSemaphoreInfo.html">SemaphoreInfo</a>* <a class="el" href="cache_8c.html#92f4a23871675f54d35b668a889157c5">cache_semaphore</a> = (<a class="el" href="structSemaphoreInfo.html">SemaphoreInfo</a> *) NULL<code> [static]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="e73b6b2c7c596be7559cd948ff7e0f45"></a><!-- doxytag: member="cache.c::DitherMatrix" ref="e73b6b2c7c596be7559cd948ff7e0f45" args="[64]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long <a class="el" href="cache_8c.html#e73b6b2c7c596be7559cd948ff7e0f45">DitherMatrix</a>[64]<code> [static]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <b>Initial value:</b><div class="fragment"><pre class="fragment"> { 0, 48, 12, 60, 3, 51, 15, 63, 32, 16, 44, 28, 35, 19, 47, 31, 8, 56, 4, 52, 11, 59, 7, 55, 40, 24, 36, 20, 43, 27, 39, 23, 2, 50, 14, 62, 1, 49, 13, 61, 34, 18, 46, 30, 33, 17, 45, 29, 10, 58, 6, 54, 9, 57, 5, 53, 42, 26, 38, 22, 41, 25, 37, 21 } </pre></div> </div> </div><p> <a class="anchor" name="2d1b892dc0ed08056eda6f53c2db731c"></a><!-- doxytag: member="cache.c::serial_number" ref="2d1b892dc0ed08056eda6f53c2db731c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="magick-type_8h.html#68dda12c0fc8e2522f47ac9be2de20b4">MagickSizeType</a> <a class="el" href="cache_8c.html#2d1b892dc0ed08056eda6f53c2db731c">serial_number</a> = 0<code> [static]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr size="1"><address style="text-align: right;"><small>Generated on Sat Jan 26 14:50:29 2008 for MagickCore by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address> </body> </html>