18 #ifndef MAGICKCORE_CACHE_H
19 #define MAGICKCORE_CACHE_H
21 #include "MagickCore/blob.h"
23 #if defined(__cplusplus) || defined(c_plusplus)
37 extern MagickExport CacheType
38 GetImagePixelCacheType(
const Image *);
40 extern MagickExport
const char
41 *GetPixelCacheFilename(
const Image *);
43 extern MagickExport
const Quantum
44 *GetVirtualPixels(
const Image *,
const ssize_t,
const ssize_t,
const size_t,
46 *GetVirtualPixelQueue(
const Image *) magick_hot_spot;
48 extern MagickExport
const void
49 *GetVirtualMetacontent(
const Image *);
51 extern MagickExport MagickBooleanType
52 GetOneAuthenticPixel(
Image *,
const ssize_t,
const ssize_t,Quantum *,
54 GetOneVirtualPixel(
const Image *,
const ssize_t,
const ssize_t,Quantum *,
56 GetOneVirtualPixelInfo(
const Image *,
const VirtualPixelMethod,
58 PersistPixelCache(
Image *,
const char *,
const MagickBooleanType,
63 extern MagickExport MagickSizeType
64 GetImageExtent(
const Image *);
66 extern MagickExport Quantum
67 *GetAuthenticPixels(
Image *,
const ssize_t,
const ssize_t,
const size_t,
69 *GetAuthenticPixelQueue(
const Image *) magick_hot_spot,
70 *QueueAuthenticPixels(
Image *,
const ssize_t,
const ssize_t,
const size_t,
73 extern MagickExport
void
75 *GetAuthenticMetacontent(
const Image *),
78 #if defined(__cplusplus) || defined(c_plusplus)