MagickWand
6.9.10
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:1289
#define magick_restrict
Definition: MagickWand.h:41
WandExport WandView * NewWandView(MagickWand *)
WandExport PixelWand ** GetWandViewPixels(const WandView *)
Definition: wand-view.c:654
WandExport void PixelSetQuantumColor(PixelWand *wand, const PixelPacket *color)
Definition: pixel-wand.c:2190
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:1985
size_t signature
Definition: magick-wand-private.h:76
size_t id
Definition: wand-view.c:65
Definition: pixel-wand.c:63
static PixelWand *** DestroyPixelsThreadSet(PixelWand ***pixel_wands, const size_t number_wands, const size_t number_threads)
Definition: wand-view.c:177
WandExport WandView * NewWandView(MagickWand *wand)
Definition: wand-view.c:778
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:1075
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:838
size_t number_threads
Definition: wand-view.c:81
WandExport MagickBooleanType IsWandView(const WandView *wand_view)
Definition: wand-view.c:716
WandExport WandView * DestroyWandView(WandView *)
WandExport RectangleInfo GetWandViewExtent(const WandView *)
Definition: wand-view.c:496
RectangleInfo extent
Definition: wand-view.c:72
WandExport WandView * DestroyWandView(WandView *wand_view)
Definition: wand-view.c:191
WandExport Quantum PixelGetBlackQuantum(const PixelWand *wand)
Definition: pixel-wand.c:607
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:1075
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:898
WandExport PixelWand ** DestroyPixelWands(PixelWand **wand, const size_t number_wands)
Definition: pixel-wand.c:275
#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:256
WandExport char * GetWandViewException(const WandView *wand_view, ExceptionType *severity)
Definition: wand-view.c:441
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:1133
Definition: magick-wand-private.h:50
WandExport MagickWand * GetWandViewWand(const WandView *)
Definition: wand-view.c:686
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:441
static PixelWand *** AcquirePixelsThreadSet(const size_t number_wands, const size_t number_threads)
Definition: wand-view.c:755
WandExport PixelWand ** GetWandViewPixels(const WandView *wand_view)
Definition: wand-view.c:654
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:686
WandExport RectangleInfo GetWandViewExtent(const WandView *wand_view)
Definition: wand-view.c:496
WandExport PixelWand ** ClonePixelWands(const PixelWand **wands, const size_t number_wands)
Definition: pixel-wand.c:195
WandExport WandView * CloneWandView(const WandView *)
WandExport PixelWand ** NewPixelWands(const size_t number_wands)
Definition: pixel-wand.c:442
MagickWand * wand
Definition: wand-view.c:75
WandExport MagickBooleanType UpdateWandViewIterator(WandView *, UpdateWandViewMethod, void *)
Definition: wand-view.c:1311
#define MaxTextExtent
Definition: method-attribute.h:78
WandExport MagickBooleanType UpdateWandViewIterator(WandView *source, UpdateWandViewMethod update, void *context)
Definition: wand-view.c:1311
WandExport void PixelSetBlackQuantum(PixelWand *wand, const Quantum black)
Definition: pixel-wand.c:1564
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:838
WandExport MagickBooleanType GetWandViewIterator(WandView *source, GetWandViewMethod get, void *context)
Definition: wand-view.c:546
WandExport MagickBooleanType SetWandViewIterator(WandView *destination, SetWandViewMethod set, void *context)
Definition: wand-view.c:950
Definition: wand-view.c:62
WandExport size_t AcquireWandId(void)
Definition: wand.c:74
#define WandExport
Definition: method-attribute.h:71