18 #ifndef MAGICKCORE_CACHE_H
19 #define MAGICKCORE_CACHE_H
23 #if defined(__cplusplus) || defined(c_plusplus)
89 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport MagickBooleanType CacheComponentGenesis(void)
Definition: cache.c:519
MagickExport const PixelPacket * GetVirtualPixels(const Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache.c:3428
MagickExport MagickBooleanType GetOneVirtualPixel(const Image *image, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
Definition: cache.c:2240
MagickExport VirtualPixelMethod SetPixelCacheVirtualMethod(const Image *image, const VirtualPixelMethod virtual_pixel_method)
Definition: cache.c:5320
Definition: exception.h:102
MagickExport const PixelPacket * GetVirtualPixelQueue(const Image *image)
Definition: cache.c:3360
VirtualPixelMethod
Definition: cache-view.h:27
ssize_t MagickOffsetType
Definition: magick-type.h:135
MagickBooleanType
Definition: magick-type.h:198
MagickExport void CacheComponentTerminus(void)
Definition: cache.c:544
MagickExport MagickBooleanType GetOneVirtualMagickPixel(const Image *image, const ssize_t x, const ssize_t y, MagickPixelPacket *pixel, ExceptionInfo *exception)
Definition: cache.c:2110
size_t MagickSizeType
Definition: magick-type.h:136
MagickExport IndexPacket * GetAuthenticIndexQueue(const Image *image)
Definition: cache.c:1311
MagickExport VirtualPixelMethod GetPixelCacheVirtualMethod(const Image *image)
Definition: cache.c:2677
MagickExport MagickBooleanType GetOneVirtualMethodPixel(const Image *image, const VirtualPixelMethod virtual_pixel_method, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
Definition: cache.c:2177
MagickExport PixelPacket * GetAuthenticPixels(Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache.c:1600
MagickExport const IndexPacket * GetVirtualIndexQueue(const Image *image)
Definition: cache.c:2795
MagickExport MagickBooleanType PersistPixelCache(Image *image, const char *filename, const MagickBooleanType attach, MagickOffsetType *offset, ExceptionInfo *exception)
Definition: cache.c:4224
MagickExport MagickSizeType GetImageExtent(const Image *image)
Definition: cache.c:1700
MagickExport PixelPacket * GetAuthenticPixelQueue(const Image *image)
Definition: cache.c:1534
MagickExport MagickBooleanType SyncAuthenticPixels(Image *image, ExceptionInfo *exception)
Definition: cache.c:5599
MagickExport const void * AcquirePixelCachePixels(const Image *image, MagickSizeType *length, ExceptionInfo *exception)
Definition: cache.c:480
MagickExport MagickBooleanType GetOneAuthenticPixel(Image *image, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
Definition: cache.c:1996
CacheType
Definition: cache.h:27
MagickExport CacheType GetImagePixelCacheType(const Image *image)
Definition: cache.c:1953
MagickExport PixelPacket * QueueAuthenticPixels(Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache.c:4503
MagickExport const char * GetPixelCacheFilename(const Image *image)
Definition: cache.c:2431
#define MagickExport
Definition: method-attribute.h:80
MagickExport void * GetPixelCachePixels(Image *image, MagickSizeType *length, ExceptionInfo *exception)
Definition: cache.c:2554
Quantum IndexPacket
Definition: pixel.h:129