MagickWand
6.9.11-59
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:885
WandExport void PixelGetQuantumColor(const PixelWand *wand, PixelPacket *color)
Definition: pixel-wand.c:1277
#define magick_restrict
Definition: MagickWand.h:41
WandExport char * PixelGetIteratorException(const PixelIterator *, ExceptionType *)
Definition: pixel-iterator.c:548
WandExport void PixelSetQuantumColor(PixelWand *wand, const PixelPacket *color)
Definition: pixel-wand.c:2178
WandExport Image * GetImageFromMagickWand(const MagickWand *wand)
Definition: magick-image.c:136
WandExport PixelIterator * ClonePixelIterator(const PixelIterator *)
WandExport void PixelSetIndex(PixelWand *wand, const IndexPacket index)
Definition: pixel-wand.c:1973
WandExport PixelIterator * NewPixelRegionIterator(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t)
Definition: pixel-iterator.c:398
Definition: pixel-wand.c:64
WandExport MagickBooleanType IsPixelIterator(const PixelIterator *)
WandExport char * PixelGetIteratorException(const PixelIterator *iterator, ExceptionType *severity)
Definition: pixel-iterator.c:548
RectangleInfo region
Definition: pixel-iterator.c:79
WandExport PixelWand ** PixelGetNextIteratorRow(PixelIterator *, size_t *)
WandExport void PixelSetLastIteratorRow(PixelIterator *iterator)
Definition: pixel-iterator.c:921
WandExport void PixelResetIterator(PixelIterator *iterator)
Definition: pixel-iterator.c:820
WandExport ssize_t PixelGetIteratorRow(PixelIterator *)
Definition: pixel-iterator.c:636
WandExport void ClearPixelIterator(PixelIterator *)
MagickBooleanType debug
Definition: pixel-iterator.c:91
WandExport void PixelSetFirstIteratorRow(PixelIterator *iterator)
Definition: pixel-iterator.c:852
WandExport PixelWand ** PixelGetPreviousIteratorRow(PixelIterator *, size_t *)
Definition: pixel-iterator.c:751
WandExport PixelWand ** PixelGetCurrentIteratorRow(PixelIterator *, size_t *)
WandExport Quantum PixelGetBlackQuantum(const PixelWand *wand)
Definition: pixel-wand.c:595
WandExport MagickBooleanType PixelClearIteratorException(PixelIterator *)
WandExport MagickBooleanType PixelSetIteratorRow(PixelIterator *, const ssize_t)
WandExport MagickBooleanType IsPixelIterator(const PixelIterator *iterator)
Definition: pixel-iterator.c:248
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:269
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:398
WandExport PixelWand ** PixelGetPreviousIteratorRow(PixelIterator *iterator, size_t *number_wands)
Definition: pixel-iterator.c:751
ssize_t y
Definition: pixel-iterator.c:85
WandExport ExceptionType PixelGetIteratorExceptionType(const PixelIterator *)
Definition: pixel-iterator.c:604
WandExport PixelIterator * ClonePixelIterator(const PixelIterator *iterator)
Definition: pixel-iterator.c:156
WandExport PixelWand ** PixelGetNextIteratorRow(PixelIterator *iterator, size_t *number_wands)
Definition: pixel-iterator.c:671
Definition: pixel-iterator.c:65
WandExport ExceptionType PixelGetIteratorExceptionType(const PixelIterator *iterator)
Definition: pixel-iterator.c:604
WandExport MagickBooleanType PixelClearIteratorException(PixelIterator *iterator)
Definition: pixel-iterator.c:361
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:192
WandExport PixelIterator * DestroyPixelIterator(PixelIterator *)
WandExport PixelWand ** NewPixelWands(const size_t number_wands)
Definition: pixel-wand.c:433
WandExport PixelWand ** PixelGetCurrentIteratorRow(PixelIterator *iterator, size_t *number_wands)
Definition: pixel-iterator.c:480
WandExport MagickBooleanType PixelSyncIterator(PixelIterator *)
Definition: pixel-iterator.c:953
WandExport MagickBooleanType PixelSyncIterator(PixelIterator *iterator)
Definition: pixel-iterator.c:953
WandExport void PixelResetIterator(PixelIterator *)
WandExport void PixelSetLastIteratorRow(PixelIterator *)
Definition: pixel-iterator.c:921
WandExport PixelWand ** PixelGetPreviousRow(PixelIterator *iterator)
Definition: pixel-iterator.c:743
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:1552
WandExport PixelIterator * NewPixelIterator(MagickWand *)
WandExport PixelIterator * NewPixelIterator(MagickWand *wand)
Definition: pixel-iterator.c:285
WandExport PixelIterator * DestroyPixelIterator(PixelIterator *iterator)
Definition: pixel-iterator.c:209
WandExport ssize_t PixelGetIteratorRow(PixelIterator *iterator)
Definition: pixel-iterator.c:636
WandExport size_t AcquireWandId(void)
Definition: wand.c:74
#define WandExport
Definition: method-attribute.h:71