MagickWand
6.9.11
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKWAND_PIXEL_ITERATOR_H
19 #define MAGICKWAND_PIXEL_ITERATOR_H
24 #if defined(__cplusplus) || defined(c_plusplus)
64 #if defined(__cplusplus) || defined(c_plusplus)
MagickBooleanType active
Definition: pixel-iterator.c:82
size_t signature
Definition: pixel-iterator.c:94
WandExport MagickBooleanType PixelSetIteratorRow(PixelIterator *iterator, const ssize_t row)
Definition: pixel-iterator.c:893
WandExport void PixelGetQuantumColor(const PixelWand *wand, PixelPacket *color)
Definition: pixel-wand.c:1289
#define magick_restrict
Definition: MagickWand.h:41
WandExport char * PixelGetIteratorException(const PixelIterator *, ExceptionType *)
Definition: pixel-iterator.c:556
WandExport void PixelSetQuantumColor(PixelWand *wand, const PixelPacket *color)
Definition: pixel-wand.c:2190
WandExport Image * GetImageFromMagickWand(const MagickWand *wand)
Definition: magick-image.c:139
WandExport PixelIterator * ClonePixelIterator(const PixelIterator *)
WandExport void PixelSetIndex(PixelWand *wand, const IndexPacket index)
Definition: pixel-wand.c:1985
WandExport PixelIterator * NewPixelRegionIterator(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t)
Definition: pixel-iterator.c:403
char name[MaxTextExtent]
Definition: magick-wand-private.h:56
Definition: pixel-wand.c:64
WandExport MagickBooleanType IsPixelIterator(const PixelIterator *)
WandExport char * PixelGetIteratorException(const PixelIterator *iterator, ExceptionType *severity)
Definition: pixel-iterator.c:556
RectangleInfo region
Definition: pixel-iterator.c:79
WandExport PixelWand ** PixelGetNextIteratorRow(PixelIterator *, size_t *)
WandExport void PixelSetLastIteratorRow(PixelIterator *iterator)
Definition: pixel-iterator.c:929
WandExport void PixelResetIterator(PixelIterator *iterator)
Definition: pixel-iterator.c:828
WandExport ssize_t PixelGetIteratorRow(PixelIterator *)
Definition: pixel-iterator.c:644
WandExport void ClearPixelIterator(PixelIterator *)
MagickBooleanType debug
Definition: pixel-iterator.c:91
WandExport void PixelSetFirstIteratorRow(PixelIterator *iterator)
Definition: pixel-iterator.c:860
WandExport PixelWand ** PixelGetPreviousIteratorRow(PixelIterator *, size_t *)
Definition: pixel-iterator.c:759
WandExport PixelWand ** PixelGetCurrentIteratorRow(PixelIterator *, size_t *)
WandExport Quantum PixelGetBlackQuantum(const PixelWand *wand)
Definition: pixel-wand.c:607
WandExport MagickBooleanType PixelClearIteratorException(PixelIterator *)
WandExport MagickBooleanType PixelSetIteratorRow(PixelIterator *, const ssize_t)
WandExport MagickBooleanType IsPixelIterator(const PixelIterator *iterator)
Definition: pixel-iterator.c:250
CacheView * view
Definition: pixel-iterator.c:76
#define PixelIteratorId
Definition: pixel-iterator.c:59
WandExport PixelWand ** DestroyPixelWands(PixelWand **wand, const size_t number_wands)
Definition: pixel-wand.c:275
size_t id
Definition: pixel-iterator.c:67
#define ThrowWandFatalException(severity, tag, context)
Definition: magick-wand-private.h:36
PixelWand ** pixel_wands
Definition: pixel-iterator.c:88
ExceptionInfo * exception
Definition: pixel-iterator.c:73
#define WandSignature
Definition: method-attribute.h:76
WandExport void RelinquishWandId(const size_t id)
Definition: wand.c:150
Definition: magick-wand-private.h:51
WandExport PixelIterator * NewPixelRegionIterator(MagickWand *wand, const ssize_t x, const ssize_t y, const size_t width, const size_t height)
Definition: pixel-iterator.c:403
WandExport PixelWand ** PixelGetPreviousIteratorRow(PixelIterator *iterator, size_t *number_wands)
Definition: pixel-iterator.c:759
ssize_t y
Definition: pixel-iterator.c:85
WandExport ExceptionType PixelGetIteratorExceptionType(const PixelIterator *)
Definition: pixel-iterator.c:612
WandExport PixelIterator * ClonePixelIterator(const PixelIterator *iterator)
Definition: pixel-iterator.c:156
WandExport PixelWand ** PixelGetNextIteratorRow(PixelIterator *iterator, size_t *number_wands)
Definition: pixel-iterator.c:679
Definition: pixel-iterator.c:65
WandExport ExceptionType PixelGetIteratorExceptionType(const PixelIterator *iterator)
Definition: pixel-iterator.c:612
WandExport MagickBooleanType PixelClearIteratorException(PixelIterator *iterator)
Definition: pixel-iterator.c:366
WandExport void ClearPixelIterator(PixelIterator *iterator)
Definition: pixel-iterator.c:119
WandExport PixelWand ** ClonePixelWands(const PixelWand **wands, const size_t number_wands)
Definition: pixel-wand.c:195
WandExport PixelIterator * DestroyPixelIterator(PixelIterator *)
WandExport PixelWand ** NewPixelWands(const size_t number_wands)
Definition: pixel-wand.c:442
WandExport PixelWand ** PixelGetCurrentIteratorRow(PixelIterator *iterator, size_t *number_wands)
Definition: pixel-iterator.c:488
WandExport MagickBooleanType PixelSyncIterator(PixelIterator *)
Definition: pixel-iterator.c:961
WandExport MagickBooleanType PixelSyncIterator(PixelIterator *iterator)
Definition: pixel-iterator.c:961
WandExport void PixelResetIterator(PixelIterator *)
WandExport void PixelSetLastIteratorRow(PixelIterator *)
Definition: pixel-iterator.c:929
WandExport PixelWand ** PixelGetPreviousRow(PixelIterator *iterator)
Definition: pixel-iterator.c:751
WandExport void PixelSetFirstIteratorRow(PixelIterator *)
#define MaxTextExtent
Definition: method-attribute.h:78
char name[MaxTextExtent]
Definition: pixel-iterator.c:70
WandExport void PixelSetBlackQuantum(PixelWand *wand, const Quantum black)
Definition: pixel-wand.c:1564
WandExport PixelIterator * NewPixelIterator(MagickWand *)
WandExport PixelIterator * NewPixelIterator(MagickWand *wand)
Definition: pixel-iterator.c:287
WandExport PixelIterator * DestroyPixelIterator(PixelIterator *iterator)
Definition: pixel-iterator.c:211
WandExport ssize_t PixelGetIteratorRow(PixelIterator *iterator)
Definition: pixel-iterator.c:644
WandExport size_t AcquireWandId(void)
Definition: wand.c:74
#define WandExport
Definition: method-attribute.h:71