MagickWand 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickWand/studio.h"
#include "MagickWand/MagickWand.h"
#include "MagickWand/magick-wand-private.h"
#include "MagickWand/wand.h"
#include "MagickCore/monitor-private.h"
#include "MagickCore/thread-private.h"
Go to the source code of this file.
Data Structures | |
struct | _WandView |
Macros | |
#define | WandViewId "WandView" |
Functions | |
WandExport WandView * | CloneWandView (const WandView *wand_view) |
static PixelWand *** | DestroyPixelsTLS (PixelWand ***pixel_wands, const size_t number_wands) |
WandExport WandView * | DestroyWandView (WandView *wand_view) |
WandExport MagickBooleanType | DuplexTransferWandViewIterator (WandView *source, WandView *duplex, WandView *destination, DuplexTransferWandViewMethod transfer, void *context) |
WandExport char * | GetWandViewException (const WandView *wand_view, ExceptionType *severity) |
WandExport RectangleInfo | GetWandViewExtent (const WandView *wand_view) |
WandExport MagickBooleanType | GetWandViewIterator (WandView *source, GetWandViewMethod get, void *context) |
WandExport PixelWand ** | GetWandViewPixels (const WandView *wand_view) |
WandExport MagickWand * | GetWandViewWand (const WandView *wand_view) |
WandExport MagickBooleanType | IsWandView (const WandView *wand_view) |
static PixelWand *** | AcquirePixelsTLS (const size_t number_wands) |
WandExport WandView * | NewWandView (MagickWand *wand) |
WandExport WandView * | NewWandViewExtent (MagickWand *wand, const ssize_t x, const ssize_t y, const size_t width, const size_t height) |
MagickExport void | SetWandViewDescription (WandView *wand_view, const char *description) |
WandExport MagickBooleanType | SetWandViewIterator (WandView *destination, SetWandViewMethod set, void *context) |
WandExport MagickBooleanType | TransferWandViewIterator (WandView *source, WandView *destination, TransferWandViewMethod transfer, void *context) |
WandExport MagickBooleanType | UpdateWandViewIterator (WandView *source, UpdateWandViewMethod update, void *context) |
#define WandViewId "WandView" |
Definition at line 57 of file wand-view.c.
|
static |
Definition at line 716 of file wand-view.c.
References DestroyPixelsTLS(), and NewPixelWands().
Referenced by NewWandView(), and NewWandViewExtent().
WandExport WandView * CloneWandView | ( | const WandView * | wand_view | ) |
Definition at line 118 of file wand-view.c.
References AcquireWandId(), ClonePixelWands(), _WandView::debug, _WandView::description, _WandView::exception, _WandView::extent, _WandView::id, _WandView::image, MagickPathExtent, MagickWandSignature, _WandView::name, _WandView::pixel_wands, _WandView::signature, _WandView::view, and WandViewId.
|
static |
Definition at line 175 of file wand-view.c.
References DestroyPixelWands().
Referenced by AcquirePixelsTLS(), and DestroyWandView().
WandExport WandView * DestroyWandView | ( | WandView * | wand_view | ) |
Definition at line 189 of file wand-view.c.
References DestroyPixelsTLS(), _WandView::exception, _WandView::extent, _WandView::id, _WandView::image, MagickWandSignature, _WandView::pixel_wands, RelinquishWandId(), _WandView::signature, and _WandView::view.
WandExport MagickBooleanType DuplexTransferWandViewIterator | ( | WandView * | source, |
WandView * | duplex, | ||
WandView * | destination, | ||
DuplexTransferWandViewMethod | transfer, | ||
void * | context | ||
) |
Definition at line 255 of file wand-view.c.
References _WandView::description, _WandView::exception, _WandView::extent, _WandView::image, _MagickWand::images, magick_restrict, MagickWandSignature, _WandView::pixel_wands, PixelGetQuantumPixel(), PixelSetQuantumPixel(), _WandView::signature, _WandView::view, and _WandView::wand.
WandExport char * GetWandViewException | ( | const WandView * | wand_view, |
ExceptionType * | severity | ||
) |
Definition at line 411 of file wand-view.c.
References _WandView::debug, _WandView::exception, MagickPathExtent, MagickWandSignature, _WandView::name, _WandView::signature, and ThrowWandFatalException.
WandExport RectangleInfo GetWandViewExtent | ( | const WandView * | wand_view | ) |
Definition at line 466 of file wand-view.c.
References _WandView::extent, MagickWandSignature, and _WandView::signature.
WandExport MagickBooleanType GetWandViewIterator | ( | WandView * | source, |
GetWandViewMethod | get, | ||
void * | context | ||
) |
Definition at line 516 of file wand-view.c.
References _WandView::description, _WandView::exception, _WandView::extent, _WandView::image, _MagickWand::images, MagickWandSignature, _WandView::pixel_wands, PixelSetQuantumPixel(), _WandView::signature, _WandView::view, and _WandView::wand.
WandExport PixelWand ** GetWandViewPixels | ( | const WandView * | wand_view | ) |
Definition at line 615 of file wand-view.c.
References MagickWandSignature, _WandView::pixel_wands, and _WandView::signature.
WandExport MagickWand * GetWandViewWand | ( | const WandView * | wand_view | ) |
Definition at line 647 of file wand-view.c.
References MagickWandSignature, _WandView::signature, and _WandView::wand.
WandExport MagickBooleanType IsWandView | ( | const WandView * | wand_view | ) |
Definition at line 677 of file wand-view.c.
References MagickWandSignature, _WandView::name, _WandView::signature, and WandViewId.
WandExport WandView * NewWandView | ( | MagickWand * | wand | ) |
Definition at line 742 of file wand-view.c.
References AcquirePixelsTLS(), AcquireWandId(), _WandView::debug, _WandView::description, _WandView::exception, _WandView::extent, _WandView::id, _MagickWand::images, MagickPathExtent, MagickWandSignature, _WandView::name, _WandView::pixel_wands, _MagickWand::signature, _WandView::signature, ThrowWandFatalException, _WandView::view, _WandView::wand, and WandViewId.
WandExport WandView * NewWandViewExtent | ( | MagickWand * | wand, |
const ssize_t | x, | ||
const ssize_t | y, | ||
const size_t | width, | ||
const size_t | height | ||
) |
Definition at line 800 of file wand-view.c.
References AcquirePixelsTLS(), AcquireWandId(), _WandView::debug, _WandView::description, _WandView::exception, _WandView::extent, _WandView::id, _MagickWand::images, MagickPathExtent, MagickWandSignature, _WandView::name, _WandView::pixel_wands, _MagickWand::signature, _WandView::signature, ThrowWandFatalException, _WandView::view, _WandView::wand, and WandViewId.
MagickExport void SetWandViewDescription | ( | WandView * | wand_view, |
const char * | description | ||
) |
Definition at line 858 of file wand-view.c.
References _WandView::description, MagickWandSignature, and _WandView::signature.
WandExport MagickBooleanType SetWandViewIterator | ( | WandView * | destination, |
SetWandViewMethod | set, | ||
void * | context | ||
) |
Definition at line 910 of file wand-view.c.
References _WandView::description, _WandView::exception, _WandView::extent, _WandView::image, _MagickWand::images, magick_restrict, MagickWandSignature, _WandView::pixel_wands, PixelGetQuantumPixel(), _WandView::signature, _WandView::view, and _WandView::wand.
WandExport MagickBooleanType TransferWandViewIterator | ( | WandView * | source, |
WandView * | destination, | ||
TransferWandViewMethod | transfer, | ||
void * | context | ||
) |
Definition at line 1046 of file wand-view.c.
References _WandView::description, _WandView::exception, _WandView::extent, _WandView::image, _MagickWand::images, magick_restrict, MagickWandSignature, _WandView::pixel_wands, PixelGetQuantumPixel(), PixelSetQuantumPixel(), _WandView::signature, _WandView::view, and _WandView::wand.
WandExport MagickBooleanType UpdateWandViewIterator | ( | WandView * | source, |
UpdateWandViewMethod | update, | ||
void * | context | ||
) |
Definition at line 1204 of file wand-view.c.
References _WandView::description, _WandView::exception, _WandView::extent, _WandView::image, _MagickWand::images, magick_restrict, MagickWandSignature, _WandView::pixel_wands, PixelGetQuantumPixel(), PixelSetQuantumPixel(), _WandView::signature, _WandView::view, and _WandView::wand.