MagickWand  7.0.0
magick-wand.c File Reference
Include dependency graph for magick-wand.c:

Go to the source code of this file.

Macros

#define ThrowWandException(severity, tag, context)
 

Functions

WandExport void ClearMagickWand (MagickWand *wand)
 
WandExport MagickWandCloneMagickWand (const MagickWand *wand)
 
WandExport MagickWandDestroyMagickWand (MagickWand *wand)
 
WandExport MagickBooleanType IsMagickWand (const MagickWand *wand)
 
WandExport MagickBooleanType MagickClearException (MagickWand *wand)
 
WandExport char * MagickGetException (const MagickWand *wand, ExceptionType *severity)
 
WandExport ExceptionType MagickGetExceptionType (const MagickWand *wand)
 
WandExport ssize_t MagickGetIteratorIndex (MagickWand *wand)
 
WandExport char * MagickQueryConfigureOption (const char *option)
 
WandExport char ** MagickQueryConfigureOptions (const char *pattern, size_t *number_options)
 
WandExport double * MagickQueryFontMetrics (MagickWand *wand, const DrawingWand *drawing_wand, const char *text)
 
WandExport double * MagickQueryMultilineFontMetrics (MagickWand *wand, const DrawingWand *drawing_wand, const char *text)
 
WandExport char ** MagickQueryFonts (const char *pattern, size_t *number_fonts)
 
WandExport char ** MagickQueryFormats (const char *pattern, size_t *number_formats)
 
WandExport void * MagickRelinquishMemory (void *memory)
 
WandExport void MagickResetIterator (MagickWand *wand)
 
WandExport void MagickSetFirstIterator (MagickWand *wand)
 
WandExport MagickBooleanType MagickSetIteratorIndex (MagickWand *wand, const ssize_t index)
 
WandExport void MagickSetLastIterator (MagickWand *wand)
 
WandExport void MagickWandGenesis (void)
 
WandExport void MagickWandTerminus (void)
 
WandExport MagickWandNewMagickWand (void)
 
WandExport MagickWandNewMagickWandFromImage (const Image *image)
 

Macro Definition Documentation

#define ThrowWandException (   severity,
  tag,
  context 
)
Value:
{ \
(void) ThrowMagickException(wand->exception,GetMagickModule(),severity, \
tag,"`%s'",context); \
return(MagickFalse); \
}

Definition at line 57 of file magick-wand.c.

Function Documentation

WandExport MagickBooleanType IsMagickWand ( const MagickWand wand)

Definition at line 215 of file magick-wand.c.

References MagickWandId, _MagickWand::name, _MagickWand::signature, and WandSignature.

WandExport MagickBooleanType MagickClearException ( MagickWand wand)
WandExport char* MagickGetException ( const MagickWand wand,
ExceptionType *  severity 
)
WandExport ExceptionType MagickGetExceptionType ( const MagickWand wand)
WandExport ssize_t MagickGetIteratorIndex ( MagickWand wand)
WandExport char* MagickQueryConfigureOption ( const char *  option)

Definition at line 410 of file magick-wand.c.

WandExport char** MagickQueryConfigureOptions ( const char *  pattern,
size_t *  number_options 
)

Definition at line 463 of file magick-wand.c.

WandExport double* MagickQueryFontMetrics ( MagickWand wand,
const DrawingWand drawing_wand,
const char *  text 
)
WandExport char** MagickQueryFonts ( const char *  pattern,
size_t *  number_fonts 
)

Definition at line 716 of file magick-wand.c.

WandExport char** MagickQueryFormats ( const char *  pattern,
size_t *  number_formats 
)

Definition at line 758 of file magick-wand.c.

WandExport double* MagickQueryMultilineFontMetrics ( MagickWand wand,
const DrawingWand drawing_wand,
const char *  text 
)
WandExport void* MagickRelinquishMemory ( void *  memory)

Definition at line 796 of file magick-wand.c.

WandExport MagickBooleanType MagickSetIteratorIndex ( MagickWand wand,
const ssize_t  index 
)
WandExport void MagickWandGenesis ( void  )

Definition at line 1010 of file magick-wand.c.

WandExport void MagickWandTerminus ( void  )

Definition at line 1034 of file magick-wand.c.

References DestroyWandIds().

WandExport MagickWand* NewMagickWandFromImage ( const Image *  image)

Definition at line 1116 of file magick-wand.c.

References _MagickWand::exception, _MagickWand::images, and NewMagickWand().