MagickCore 6.9.12
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)
 

Macro Definition Documentation

◆ MagickImageCoderSignature

#define MagickImageCoderSignature
Value:
((size_t) \
(((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH))
#define MAGICKCORE_QUANTUM_DEPTH
Definition: magick-type.h:28

Definition at line 28 of file module.h.

◆ MagickImageFilterSignature

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

Definition at line 30 of file module.h.

Typedef Documentation

◆ ImageFilterHandler

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

Definition at line 67 of file module.h.

◆ ModuleInfo

typedef struct _ModuleInfo ModuleInfo

Enumeration Type Documentation

◆ MagickModuleType

Enumerator
MagickImageCoderModule 
MagickImageFilterModule 

Definition at line 33 of file module.h.

Function Documentation

◆ DestroyModuleList()

MagickExport void DestroyModuleList ( void  )

◆ GetModuleInfo()

MagickExport ModuleInfo * GetModuleInfo ( const char *  ,
ExceptionInfo  
)

◆ GetModuleInfoList()

MagickExport const ModuleInfo ** GetModuleInfoList ( const char *  ,
size_t *  ,
ExceptionInfo  
)

◆ GetModuleList()

MagickExport char ** GetModuleList ( const char *  ,
const  MagickModuleType,
size_t *  ,
ExceptionInfo  
)

◆ InvokeDynamicImageFilter()

MagickExport MagickBooleanType InvokeDynamicImageFilter ( const char *  ,
Image **  ,
const int  ,
const char **  ,
ExceptionInfo  
)

◆ ListModuleInfo()

MagickExport MagickBooleanType ListModuleInfo ( FILE *  ,
ExceptionInfo  
)

◆ ModuleComponentGenesis()

MagickExport MagickBooleanType ModuleComponentGenesis ( void  )

Referenced by MagickCoreGenesis().

◆ ModuleComponentTerminus()

MagickExport void ModuleComponentTerminus ( void  )

Referenced by MagickCoreTerminus().

◆ OpenModule()

MagickExport MagickBooleanType OpenModule ( const char *  ,
ExceptionInfo  
)

Referenced by GetMagickInfo().

◆ OpenModules()

Referenced by GetMagickInfo().