18#ifndef MAGICKCORE_CACHE_VIEW_H
19#define MAGICKCORE_CACHE_VIEW_H
23#if defined(__cplusplus) || defined(c_plusplus)
107#if defined(__cplusplus) || defined(c_plusplus)
#define magick_restrict
Definition MagickCore.h:41
MagickExport CacheView * AcquireCacheView(const Image *)
MagickExport PixelPacket * GetCacheViewAuthenticPixels(CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
MagickExport PixelPacket * GetCacheViewAuthenticPixelQueue(CacheView *) magick_hot_spot
MagickExport MagickSizeType GetCacheViewExtent(const CacheView *)
Definition cache-view.c:395
MagickExport const IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *) magick_attribute((__pure__))
Definition cache-view.c:638
MagickExport CacheView * AcquireAuthenticCacheView(const Image *, ExceptionInfo *)
MagickExport ColorspaceType GetCacheViewColorspace(const CacheView *) magick_attribute((__pure__))
Definition cache-view.c:328
MagickExport ClassType GetCacheViewStorageClass(const CacheView *) magick_attribute((__pure__))
Definition cache-view.c:434
MagickExport ExceptionInfo * GetCacheViewException(const CacheView *) magick_attribute((__pure__))
Definition cache-view.c:361
MagickExport MagickBooleanType GetOneCacheViewVirtualMethodPixel(const CacheView *, const VirtualPixelMethod, const ssize_t, const ssize_t, PixelPacket *, ExceptionInfo *)
MagickExport const PixelPacket * GetCacheViewVirtualPixels(const CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
VirtualPixelMethod
Definition cache-view.h:28
@ CheckerTileVirtualPixelMethod
Definition cache-view.h:46
@ WhiteVirtualPixelMethod
Definition cache-view.h:41
@ TransparentVirtualPixelMethod
Definition cache-view.h:37
@ DitherVirtualPixelMethod
Definition cache-view.h:32
@ HorizontalTileEdgeVirtualPixelMethod
Definition cache-view.h:44
@ HorizontalTileVirtualPixelMethod
Definition cache-view.h:42
@ VerticalTileVirtualPixelMethod
Definition cache-view.h:43
@ BackgroundVirtualPixelMethod
Definition cache-view.h:30
@ RandomVirtualPixelMethod
Definition cache-view.h:35
@ BlackVirtualPixelMethod
Definition cache-view.h:39
@ GrayVirtualPixelMethod
Definition cache-view.h:40
@ UndefinedVirtualPixelMethod
Definition cache-view.h:29
@ ConstantVirtualPixelMethod
Definition cache-view.h:31
@ EdgeVirtualPixelMethod
Definition cache-view.h:33
@ MirrorVirtualPixelMethod
Definition cache-view.h:34
@ TileVirtualPixelMethod
Definition cache-view.h:36
@ VerticalTileEdgeVirtualPixelMethod
Definition cache-view.h:45
@ MaskVirtualPixelMethod
Definition cache-view.h:38
MagickExport CacheView * DestroyCacheView(CacheView *)
Definition cache-view.c:256
MagickExport MagickBooleanType GetOneCacheViewAuthenticPixel(const CacheView *magick_restrict, const ssize_t, const ssize_t, PixelPacket *magick_restrict, ExceptionInfo *)
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict, ExceptionInfo *) magick_hot_spot
MagickExport CacheView * AcquireVirtualCacheView(const Image *, ExceptionInfo *)
MagickExport MagickBooleanType SetCacheViewStorageClass(CacheView *, const ClassType)
MagickExport CacheView * CloneCacheView(const CacheView *)
MagickExport size_t GetCacheViewChannels(const CacheView *)
Definition cache-view.c:295
MagickExport PixelPacket * QueueCacheViewAuthenticPixels(CacheView *, const ssize_t, const ssize_t, const size_t, const size_t, ExceptionInfo *) magick_hot_spot
Definition cache-view.c:883
MagickExport const PixelPacket * GetCacheViewVirtualPixelQueue(const CacheView *) magick_hot_spot
Definition cache-view.c:677
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *) magick_attribute((__pure__))
Definition cache-view.c:564
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod(CacheView *magick_restrict, const VirtualPixelMethod)
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel(const CacheView *magick_restrict, const ssize_t, const ssize_t, PixelPacket *magick_restrict, ExceptionInfo *)
ColorspaceType
Definition colorspace.h:26
#define magick_attribute(x)
Definition deprecate.h:41
ClassType
Definition magick-type.h:196
size_t MagickSizeType
Definition magick-type.h:140
MagickBooleanType
Definition magick-type.h:203
#define MagickExport
Definition method-attribute.h:80
#define magick_hot_spot
Definition method-attribute.h:122
Quantum IndexPacket
Definition pixel.h:129
Definition cache-view.c:66
Definition exception.h:103