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)
MagickExport MagickBooleanType TransferImageViewIterator(ImageView *source, ImageView *destination, TransferImageViewMethod transfer, void *context)
Definition: image-view.c:1051
MagickExport ImageView * CloneImageView(const ImageView *image_view)
Definition: image-view.c:106
MagickExport MagickBooleanType GetImageViewIterator(ImageView *source, GetImageViewMethod get, void *context)
Definition: image-view.c:537
Definition: image-view.c:57
MagickExport ImageView * DestroyImageView(ImageView *image_view)
Definition: image-view.c:150
MagickExport const PixelPacket * GetImageViewVirtualPixels(const ImageView *image_view)
Definition: image-view.c:659
MagickBooleanType(* DuplexTransferImageViewMethod)(const ImageView *, const ImageView *, ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:29
MagickExport void SetImageViewThreads(ImageView *image_view, const size_t number_threads)
Definition: image-view.c:993
MagickExport IndexPacket * GetImageViewAuthenticIndexes(const ImageView *image_view)
Definition: image-view.c:342
MagickExport const IndexPacket * GetImageViewVirtualIndexes(const ImageView *image_view)
Definition: image-view.c:629
MagickBooleanType(*)(*)(*)(* TransferImageViewMethod)(const ImageView *, ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:33
ExceptionType
Definition: exception.h:28
MagickBooleanType
Definition: magick-type.h:198
MagickExport char * GetImageViewException(const ImageView *image_view, ExceptionType *severity)
Definition: image-view.c:406
MagickExport MagickBooleanType UpdateImageViewIterator(ImageView *source, UpdateImageViewMethod update, void *context)
Definition: image-view.c:1191
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
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 PixelPacket * GetImageViewAuthenticPixels(const ImageView *image_view)
Definition: image-view.c:372
Definition: geometry.h:123
MagickBooleanType(*)(*)(*)(*)(* UpdateImageViewMethod)(ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:35
MagickExport MagickBooleanType SetImageViewIterator(ImageView *destination, SetImageViewMethod set, void *context)
Definition: image-view.c:879
MagickBooleanType(*)(* GetImageViewMethod)(const ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:31
MagickBooleanType(*)(*)(* SetImageViewMethod)(ImageView *, const ssize_t, const int, void *)
Definition: image-view.h:32
MagickExport MagickBooleanType IsImageView(const ImageView *image_view)
Definition: image-view.c:690
MagickExport MagickBooleanType DuplexTransferImageViewIterator(ImageView *source, ImageView *duplex, ImageView *destination, DuplexTransferImageViewMethod transfer, void *context)
Definition: image-view.c:214
MagickExport Image * GetImageViewImage(const ImageView *image_view)
Definition: image-view.c:487
#define MagickExport
Definition: method-attribute.h:80
Quantum IndexPacket
Definition: pixel.h:129
MagickExport ImageView * NewImageView(Image *image)
Definition: image-view.c:722