#include "wand/studio.h"#include "wand/MagickWand.h"#include "wand/magick-wand-private.h"#include "wand/wand.h"#include "magick/monitor-private.h"
Go to the source code of this file.
Data Structures | |
| struct | _PixelView |
Defines | |
| #define | PixelViewId "PixelView" |
| #define | DuplexTransferPixelViewTag "PixelView/DuplexTransfer" |
| #define | GetPixelViewTag "PixelView/Get" |
| #define | SetPixelViewTag "PixelView/Set" |
| #define | TransferPixelViewTag "PixelView/Transfer" |
| #define | UpdatePixelViewTag "PixelView/Update" |
Functions | |
| WandExport PixelView * | ClonePixelView (const PixelView *pixel_view) |
| static PixelWand *** | DestroyPixelsThreadSet (PixelWand ***pixel_wands, const unsigned long number_wands, const unsigned long number_threads) |
| WandExport PixelView * | DestroyPixelView (PixelView *pixel_view) |
| WandExport MagickBooleanType | DuplexTransferPixelViewIterator (PixelView *source, PixelView *duplex, PixelView *destination, DuplexTransferPixelViewMethod transfer, void *context) |
| WandExport char * | GetPixelViewException (const PixelView *pixel_view, ExceptionType *severity) |
| WandExport unsigned long | GetPixelViewHeight (const PixelView *pixel_view) |
| WandExport MagickBooleanType | GetPixelViewIterator (PixelView *source, GetPixelViewMethod get, void *context) |
| WandExport PixelWand ** | GetPixelViewPixels (const PixelView *pixel_view) |
| WandExport MagickWand * | GetPixelViewWand (const PixelView *pixel_view) |
| WandExport unsigned long | GetPixelViewWidth (const PixelView *pixel_view) |
| WandExport long | GetPixelViewX (const PixelView *pixel_view) |
| WandExport long | GetPixelViewY (const PixelView *pixel_view) |
| WandExport MagickBooleanType | IsPixelView (const PixelView *pixel_view) |
| static PixelWand *** | AcquirePixelsThreadSet (const unsigned long number_wands, const unsigned long number_threads) |
| WandExport PixelView * | NewPixelView (MagickWand *wand) |
| WandExport PixelView * | NewPixelViewRegion (MagickWand *wand, const long x, const long y, const unsigned long width, const unsigned long height) |
| WandExport MagickBooleanType | SetPixelViewIterator (PixelView *destination, SetPixelViewMethod set, void *context) |
| WandExport MagickBooleanType | TransferPixelViewIterator (PixelView *source, PixelView *destination, TransferPixelViewMethod transfer, void *context) |
| WandExport MagickBooleanType | UpdatePixelViewIterator (PixelView *source, UpdatePixelViewMethod update, void *context) |
| #define DuplexTransferPixelViewTag "PixelView/DuplexTransfer" |
Referenced by DuplexTransferPixelViewIterator().
| #define GetPixelViewTag "PixelView/Get" |
Referenced by GetPixelViewIterator().
| #define PixelViewId "PixelView" |
Definition at line 57 of file pixel-view.c.
Referenced by ClonePixelView(), IsPixelView(), NewPixelView(), and NewPixelViewRegion().
| #define SetPixelViewTag "PixelView/Set" |
Referenced by SetPixelViewIterator().
| #define TransferPixelViewTag "PixelView/Transfer" |
Referenced by TransferPixelViewIterator().
| #define UpdatePixelViewTag "PixelView/Update" |
Referenced by UpdatePixelViewIterator().
| static PixelWand*** AcquirePixelsThreadSet | ( | const unsigned long | number_wands, | |
| const unsigned long | number_threads | |||
| ) | [static] |
Definition at line 809 of file pixel-view.c.
References DestroyPixelsThreadSet(), and NewPixelWands().
Referenced by NewPixelView(), and NewPixelViewRegion().
Definition at line 117 of file pixel-view.c.
References AcquireWandId(), ClonePixelWands(), _PixelView::debug, _PixelView::exception, _PixelView::id, MaxTextExtent, _PixelView::name, _PixelView::number_threads, _PixelView::pixel_wands, PixelViewId, _PixelView::region, _PixelView::signature, ThrowWandFatalException, _PixelView::view, and WandSignature.
| static PixelWand*** DestroyPixelsThreadSet | ( | PixelWand *** | pixel_wands, | |
| const unsigned long | number_wands, | |||
| const unsigned long | number_threads | |||
| ) | [static] |
Definition at line 180 of file pixel-view.c.
References DestroyPixelWands().
Referenced by AcquirePixelsThreadSet(), and DestroyPixelView().
Definition at line 193 of file pixel-view.c.
References DestroyPixelsThreadSet(), _PixelView::exception, _PixelView::id, _PixelView::number_threads, _PixelView::pixel_wands, _PixelView::region, RelinquishWandId(), _PixelView::signature, _PixelView::view, and WandSignature.
| WandExport MagickBooleanType DuplexTransferPixelViewIterator | ( | PixelView * | source, | |
| PixelView * | duplex, | |||
| PixelView * | destination, | |||
| DuplexTransferPixelViewMethod | transfer, | |||
| void * | context | |||
| ) |
Definition at line 252 of file pixel-view.c.
References DuplexTransferPixelViewTag, _PixelView::exception, id, _MagickWand::images, _PixelView::pixel_wands, PixelGetBlackQuantum(), PixelGetQuantumColor(), PixelSetBlackQuantum(), PixelSetIndex(), PixelSetQuantumColor(), _PixelView::region, _PixelView::signature, _PixelView::view, _PixelView::wand, and WandSignature.
| WandExport char* GetPixelViewException | ( | const PixelView * | pixel_view, | |
| ExceptionType * | severity | |||
| ) |
Definition at line 423 of file pixel-view.c.
References _PixelView::debug, _PixelView::exception, MaxTextExtent, _PixelView::name, _PixelView::signature, ThrowWandFatalException, and WandSignature.
| WandExport unsigned long GetPixelViewHeight | ( | const PixelView * | pixel_view | ) |
Definition at line 478 of file pixel-view.c.
References _PixelView::region, _PixelView::signature, and WandSignature.
| WandExport MagickBooleanType GetPixelViewIterator | ( | PixelView * | source, | |
| GetPixelViewMethod | get, | |||
| void * | context | |||
| ) |
Definition at line 523 of file pixel-view.c.
References _PixelView::exception, GetPixelViewTag, id, _MagickWand::images, _PixelView::pixel_wands, PixelSetBlackQuantum(), PixelSetIndex(), PixelSetQuantumColor(), _PixelView::region, _PixelView::signature, _PixelView::view, _PixelView::wand, and WandSignature.
Definition at line 620 of file pixel-view.c.
References id, _PixelView::pixel_wands, _PixelView::signature, and WandSignature.
| WandExport MagickWand* GetPixelViewWand | ( | const PixelView * | pixel_view | ) |
Definition at line 653 of file pixel-view.c.
References _PixelView::signature, _PixelView::wand, and WandSignature.
| WandExport unsigned long GetPixelViewWidth | ( | const PixelView * | pixel_view | ) |
Definition at line 682 of file pixel-view.c.
References _PixelView::region, _PixelView::signature, and WandSignature.
| WandExport long GetPixelViewX | ( | const PixelView * | pixel_view | ) |
Definition at line 711 of file pixel-view.c.
References _PixelView::region, _PixelView::signature, and WandSignature.
| WandExport long GetPixelViewY | ( | const PixelView * | pixel_view | ) |
Definition at line 740 of file pixel-view.c.
References _PixelView::region, _PixelView::signature, and WandSignature.
| WandExport MagickBooleanType IsPixelView | ( | const PixelView * | pixel_view | ) |
Definition at line 770 of file pixel-view.c.
References _PixelView::name, PixelViewId, _PixelView::signature, and WandSignature.
| WandExport PixelView* NewPixelView | ( | MagickWand * | wand | ) |
Definition at line 832 of file pixel-view.c.
References AcquirePixelsThreadSet(), AcquireWandId(), _PixelView::debug, _PixelView::exception, _PixelView::id, _MagickWand::images, MaxTextExtent, _PixelView::name, _PixelView::number_threads, _PixelView::pixel_wands, PixelViewId, _PixelView::region, _PixelView::signature, _MagickWand::signature, ThrowWandFatalException, _PixelView::view, _PixelView::wand, and WandSignature.
| WandExport PixelView* NewPixelViewRegion | ( | MagickWand * | wand, | |
| const long | x, | |||
| const long | y, | |||
| const unsigned long | width, | |||
| const unsigned long | height | |||
| ) |
Definition at line 890 of file pixel-view.c.
References AcquirePixelsThreadSet(), AcquireWandId(), _PixelView::debug, _PixelView::exception, _PixelView::id, _MagickWand::images, MaxTextExtent, _PixelView::name, _PixelView::number_threads, _PixelView::pixel_wands, PixelViewId, _PixelView::region, _PixelView::signature, _MagickWand::signature, ThrowWandFatalException, _PixelView::view, _PixelView::wand, and WandSignature.
| WandExport MagickBooleanType SetPixelViewIterator | ( | PixelView * | destination, | |
| SetPixelViewMethod | set, | |||
| void * | context | |||
| ) |
Definition at line 963 of file pixel-view.c.
References _PixelView::exception, id, _MagickWand::images, _PixelView::pixel_wands, PixelGetBlackQuantum(), PixelGetQuantumColor(), _PixelView::region, SetPixelViewTag, _PixelView::signature, _PixelView::view, _PixelView::wand, and WandSignature.
| WandExport MagickBooleanType TransferPixelViewIterator | ( | PixelView * | source, | |
| PixelView * | destination, | |||
| TransferPixelViewMethod | transfer, | |||
| void * | context | |||
| ) |
Definition at line 1095 of file pixel-view.c.
References _PixelView::exception, id, _MagickWand::images, _PixelView::pixel_wands, PixelGetBlackQuantum(), PixelGetQuantumColor(), PixelSetBlackQuantum(), PixelSetIndex(), PixelSetQuantumColor(), _PixelView::region, _PixelView::signature, TransferPixelViewTag, _PixelView::view, _PixelView::wand, and WandSignature.
| WandExport MagickBooleanType UpdatePixelViewIterator | ( | PixelView * | source, | |
| UpdatePixelViewMethod | update, | |||
| void * | context | |||
| ) |
Definition at line 1255 of file pixel-view.c.
References _PixelView::exception, id, _MagickWand::images, _PixelView::pixel_wands, PixelGetBlackQuantum(), PixelGetQuantumColor(), PixelSetBlackQuantum(), PixelSetQuantumColor(), _PixelView::region, _PixelView::signature, UpdatePixelViewTag, _PixelView::view, _PixelView::wand, and WandSignature.
1.5.7.1