18#ifndef MAGICKCORE_CACHE_H
19#define MAGICKCORE_CACHE_H
21#include "MagickCore/blob.h"
23#if defined(__cplusplus) || defined(c_plusplus)
37extern MagickExport CacheType
38 GetImagePixelCacheType(
const Image *);
40extern MagickExport
const char
41 *GetPixelCacheFilename(
const Image *);
43extern MagickExport
const Quantum
44 *GetVirtualPixels(
const Image *,
const ssize_t,
const ssize_t,
const size_t,
46 *GetVirtualPixelQueue(
const Image *) magick_hot_spot;
48extern MagickExport
const void
49 *GetVirtualMetacontent(
const Image *);
51extern 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,
63extern MagickExport MagickSizeType
64 GetImageExtent(
const Image *);
66extern 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,
73extern MagickExport
void
75 *GetAuthenticMetacontent(
const Image *),
78#if defined(__cplusplus) || defined(c_plusplus)