MagickWand  7.0.6
pixel-iterator.c File Reference
Include dependency graph for pixel-iterator.c:

Go to the source code of this file.

Data Structures

struct  _PixelIterator
 

Macros

#define PixelIteratorId   "PixelIterator"
 

Functions

WandExport void ClearPixelIterator (PixelIterator *iterator)
 
WandExport PixelIteratorClonePixelIterator (const PixelIterator *iterator)
 
WandExport PixelIteratorDestroyPixelIterator (PixelIterator *iterator)
 
WandExport MagickBooleanType IsPixelIterator (const PixelIterator *iterator)
 
WandExport PixelIteratorNewPixelIterator (MagickWand *wand)
 
WandExport MagickBooleanType PixelClearIteratorException (PixelIterator *iterator)
 
WandExport PixelIteratorNewPixelRegionIterator (MagickWand *wand, const ssize_t x, const ssize_t y, const size_t width, const size_t height)
 
WandExport PixelWand ** PixelGetCurrentIteratorRow (PixelIterator *iterator, size_t *number_wands)
 
WandExport char * PixelGetIteratorException (const PixelIterator *iterator, ExceptionType *severity)
 
WandExport ExceptionType PixelGetIteratorExceptionType (const PixelIterator *iterator)
 
WandExport ssize_t PixelGetIteratorRow (PixelIterator *iterator)
 
WandExport PixelWand ** PixelGetNextIteratorRow (PixelIterator *iterator, size_t *number_wands)
 
WandExport PixelWand ** PixelGetPreviousIteratorRow (PixelIterator *iterator, size_t *number_wands)
 
WandExport void PixelResetIterator (PixelIterator *iterator)
 
WandExport void PixelSetFirstIteratorRow (PixelIterator *iterator)
 
WandExport MagickBooleanType PixelSetIteratorRow (PixelIterator *iterator, const ssize_t row)
 
WandExport void PixelSetLastIteratorRow (PixelIterator *iterator)
 
WandExport MagickBooleanType PixelSyncIterator (PixelIterator *iterator)
 

Macro Definition Documentation

◆ PixelIteratorId

#define PixelIteratorId   "PixelIterator"

Function Documentation

◆ ClearPixelIterator()

◆ ClonePixelIterator()

◆ DestroyPixelIterator()

◆ IsPixelIterator()

WandExport MagickBooleanType IsPixelIterator ( const PixelIterator iterator)

◆ NewPixelIterator()

◆ NewPixelRegionIterator()

◆ PixelClearIteratorException()

WandExport MagickBooleanType PixelClearIteratorException ( PixelIterator iterator)

◆ PixelGetCurrentIteratorRow()

◆ PixelGetIteratorException()

WandExport char* PixelGetIteratorException ( const PixelIterator iterator,
ExceptionType *  severity 
)

◆ PixelGetIteratorExceptionType()

WandExport ExceptionType PixelGetIteratorExceptionType ( const PixelIterator iterator)

◆ PixelGetIteratorRow()

WandExport ssize_t PixelGetIteratorRow ( PixelIterator iterator)

◆ PixelGetNextIteratorRow()

◆ PixelGetPreviousIteratorRow()

◆ PixelResetIterator()

◆ PixelSetFirstIteratorRow()

◆ PixelSetIteratorRow()

WandExport MagickBooleanType PixelSetIteratorRow ( PixelIterator iterator,
const ssize_t  row 
)

◆ PixelSetLastIteratorRow()

◆ PixelSyncIterator()