18 #ifndef MAGICKCORE_CACHE_VIEW_H
19 #define MAGICKCORE_CACHE_VIEW_H
23 #if defined(__cplusplus) || defined(c_plusplus)
87 const ssize_t,PixelPacket *magick_restrict,ExceptionInfo *),
90 const VirtualPixelMethod),
103 const
size_t,const
size_t,ExceptionInfo *) magick_hot_spot,
105 const
size_t,const
size_t,ExceptionInfo *) magick_hot_spot;
107 #if defined(__cplusplus) || defined(c_plusplus)
#define magick_restrict
Definition: MagickCore.h:41
MagickExport CacheView * DestroyCacheView(CacheView *cache_view)
Definition: cache-view.c:256
Definition: cache-view.h:44
MagickExport MagickSizeType GetCacheViewExtent(const CacheView *cache_view)
Definition: cache-view.c:395
Definition: cache-view.h:41
Definition: exception.h:102
Definition: cache-view.h:33
VirtualPixelMethod
Definition: cache-view.h:27
Definition: cache-view.h:31
Definition: cache-view.h:46
Definition: cache-view.c:65
MagickExport ClassType GetCacheViewStorageClass(const CacheView *cache_view)
Definition: cache-view.c:434
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel(const CacheView *cache_view, const VirtualPixelMethod virtual_pixel_method, const ssize_t x, const ssize_t y, PixelPacket *pixel, ExceptionInfo *exception)
Definition: cache-view.c:829
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel(const CacheView *magick_restrict cache_view, const ssize_t x, const ssize_t y, PixelPacket *magick_restrict pixel, ExceptionInfo *exception)
Definition: cache-view.c:770
Definition: cache-view.h:34
MagickExport const IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *cache_view)
Definition: cache-view.c:638
MagickBooleanType
Definition: magick-type.h:198
ClassType
Definition: magick-type.h:191
Definition: cache-view.h:29
#define magick_hot_spot
Definition: method-attribute.h:122
MagickExport CacheView * AcquireCacheView(const Image *image)
Definition: cache-view.c:148
size_t MagickSizeType
Definition: magick-type.h:136
MagickExport ExceptionInfo * GetCacheViewException(const CacheView *cache_view)
Definition: cache-view.c:361
MagickExport const PixelPacket * GetCacheViewVirtualPixels(const CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:723
MagickExport const PixelPacket * GetCacheViewVirtualPixelQueue(const CacheView *cache_view)
Definition: cache-view.c:677
Definition: cache-view.h:43
MagickExport MagickBooleanType SetCacheViewStorageClass(CacheView *cache_view, const ClassType storage_class)
Definition: cache-view.c:923
MagickExport CacheView * CloneCacheView(const CacheView *cache_view)
Definition: cache-view.c:209
Definition: cache-view.h:36
Definition: cache-view.h:40
MagickExport CacheView * AcquireVirtualCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:153
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod(CacheView *magick_restrict cache_view, const VirtualPixelMethod virtual_pixel_method)
Definition: cache-view.c:960
MagickExport PixelPacket * GetCacheViewAuthenticPixelQueue(CacheView *cache_view)
Definition: cache-view.c:601
Definition: cache-view.h:45
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
MagickExport PixelPacket * GetCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:473
Definition: cache-view.h:32
ColorspaceType
Definition: colorspace.h:25
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel(const CacheView *magick_restrict cache_view, const ssize_t x, const ssize_t y, PixelPacket *magick_restrict pixel, ExceptionInfo *exception)
Definition: cache-view.c:518
Definition: cache-view.h:37
MagickExport PixelPacket * QueueCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:883
#define magick_attribute(x)
Definition: deprecate.h:41
Definition: cache-view.h:38
#define MagickExport
Definition: method-attribute.h:80
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict cache_view, ExceptionInfo *exception)
Definition: cache-view.c:1000
MagickExport CacheView * AcquireAuthenticCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:111
Quantum IndexPacket
Definition: pixel.h:129
MagickExport size_t GetCacheViewChannels(const CacheView *cache_view)
Definition: cache-view.c:295
Definition: cache-view.h:42
MagickExport ColorspaceType GetCacheViewColorspace(const CacheView *cache_view)
Definition: cache-view.c:328
Definition: cache-view.h:35
Definition: cache-view.h:30
Definition: cache-view.h:39