MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_IMAGE_VIEW_H
19 #define MAGICKCORE_IMAGE_VIEW_H
21 #if defined(__cplusplus) || defined(c_plusplus)
30 ImageView *,
const ssize_t,
const int,
void *),
79 #if defined(__cplusplus) || defined(c_plusplus)
const MagickExport IndexPacket * GetImageViewVirtualIndexes(const ImageView *)
Definition: image-view.c:629
#define MagickExport
Definition: method-attribute.h:80
char * description
Definition: image-view.c:60
MagickProgressMonitor progress_monitor
Definition: image.h:264
ssize_t x
Definition: geometry.h:129
MagickExport MagickBooleanType SetImageProgress(const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent)
Definition: monitor.c:136
@ DirectClass
Definition: magick-type.h:187
MagickExport Image * GetImageViewImage(const ImageView *)
Definition: image-view.c:487
MagickBooleanType(*)(* GetImageViewMethod)(const ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:31
MagickExport CacheView * DestroyCacheView(CacheView *cache_view)
Definition: cache-view.c:256
MagickExport PixelPacket * GetImageViewAuthenticPixels(const ImageView *)
Definition: image-view.c:372
#define MagickCoreSignature
Definition: method-attribute.h:86
size_t height
Definition: geometry.h:126
MagickExport IndexPacket * GetImageViewAuthenticIndexes(const ImageView *)
Definition: image-view.c:342
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
MagickExport void SetImageViewThreads(ImageView *image_view, const size_t number_threads)
Definition: image-view.c:993
MagickExport Image * GetImageViewImage(const ImageView *image_view)
Definition: image-view.c:487
MagickBooleanType(*)(*)(* SetImageViewMethod)(ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:32
#define magick_restrict
Definition: MagickCore.h:41
Definition: geometry.h:122
MagickExport ExceptionInfo * GetCacheViewException(const CacheView *cache_view)
Definition: cache-view.c:361
CacheView * view
Definition: image-view.c:69
const MagickExport PixelPacket * GetImageViewVirtualPixels(const ImageView *)
Definition: image-view.c:659
const MagickExport IndexPacket * GetImageViewVirtualIndexes(const ImageView *image_view)
Definition: image-view.c:629
size_t columns
Definition: image.h:174
Quantum IndexPacket
Definition: pixel.h:129
const MagickExport IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *cache_view)
Definition: cache-view.c:638
MagickExport void SetImageViewThreads(ImageView *, const size_t)
Definition: image-view.c:993
MagickExport MagickBooleanType DuplexTransferImageViewIterator(ImageView *source, ImageView *duplex, ImageView *destination, DuplexTransferImageViewMethod transfer, void *context)
Definition: image-view.c:214
Definition: cache-view.c:65
MagickExport char * DestroyString(char *string)
Definition: string.c:820
@ MagickTrue
Definition: magick-type.h:194
MagickExport IndexPacket * GetImageViewAuthenticIndexes(const ImageView *image_view)
Definition: image-view.c:342
ssize_t y
Definition: geometry.h:130
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict cache_view, ExceptionInfo *exception)
Definition: cache-view.c:1000
MagickExport size_t CopyMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:752
MagickBooleanType(* DuplexTransferImageViewMethod)(const ImageView *, const ImageView *, ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:29
MagickExport MagickBooleanType TransferImageViewIterator(ImageView *source, ImageView *destination, TransferImageViewMethod transfer, void *context)
Definition: image-view.c:1051
size_t signature
Definition: image-view.c:81
MagickBooleanType debug
Definition: image-view.c:78
MagickExport MagickBooleanType UpdateImageViewIterator(ImageView *, UpdateImageViewMethod, void *)
Definition: image-view.c:1191
MagickExport void * AcquireMagickMemory(const size_t size)
Definition: memory.c:473
MagickExport MagickBooleanType IsImageView(const ImageView *image_view)
Definition: image-view.c:690
MagickExport MagickBooleanType TransferImageViewIterator(ImageView *, ImageView *, TransferImageViewMethod, void *)
MagickExport ImageView * NewImageView(Image *)
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
ExceptionType severity
Definition: exception.h:105
Definition: image-view.c:57
MagickExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *exception)
Definition: exception.c:441
MagickExport ImageView * NewImageViewRegion(Image *, const ssize_t, const ssize_t, const size_t, const size_t)
Definition: image-view.c:775
char * description
Definition: exception.h:112
MagickExport MagickBooleanType UpdateImageViewIterator(ImageView *source, UpdateImageViewMethod update, void *context)
Definition: image-view.c:1191
@ MagickFalse
Definition: magick-type.h:193
MagickExport RectangleInfo GetImageViewExtent(const ImageView *)
Definition: image-view.c:458
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
MagickExport MagickBooleanType IsEventLogging(void)
Definition: log.c:716
const MagickExport PixelPacket * GetCacheViewVirtualPixelQueue(const CacheView *cache_view)
Definition: cache-view.c:677
RectangleInfo extent
Definition: image-view.c:63
MagickExport ImageView * DestroyImageView(ImageView *)
ExceptionType
Definition: exception.h:28
MagickExport MagickBooleanType GetImageViewIterator(ImageView *source, GetImageViewMethod get, void *context)
Definition: image-view.c:537
MagickExport ImageView * NewImageViewRegion(Image *image, const ssize_t x, const ssize_t y, const size_t width, const size_t height)
Definition: image-view.c:775
MagickExport void SetImageViewDescription(ImageView *, const char *)
size_t rows
Definition: image.h:175
const MagickExport 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 char * ConstantString(const char *source)
Definition: string.c:697
MagickExport MagickBooleanType SetImageViewIterator(ImageView *destination, SetImageViewMethod set, void *context)
Definition: image-view.c:879
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:191
MagickExport size_t ConcatenateMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:424
MagickExport ImageView * CloneImageView(const ImageView *)
MagickExport MagickBooleanType DuplexTransferImageViewIterator(ImageView *, ImageView *, ImageView *, DuplexTransferImageViewMethod, void *)
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
Definition: exception.h:102
size_t width
Definition: geometry.h:125
MagickExport CacheView * CloneCacheView(const CacheView *cache_view)
Definition: cache-view.c:209
MagickExport MagickBooleanType IsImageView(const ImageView *)
MagickExport CacheView * AcquireVirtualCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:153
MagickExport MagickBooleanType GetImageViewIterator(ImageView *, GetImageViewMethod, void *)
size_t number_threads
Definition: image-view.c:72
@ ThreadResource
Definition: resource_.h:33
MagickExport ImageView * NewImageView(Image *image)
Definition: image-view.c:722
const MagickExport char * GetLocaleExceptionMessage(const ExceptionType severity, const char *tag)
Definition: exception.c:589
MagickExport PixelPacket * GetImageViewAuthenticPixels(const ImageView *image_view)
Definition: image-view.c:372
MagickExport ImageView * CloneImageView(const ImageView *image_view)
Definition: image-view.c:106
#define ThrowFatalException(severity, tag)
Definition: exception-private.h:42
char * reason
Definition: exception.h:111
Image * image
Definition: image-view.c:66
ExceptionInfo * exception
Definition: image-view.c:75
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2611
MagickExport ExceptionInfo * AcquireExceptionInfo(void)
Definition: exception.c:106
#define MaxTextExtent
Definition: method-attribute.h:89
MagickExport MagickBooleanType SetImageViewIterator(ImageView *, SetImageViewMethod, void *)
MagickExport char * GetImageViewException(const ImageView *, ExceptionType *)
Definition: image-view.c:406
MagickExport ImageView * DestroyImageView(ImageView *image_view)
Definition: image-view.c:150
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:633
MagickBooleanType(*)(*)(*)(*)(* UpdateImageViewMethod)(ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:35
@ ResourceLimitFatalError
Definition: exception.h:78
MagickBooleanType(*)(*)(*)(* TransferImageViewMethod)(const ImageView *, ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:33
const MagickExport PixelPacket * GetImageViewVirtualPixels(const ImageView *image_view)
Definition: image-view.c:659
MagickExport PixelPacket * GetCacheViewAuthenticPixelQueue(CacheView *cache_view)
Definition: cache-view.c:601
MagickExport char * GetImageViewException(const ImageView *image_view, ExceptionType *severity)
Definition: image-view.c:406
MagickExport MagickSizeType GetMagickResourceLimit(const ResourceType type)
Definition: resource.c:771
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:544
ssize_t MagickOffsetType
Definition: magick-type.h:135
MagickExport RectangleInfo GetImageViewExtent(const ImageView *image_view)
Definition: image-view.c:458
MagickExport void SetImageViewDescription(ImageView *image_view, const char *description)
Definition: image-view.c:827
static int GetOpenMPThreadId(void)
Definition: thread-private.h:120