MagickCore  6.9.7
module.h File Reference
#include <time.h>
#include "magick/version.h"
Include dependency graph for module.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _ModuleInfo
 

Macros

#define MagickImageCoderSignature
 
#define MagickImageFilterSignature
 

Typedefs

typedef struct _ModuleInfo ModuleInfo
 
typedef size_t ImageFilterHandler(Image **, const int, const char **, ExceptionInfo *)
 

Enumerations

enum  MagickModuleType { MagickImageCoderModule, MagickImageFilterModule }
 

Functions

MagickExport char ** GetModuleList (const char *, const MagickModuleType, size_t *, ExceptionInfo *)
 
MagickExport const ModuleInfo ** GetModuleInfoList (const char *, size_t *, ExceptionInfo *)
 
MagickExport MagickBooleanType InvokeDynamicImageFilter (const char *, Image **, const int, const char **, ExceptionInfo *)
 
MagickExport MagickBooleanType ListModuleInfo (FILE *, ExceptionInfo *)
 
MagickExport MagickBooleanType ModuleComponentGenesis (void)
 
MagickExport MagickBooleanType OpenModule (const char *, ExceptionInfo *)
 
MagickExport MagickBooleanType OpenModules (ExceptionInfo *)
 
MagickExport ModuleInfoGetModuleInfo (const char *, ExceptionInfo *)
 
MagickExport void DestroyModuleList (void)
 
MagickExport void ModuleComponentTerminus (void)
 
MagickExport void RegisterStaticModules (void)
 
MagickExport void UnregisterStaticModules (void)
 

Macro Definition Documentation

#define MagickImageCoderSignature
Value:
((size_t) \
#define MagickLibInterface
Definition: version.h:34
#define MAGICKCORE_QUANTUM_DEPTH
Definition: magick-type.h:28
#define MagickImageFilterSignature
Value:
((size_t) \
#define MagickLibInterface
Definition: version.h:34
#define MAGICKCORE_QUANTUM_DEPTH
Definition: magick-type.h:28

Referenced by InvokeDynamicImageFilter().

Typedef Documentation

typedef size_t ImageFilterHandler(Image **, const int, const char **, ExceptionInfo *)
typedef struct _ModuleInfo ModuleInfo

Enumeration Type Documentation

Enumerator
MagickImageCoderModule 
MagickImageFilterModule 

Function Documentation

MagickExport void DestroyModuleList ( void  )
MagickExport ModuleInfo* GetModuleInfo ( const char *  ,
ExceptionInfo  
)
MagickExport const ModuleInfo** GetModuleInfoList ( const char *  ,
size_t *  ,
ExceptionInfo  
)
MagickExport char** GetModuleList ( const char *  ,
const MagickModuleType  ,
size_t *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType InvokeDynamicImageFilter ( const char *  ,
Image **  ,
const int  ,
const char **  ,
ExceptionInfo  
)
MagickExport MagickBooleanType ListModuleInfo ( FILE *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType ModuleComponentGenesis ( void  )

Referenced by MagickCoreGenesis().

MagickExport void ModuleComponentTerminus ( void  )

Referenced by MagickCoreTerminus().

MagickExport MagickBooleanType OpenModule ( const char *  ,
ExceptionInfo  
)

Referenced by GetMagickInfo().

Referenced by GetMagickInfo().

MagickExport void RegisterStaticModules ( void  )
MagickExport void UnregisterStaticModules ( void  )

References UnregisterAAIImage(), UnregisterARTImage(), UnregisterAVSImage(), UnregisterBGRImage(), UnregisterBMPImage(), UnregisterBRAILLEImage(), UnregisterCALSImage(), UnregisterCAPTIONImage(), UnregisterCINImage(), UnregisterCIPImage(), UnregisterCLIPBOARDImage(), UnregisterCLIPImage(), UnregisterCMYKImage(), UnregisterCUTImage(), UnregisterDCMImage(), UnregisterDDSImage(), UnregisterDEBUGImage(), UnregisterDIBImage(), UnregisterDJVUImage(), UnregisterDNGImage(), UnregisterDOTImage(), UnregisterDPSImage(), UnregisterDPXImage(), UnregisterEMFImage(), UnregisterEPTImage(), UnregisterEXRImage(), UnregisterFAXImage(), UnregisterFDImage(), UnregisterFITSImage(), UnregisterFLIFImage(), UnregisterFPXImage(), UnregisterGIFImage(), UnregisterGRADIENTImage(), UnregisterGRAYImage(), UnregisterHALDImage(), UnregisterHDRImage(), UnregisterHISTOGRAMImage(), UnregisterHRZImage(), UnregisterHTMLImage(), UnregisterICONImage(), UnregisterINFOImage(), UnregisterINLINEImage(), UnregisterIPLImage(), UnregisterJBIGImage(), UnregisterJNXImage(), UnregisterJP2Image(), UnregisterJPEGImage(), UnregisterJSONImage(), UnregisterLABELImage(), UnregisterMACImage(), UnregisterMAGICKImage(), UnregisterMAPImage(), UnregisterMASKImage(), UnregisterMATImage(), UnregisterMATTEImage(), UnregisterMETAImage(), UnregisterMIFFImage(), UnregisterMONOImage(), UnregisterMPCImage(), UnregisterMPEGImage(), UnregisterMPRImage(), UnregisterMSLImage(), UnregisterMTVImage(), UnregisterMVGImage(), UnregisterNULLImage(), UnregisterOTBImage(), UnregisterPALMImage(), UnregisterPANGOImage(), UnregisterPATTERNImage(), UnregisterPCDImage(), UnregisterPCLImage(), UnregisterPCXImage(), UnregisterPDBImage(), UnregisterPDFImage(), UnregisterPESImage(), UnregisterPICTImage(), UnregisterPIXImage(), UnregisterPLASMAImage(), UnregisterPNGImage(), UnregisterPNMImage(), UnregisterPREVIEWImage(), UnregisterPS2Image(), UnregisterPS3Image(), UnregisterPSDImage(), UnregisterPSImage(), UnregisterPWPImage(), UnregisterRAWImage(), UnregisterRGBImage(), UnregisterRGFImage(), UnregisterRLAImage(), UnregisterRLEImage(), UnregisterSCREENSHOTImage(), UnregisterSCRImage(), UnregisterSCTImage(), UnregisterSFWImage(), UnregisterSGIImage(), UnregisterSIXELImage(), UnregisterSTEGANOImage(), UnregisterSUNImage(), UnregisterSVGImage(), UnregisterTGAImage(), UnregisterTHUMBNAILImage(), UnregisterTIFFImage(), UnregisterTILEImage(), UnregisterTIMImage(), UnregisterTTFImage(), UnregisterTXTImage(), UnregisterUILImage(), UnregisterURLImage(), UnregisterUYVYImage(), UnregisterVICARImage(), UnregisterVIDImage(), UnregisterVIFFImage(), UnregisterVIPSImage(), UnregisterWBMPImage(), UnregisterWEBPImage(), UnregisterWMFImage(), UnregisterWPGImage(), UnregisterXBMImage(), UnregisterXCFImage(), UnregisterXCImage(), UnregisterXImage(), UnregisterXPMImage(), UnregisterXPSImage(), UnregisterXTRNImage(), UnregisterXWDImage(), UnregisterYCBCRImage(), and UnregisterYUVImage().

Referenced by MagickCoreTerminus().