#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"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 size_t number_wands, const size_t 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 size_t | 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 size_t | GetPixelViewWidth (const PixelView *pixel_view) |
| WandExport ssize_t | GetPixelViewX (const PixelView *pixel_view) |
| WandExport ssize_t | GetPixelViewY (const PixelView *pixel_view) |
| WandExport MagickBooleanType | IsPixelView (const PixelView *pixel_view) |
| static PixelWand *** | AcquirePixelsThreadSet (const size_t number_wands, const size_t number_threads) |
| WandExport PixelView * | NewPixelView (MagickWand *wand) |
| WandExport PixelView * | NewPixelViewRegion (MagickWand *wand, const ssize_t x, const ssize_t y, const size_t width, const size_t 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 58 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 size_t | number_wands, | |
| const size_t | number_threads | |||
| ) | [static] |
Definition at line 815 of file pixel-view.c.
References DestroyPixelsThreadSet(), and NewPixelWands().
Referenced by NewPixelView(), and NewPixelViewRegion().
Definition at line 118 of file pixel-view.c.
References AcquireWandId(), ClonePixelWands(), _PixelView::debug, _PixelView::exception, _PixelView::id, _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 size_t | number_wands, | |||
| const size_t | number_threads | |||
| ) | [static] |
Definition at line 181 of file pixel-view.c.
References DestroyPixelWands().
Referenced by AcquirePixelsThreadSet(), and DestroyPixelView().
Definition at line 195 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 254 of file pixel-view.c.
References DuplexTransferPixelViewTag, _PixelView::exception, _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 427 of file pixel-view.c.
References _PixelView::debug, _PixelView::exception, _PixelView::name, _PixelView::signature, ThrowWandFatalException, and WandSignature.
| WandExport size_t GetPixelViewHeight | ( | const PixelView * | pixel_view | ) |
Definition at line 482 of file pixel-view.c.
References _PixelView::region, _PixelView::signature, and WandSignature.
| WandExport MagickBooleanType GetPixelViewIterator | ( | PixelView * | source, | |
| GetPixelViewMethod | get, | |||
| void * | context | |||
| ) |
Definition at line 527 of file pixel-view.c.
References _PixelView::exception, GetPixelViewTag, _MagickWand::images, _PixelView::pixel_wands, PixelSetBlackQuantum(), PixelSetIndex(), PixelSetQuantumColor(), _PixelView::region, _PixelView::signature, _PixelView::view, _PixelView::wand, and WandSignature.
Definition at line 626 of file pixel-view.c.
References _PixelView::pixel_wands, _PixelView::signature, and WandSignature.
| WandExport MagickWand* GetPixelViewWand | ( | const PixelView * | pixel_view | ) |
Definition at line 659 of file pixel-view.c.
References _PixelView::signature, _PixelView::wand, and WandSignature.
| WandExport size_t GetPixelViewWidth | ( | const PixelView * | pixel_view | ) |
Definition at line 688 of file pixel-view.c.
References _PixelView::region, _PixelView::signature, and WandSignature.
| WandExport ssize_t GetPixelViewX | ( | const PixelView * | pixel_view | ) |
Definition at line 717 of file pixel-view.c.
References _PixelView::region, _PixelView::signature, and WandSignature.
| WandExport ssize_t GetPixelViewY | ( | const PixelView * | pixel_view | ) |
Definition at line 746 of file pixel-view.c.
References _PixelView::region, _PixelView::signature, and WandSignature.
| WandExport MagickBooleanType IsPixelView | ( | const PixelView * | pixel_view | ) |
Definition at line 776 of file pixel-view.c.
References _PixelView::name, PixelViewId, _PixelView::signature, and WandSignature.
| WandExport PixelView* NewPixelView | ( | MagickWand * | wand | ) |
Definition at line 838 of file pixel-view.c.
References AcquirePixelsThreadSet(), AcquireWandId(), _PixelView::debug, _PixelView::exception, _PixelView::id, _MagickWand::images, _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 ssize_t | x, | |||
| const ssize_t | y, | |||
| const size_t | width, | |||
| const size_t | height | |||
| ) |
Definition at line 896 of file pixel-view.c.
References AcquirePixelsThreadSet(), AcquireWandId(), _PixelView::debug, _PixelView::exception, _PixelView::id, _MagickWand::images, _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 969 of file pixel-view.c.
References _PixelView::exception, _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 1103 of file pixel-view.c.
References _PixelView::exception, _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 1265 of file pixel-view.c.
References _PixelView::exception, _MagickWand::images, _PixelView::pixel_wands, PixelGetBlackQuantum(), PixelGetQuantumColor(), PixelSetBlackQuantum(), PixelSetQuantumColor(), _PixelView::region, _PixelView::signature, UpdatePixelViewTag, _PixelView::view, _PixelView::wand, and WandSignature.
1.6.2-20100208