#include "wand/studio.h"#include "wand/MagickWand.h"#include "wand/magick-wand-private.h"#include "wand/wand.h"#include "magick/monitor-private.h"#include "magick/thread-private.h"
Data Structures | |
| struct | _WandView |
Defines | |
| #define | WandViewId "WandView" |
Functions | |
| WandExport WandView * | CloneWandView (const WandView *wand_view) |
| static PixelWand *** | DestroyPixelsThreadSet (PixelWand ***pixel_wands, const size_t number_wands, const size_t number_threads) |
| 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 *** | AcquirePixelsThreadSet (const size_t number_wands, const size_t number_threads) |
| 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) |
| MagickExport void | SetWandViewThreads (WandView *image_view, const size_t number_threads) |
| WandExport MagickBooleanType | TransferWandViewIterator (WandView *source, WandView *destination, TransferWandViewMethod transfer, void *context) |
| WandExport MagickBooleanType | UpdateWandViewIterator (WandView *source, UpdateWandViewMethod update, void *context) |
| #define WandViewId "WandView" |
Referenced by CloneWandView(), IsWandView(), NewWandView(), and NewWandViewExtent().
| static PixelWand*** AcquirePixelsThreadSet | ( | const size_t | number_wands, | |
| const size_t | number_threads | |||
| ) | [static] |
References DestroyPixelsThreadSet(), and NewPixelWands().
Referenced by NewWandView(), and NewWandViewExtent().
References AcquireWandId(), ClonePixelWands(), _WandView::debug, _WandView::description, _WandView::exception, _WandView::extent, _WandView::id, MaxTextExtent, _WandView::name, _WandView::number_threads, _WandView::pixel_wands, _WandView::signature, ThrowWandFatalException, _WandView::view, WandSignature, and WandViewId.
| static PixelWand*** DestroyPixelsThreadSet | ( | PixelWand *** | pixel_wands, | |
| const size_t | number_wands, | |||
| const size_t | number_threads | |||
| ) | [static] |
References DestroyPixelWands().
Referenced by AcquirePixelsThreadSet(), and DestroyWandView().
| WandExport MagickBooleanType DuplexTransferWandViewIterator | ( | WandView * | source, | |
| WandView * | duplex, | |||
| WandView * | destination, | |||
| DuplexTransferWandViewMethod | transfer, | |||
| void * | context | |||
| ) |
References _WandView::description, _WandView::exception, _WandView::extent, _MagickWand::images, magick_restrict, _WandView::pixel_wands, PixelGetBlackQuantum(), PixelGetQuantumColor(), PixelSetBlackQuantum(), PixelSetIndex(), PixelSetQuantumColor(), _WandView::signature, _WandView::view, _WandView::wand, and WandSignature.
| WandExport char* GetWandViewException | ( | const WandView * | wand_view, | |
| ExceptionType * | severity | |||
| ) |
| WandExport RectangleInfo GetWandViewExtent | ( | const WandView * | wand_view | ) |
References _WandView::extent, _WandView::signature, and WandSignature.
| WandExport MagickBooleanType GetWandViewIterator | ( | WandView * | source, | |
| GetWandViewMethod | get, | |||
| void * | context | |||
| ) |
References _WandView::pixel_wands, _WandView::signature, and WandSignature.
| WandExport MagickWand* GetWandViewWand | ( | const WandView * | wand_view | ) |
References _WandView::signature, _WandView::wand, and WandSignature.
| WandExport MagickBooleanType IsWandView | ( | const WandView * | wand_view | ) |
References _WandView::name, _WandView::signature, WandSignature, and WandViewId.
| WandExport WandView* NewWandView | ( | MagickWand * | wand | ) |
References AcquirePixelsThreadSet(), AcquireWandId(), _WandView::debug, _WandView::description, _WandView::exception, _WandView::extent, _WandView::id, _MagickWand::images, MaxTextExtent, _WandView::name, _WandView::number_threads, _WandView::pixel_wands, _WandView::signature, _MagickWand::signature, ThrowWandFatalException, _WandView::view, _WandView::wand, WandSignature, and WandViewId.
| WandExport WandView* NewWandViewExtent | ( | MagickWand * | wand, | |
| const ssize_t | x, | |||
| const ssize_t | y, | |||
| const size_t | width, | |||
| const size_t | height | |||
| ) |
References AcquirePixelsThreadSet(), AcquireWandId(), _WandView::debug, _WandView::description, _WandView::exception, _WandView::extent, _WandView::id, _MagickWand::images, MaxTextExtent, _WandView::name, _WandView::number_threads, _WandView::pixel_wands, _WandView::signature, _MagickWand::signature, ThrowWandFatalException, _WandView::view, _WandView::wand, WandSignature, and WandViewId.
| MagickExport void SetWandViewDescription | ( | WandView * | wand_view, | |
| const char * | description | |||
| ) |
References _WandView::description, _WandView::signature, and WandSignature.
| WandExport MagickBooleanType SetWandViewIterator | ( | WandView * | destination, | |
| SetWandViewMethod | set, | |||
| void * | context | |||
| ) |
| MagickExport void SetWandViewThreads | ( | WandView * | image_view, | |
| const size_t | number_threads | |||
| ) |
References _WandView::number_threads, and _WandView::signature.
| WandExport MagickBooleanType TransferWandViewIterator | ( | WandView * | source, | |
| WandView * | destination, | |||
| TransferWandViewMethod | transfer, | |||
| void * | context | |||
| ) |
References _WandView::description, _WandView::exception, _WandView::extent, _MagickWand::images, magick_restrict, _WandView::pixel_wands, PixelGetBlackQuantum(), PixelGetQuantumColor(), PixelSetBlackQuantum(), PixelSetIndex(), PixelSetQuantumColor(), _WandView::signature, _WandView::view, _WandView::wand, and WandSignature.
| WandExport MagickBooleanType UpdateWandViewIterator | ( | WandView * | source, | |
| UpdateWandViewMethod | update, | |||
| void * | context | |||
| ) |
References _WandView::description, _WandView::exception, _WandView::extent, _MagickWand::images, magick_restrict, _WandView::pixel_wands, PixelGetBlackQuantum(), PixelGetQuantumColor(), PixelSetBlackQuantum(), PixelSetQuantumColor(), _WandView::signature, _WandView::view, _WandView::wand, and WandSignature.
1.6.1