module.h File Reference

#include "MagickCore/version.h"

Go to the source code of this file.

Data Structures

struct  _ModuleInfo

Defines

#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 ModuleInfoGetModuleInfo (const char *, ExceptionInfo *)
MagickExport void DestroyModuleList (void)

Define Documentation

#define MagickImageCoderSignature
Value:
((size_t) \
  (((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH))

Referenced by RegisterUndefinedImage().

#define MagickImageFilterSignature
Value:
((size_t) \
  (((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH))

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  
)

Generated on 9 Mar 2020 for MagickCore by  doxygen 1.6.1