MagickWand
6.9.11-59
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKWAND_WAND_VIEW_H
19 #define MAGICKWAND_WAND_VIEW_H
21 #if defined(__cplusplus) || defined(c_plusplus)
28 typedef MagickBooleanType
30 const ssize_t,
const int,
void *),
69 #if defined(__cplusplus) || defined(c_plusplus)
MagickBooleanType(*)(*)(*)(* TransferWandViewMethod)(const WandView *, WandView *, const ssize_t, const int, void *)
Definition: wand-view.h:33
ExceptionInfo * exception
Definition: wand-view.c:87
MagickBooleanType(*)(*)(*)(*)(* UpdateWandViewMethod)(WandView *, const ssize_t, const int, void *)
Definition: wand-view.h:35
WandExport void PixelGetQuantumColor(const PixelWand *wand, PixelPacket *color)
Definition: pixel-wand.c:1277
#define magick_restrict
Definition: MagickWand.h:41
WandExport WandView * NewWandView(MagickWand *)
WandExport PixelWand ** GetWandViewPixels(const WandView *)
Definition: wand-view.c:651
WandExport void PixelSetQuantumColor(PixelWand *wand, const PixelPacket *color)
Definition: pixel-wand.c:2178
WandExport MagickBooleanType TransferWandViewIterator(WandView *, WandView *, TransferWandViewMethod, void *)
WandExport void SetWandViewDescription(WandView *, const char *)
PixelWand *** pixel_wands
Definition: wand-view.c:84
WandExport MagickBooleanType IsWandView(const WandView *)
WandExport void PixelSetIndex(PixelWand *wand, const IndexPacket index)
Definition: pixel-wand.c:1973
size_t signature
Definition: magick-wand-private.h:76
size_t id
Definition: wand-view.c:65
Definition: pixel-wand.c:64
static PixelWand *** DestroyPixelsThreadSet(PixelWand ***pixel_wands, const size_t number_wands, const size_t number_threads)
Definition: wand-view.c:174
WandExport WandView * NewWandView(MagickWand *wand)
Definition: wand-view.c:775
MagickBooleanType(*)(*)(* SetWandViewMethod)(WandView *, const ssize_t, const int, void *)
Definition: wand-view.h:32
WandExport void SetWandViewThreads(WandView *, const size_t)
Definition: wand-view.c:1066
Image * images
Definition: magick-wand-private.h:68
CacheView * view
Definition: wand-view.c:78
WandExport WandView * NewWandViewExtent(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t)
Definition: wand-view.c:832
size_t number_threads
Definition: wand-view.c:81
WandExport MagickBooleanType IsWandView(const WandView *wand_view)
Definition: wand-view.c:713
WandExport WandView * DestroyWandView(WandView *)
WandExport RectangleInfo GetWandViewExtent(const WandView *)
Definition: wand-view.c:493
RectangleInfo extent
Definition: wand-view.c:72
WandExport WandView * DestroyWandView(WandView *wand_view)
Definition: wand-view.c:188
WandExport Quantum PixelGetBlackQuantum(const PixelWand *wand)
Definition: pixel-wand.c:595
char * description
Definition: wand-view.c:69
size_t signature
Definition: wand-view.c:93
MagickExport void SetWandViewThreads(WandView *image_view, const size_t number_threads)
Definition: wand-view.c:1066
WandExport MagickBooleanType GetWandViewIterator(WandView *, GetWandViewMethod, void *)
MagickBooleanType debug
Definition: wand-view.c:90
MagickExport void SetWandViewDescription(WandView *wand_view, const char *description)
Definition: wand-view.c:889
WandExport PixelWand ** DestroyPixelWands(PixelWand **wand, const size_t number_wands)
Definition: pixel-wand.c:269
#define WandViewId
Definition: wand-view.c:57
#define ThrowWandFatalException(severity, tag, context)
Definition: magick-wand-private.h:36
char name[MaxTextExtent]
Definition: wand-view.c:68
#define WandSignature
Definition: method-attribute.h:76
WandExport MagickBooleanType DuplexTransferWandViewIterator(WandView *source, WandView *duplex, WandView *destination, DuplexTransferWandViewMethod transfer, void *context)
Definition: wand-view.c:253
WandExport char * GetWandViewException(const WandView *wand_view, ExceptionType *severity)
Definition: wand-view.c:438
WandExport void RelinquishWandId(const size_t id)
Definition: wand.c:150
WandExport MagickBooleanType SetWandViewIterator(WandView *, SetWandViewMethod, void *)
WandExport MagickBooleanType TransferWandViewIterator(WandView *source, WandView *destination, TransferWandViewMethod transfer, void *context)
Definition: wand-view.c:1124
Definition: magick-wand-private.h:51
WandExport MagickWand * GetWandViewWand(const WandView *)
Definition: wand-view.c:683
MagickBooleanType(*)(* GetWandViewMethod)(const WandView *, const ssize_t, const int, void *)
Definition: wand-view.h:31
WandExport WandView * CloneWandView(const WandView *wand_view)
Definition: wand-view.c:118
WandExport char * GetWandViewException(const WandView *, ExceptionType *)
Definition: wand-view.c:438
static PixelWand *** AcquirePixelsThreadSet(const size_t number_wands, const size_t number_threads)
Definition: wand-view.c:752
WandExport PixelWand ** GetWandViewPixels(const WandView *wand_view)
Definition: wand-view.c:651
MagickBooleanType(* DuplexTransferWandViewMethod)(const WandView *, const WandView *, WandView *, const ssize_t, const int, void *)
Definition: wand-view.h:29
WandExport MagickWand * GetWandViewWand(const WandView *wand_view)
Definition: wand-view.c:683
WandExport RectangleInfo GetWandViewExtent(const WandView *wand_view)
Definition: wand-view.c:493
WandExport PixelWand ** ClonePixelWands(const PixelWand **wands, const size_t number_wands)
Definition: pixel-wand.c:192
WandExport WandView * CloneWandView(const WandView *)
WandExport PixelWand ** NewPixelWands(const size_t number_wands)
Definition: pixel-wand.c:433
MagickWand * wand
Definition: wand-view.c:75
WandExport MagickBooleanType UpdateWandViewIterator(WandView *, UpdateWandViewMethod, void *)
Definition: wand-view.c:1302
#define MaxTextExtent
Definition: method-attribute.h:78
WandExport MagickBooleanType UpdateWandViewIterator(WandView *source, UpdateWandViewMethod update, void *context)
Definition: wand-view.c:1302
WandExport void PixelSetBlackQuantum(PixelWand *wand, const Quantum black)
Definition: pixel-wand.c:1552
WandExport MagickBooleanType DuplexTransferWandViewIterator(WandView *, WandView *, WandView *, DuplexTransferWandViewMethod, void *)
WandExport WandView * NewWandViewExtent(MagickWand *wand, const ssize_t x, const ssize_t y, const size_t width, const size_t height)
Definition: wand-view.c:832
WandExport MagickBooleanType GetWandViewIterator(WandView *source, GetWandViewMethod get, void *context)
Definition: wand-view.c:543
WandExport MagickBooleanType SetWandViewIterator(WandView *destination, SetWandViewMethod set, void *context)
Definition: wand-view.c:941
Definition: wand-view.c:63
WandExport size_t AcquireWandId(void)
Definition: wand.c:74
#define WandExport
Definition: method-attribute.h:71