static.h

Go to the documentation of this file.
00001 /*
00002   Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization
00003   dedicated to making software imaging solutions freely available.
00004   
00005   You may not use this file except in compliance with the License.  You may
00006   obtain a copy of the License at
00007   
00008     https://imagemagick.org/script/license.php
00009   
00010   Unless required by applicable law or agreed to in writing, software
00011   distributed under the License is distributed on an "AS IS" BASIS,
00012   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013   See the License for the specific language governing permissions and
00014   limitations under the License.
00015 
00016   MagickCore static coder registration methods.
00017 */
00018 #ifndef MAGICKCORE_STATIC_H
00019 #define MAGICKCORE_STATIC_H
00020 
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024 
00025 extern MagickExport MagickBooleanType
00026   InvokeStaticImageFilter(const char *,Image **,const int,const char **,
00027     ExceptionInfo *),
00028   RegisterStaticModule(const char *,ExceptionInfo *exception),
00029   UnregisterStaticModule(const char *);
00030 
00031 extern MagickExport void
00032   RegisterStaticModules(void),
00033   UnregisterStaticModules(void);
00034 
00035 extern ModuleExport size_t
00036   RegisterAAIImage(void),
00037   RegisterARTImage(void),
00038   RegisterAVIImage(void),
00039   RegisterAVSImage(void),
00040   RegisterBIEImage(void),
00041   RegisterBGRImage(void),
00042   RegisterBMPImage(void),
00043   RegisterBRAILLEImage(void),
00044   RegisterCALSImage(void),
00045   RegisterCAPTIONImage(void),
00046   RegisterCINImage(void),
00047   RegisterCIPImage(void),
00048   RegisterCLIPImage(void),
00049   RegisterCLIPBOARDImage(void),
00050   RegisterCMYKImage(void),
00051   RegisterCUBEImage(void),
00052   RegisterCUTImage(void),
00053   RegisterDCMImage(void),
00054   RegisterDCXImage(void),
00055   RegisterDDSImage(void),
00056   RegisterDEBUGImage(void),
00057   RegisterDIBImage(void),
00058   RegisterDJVUImage(void),
00059   RegisterDNGImage(void),
00060   RegisterDPSImage(void),
00061   RegisterDPXImage(void),
00062   RegisterEMFImage(void),
00063   RegisterEPDFImage(void),
00064   RegisterEPIImage(void),
00065   RegisterEPSImage(void),
00066   RegisterEPS2Image(void),
00067   RegisterEPSFImage(void),
00068   RegisterEPSIImage(void),
00069   RegisterEPTImage(void),
00070   RegisterEXRImage(void),
00071   RegisterFAXImage(void),
00072   RegisterFITSImage(void),
00073   RegisterFLIFImage(void),
00074   RegisterFPXImage(void),
00075   RegisterG3Image(void),
00076   RegisterGIFImage(void),
00077   RegisterGIF87Image(void),
00078   RegisterGRADIENTImage(void),
00079   RegisterGRANITEImage(void),
00080   RegisterGRAYImage(void),
00081   RegisterHALDImage(void),
00082   RegisterHDRImage(void),
00083   RegisterHEICImage(void),
00084   RegisterHImage(void),
00085   RegisterHISTOGRAMImage(void),
00086   RegisterHRZImage(void),
00087   RegisterHTMLImage(void),
00088   RegisterICBImage(void),
00089   RegisterICONImage(void),
00090   RegisterINFOImage(void),
00091   RegisterINLINEImage(void),
00092   RegisterIPLImage(void),
00093   RegisterJBGImage(void),
00094   RegisterJBIGImage(void),
00095   RegisterJNXImage(void),
00096   RegisterJPEGImage(void),
00097   RegisterJSONImage(void),
00098   RegisterJP2Image(void),
00099   RegisterLABELImage(void),
00100   RegisterMACImage(void),
00101   RegisterMAGICKImage(void),
00102   RegisterMAPImage(void),
00103   RegisterMASKImage(void),
00104   RegisterMATImage(void),
00105   RegisterMATTEImage(void),
00106   RegisterMETAImage(void),
00107   RegisterMIFFImage(void),
00108   RegisterMNGImage(void),
00109   RegisterMONOImage(void),
00110   RegisterMPCImage(void),
00111   RegisterMPEGImage(void),
00112   RegisterMPRImage(void),
00113   RegisterMSLImage(void),
00114   RegisterMTVImage(void),
00115   RegisterMVGImage(void),
00116   RegisterNETSCAPEImage(void),
00117   RegisterNULLImage(void),
00118   RegisterP7Image(void),
00119   RegisterPBMImage(void),
00120   RegisterOTBImage(void),
00121   RegisterPALMImage(void),
00122   RegisterPANGOImage(void),
00123   RegisterPATTERNImage(void),
00124   RegisterPCDImage(void),
00125   RegisterPCDSImage(void),
00126   RegisterPCLImage(void),
00127   RegisterPCTImage(void),
00128   RegisterPCXImage(void),
00129   RegisterPDBImage(void),
00130   RegisterPDFImage(void),
00131   RegisterPESImage(void),
00132   RegisterPGXImage(void),
00133   RegisterPICImage(void),
00134   RegisterPICTImage(void),
00135   RegisterPIXImage(void),
00136   RegisterPGMImage(void),
00137   RegisterPLASMAImage(void),
00138   RegisterPMImage(void),
00139   RegisterPNGImage(void),
00140   RegisterPNMImage(void),
00141   RegisterPPMImage(void),
00142   RegisterPSImage(void),
00143   RegisterPS2Image(void),
00144   RegisterPS3Image(void),
00145   RegisterPSDImage(void),
00146   RegisterPTIFImage(void),
00147   RegisterPWPImage(void),
00148   RegisterRASImage(void),
00149   RegisterRAWImage(void),
00150   RegisterRGBImage(void),
00151   RegisterRGBAImage(void),
00152   RegisterRGFImage(void),
00153   RegisterRLAImage(void),
00154   RegisterRLEImage(void),
00155   RegisterSCRImage(void),
00156   RegisterSCREENSHOTImage(void),
00157   RegisterSCTImage(void),
00158   RegisterSFWImage(void),
00159   RegisterSGIImage(void),
00160   RegisterSHTMLImage(void),
00161   RegisterSIXELImage(void),
00162   RegisterSTEGANOImage(void),
00163   RegisterSUNImage(void),
00164   RegisterSVGImage(void),
00165   RegisterTEXTImage(void),
00166   RegisterTGAImage(void),
00167   RegisterTHUMBNAILImage(void),
00168   RegisterTIFImage(void),
00169   RegisterTIFFImage(void),
00170   RegisterTILEImage(void),
00171   RegisterTIMImage(void),
00172   RegisterTIM2Image(void),
00173   RegisterTTFImage(void),
00174   RegisterTXTImage(void),
00175   RegisterUILImage(void),
00176   RegisterURLImage(void),
00177   RegisterUYVYImage(void),
00178   RegisterVDAImage(void),
00179   RegisterVICARImage(void),
00180   RegisterVIDImage(void),
00181   RegisterVIFFImage(void),
00182   RegisterVIPSImage(void),
00183   RegisterVSTImage(void),
00184   RegisterWBMPImage(void),
00185   RegisterWEBPImage(void),
00186   RegisterWMFImage(void),
00187   RegisterWPGImage(void),
00188   RegisterXImage(void),
00189   RegisterXBMImage(void),
00190   RegisterXCImage(void),
00191   RegisterXCFImage(void),
00192   RegisterXPMImage(void),
00193   RegisterXPSImage(void),
00194   RegisterXTRNImage(void),
00195   RegisterXVImage(void),
00196   RegisterXWDImage(void),
00197   RegisterYCBCRImage(void),
00198   RegisterYUVImage(void);
00199 
00200 extern ModuleExport void
00201   UnregisterAAIImage(void),
00202   UnregisterARTImage(void),
00203   UnregisterAVIImage(void),
00204   UnregisterAVSImage(void),
00205   UnregisterBIEImage(void),
00206   UnregisterBGRImage(void),
00207   UnregisterBMPImage(void),
00208   UnregisterBRAILLEImage(void),
00209   UnregisterCALSImage(void),
00210   UnregisterCAPTIONImage(void),
00211   UnregisterCINImage(void),
00212   UnregisterCIPImage(void),
00213   UnregisterCLIPImage(void),
00214   UnregisterCLIPBOARDImage(void),
00215   UnregisterCMYKImage(void),
00216   UnregisterCUBEImage(void),
00217   UnregisterCUTImage(void),
00218   UnregisterDCMImage(void),
00219   UnregisterDCXImage(void),
00220   UnregisterDDSImage(void),
00221   UnregisterDEBUGImage(void),
00222   UnregisterDIBImage(void),
00223   UnregisterDJVUImage(void),
00224   UnregisterDNGImage(void),
00225   UnregisterDPSImage(void),
00226   UnregisterDPXImage(void),
00227   UnregisterEMFImage(void),
00228   UnregisterEPDFImage(void),
00229   UnregisterEPIImage(void),
00230   UnregisterEPSImage(void),
00231   UnregisterEPS2Image(void),
00232   UnregisterEPSFImage(void),
00233   UnregisterEPSIImage(void),
00234   UnregisterEPTImage(void),
00235   UnregisterEXRImage(void),
00236   UnregisterFAXImage(void),
00237   UnregisterFITSImage(void),
00238   UnregisterFLIFImage(void),
00239   UnregisterFPXImage(void),
00240   UnregisterG3Image(void),
00241   UnregisterGIFImage(void),
00242   UnregisterGIF87Image(void),
00243   UnregisterGRADIENTImage(void),
00244   UnregisterGRANITEImage(void),
00245   UnregisterGRAYImage(void),
00246   UnregisterHALDImage(void),
00247   UnregisterHDRImage(void),
00248   UnregisterHEICImage(void),
00249   UnregisterHImage(void),
00250   UnregisterHISTOGRAMImage(void),
00251   UnregisterHRZImage(void),
00252   UnregisterHTMLImage(void),
00253   UnregisterICBImage(void),
00254   UnregisterICONImage(void),
00255   UnregisterINFOImage(void),
00256   UnregisterINLINEImage(void),
00257   UnregisterIPLImage(void),
00258   UnregisterJBGImage(void),
00259   UnregisterJBIGImage(void),
00260   UnregisterJNXImage(void),
00261   UnregisterJPEGImage(void),
00262   UnregisterJP2Image(void),
00263   UnregisterJSONImage(void),
00264   UnregisterLABELImage(void),
00265   UnregisterLOCALEImage(void),
00266   UnregisterMACImage(void),
00267   UnregisterMAGICKImage(void),
00268   UnregisterMAPImage(void),
00269   UnregisterMASKImage(void),
00270   UnregisterMATImage(void),
00271   UnregisterMATTEImage(void),
00272   UnregisterMETAImage(void),
00273   UnregisterMIFFImage(void),
00274   UnregisterMNGImage(void),
00275   UnregisterMONOImage(void),
00276   UnregisterMPCImage(void),
00277   UnregisterMPEGImage(void),
00278   UnregisterMPRImage(void),
00279   UnregisterMSLImage(void),
00280   UnregisterMTVImage(void),
00281   UnregisterMVGImage(void),
00282   UnregisterNETSCAPEImage(void),
00283   UnregisterNULLImage(void),
00284   UnregisterP7Image(void),
00285   UnregisterPBMImage(void),
00286   UnregisterOTBImage(void),
00287   UnregisterPALMImage(void),
00288   UnregisterPANGOImage(void),
00289   UnregisterPATTERNImage(void),
00290   UnregisterPCDImage(void),
00291   UnregisterPCDSImage(void),
00292   UnregisterPCLImage(void),
00293   UnregisterPCTImage(void),
00294   UnregisterPCXImage(void),
00295   UnregisterPDBImage(void),
00296   UnregisterPDFImage(void),
00297   UnregisterPESImage(void),
00298   UnregisterPGXImage(void),
00299   UnregisterPICImage(void),
00300   UnregisterPICTImage(void),
00301   UnregisterPIXImage(void),
00302   UnregisterPLASMAImage(void),
00303   UnregisterPGMImage(void),
00304   UnregisterPMImage(void),
00305   UnregisterPNGImage(void),
00306   UnregisterPNMImage(void),
00307   UnregisterPPMImage(void),
00308   UnregisterPSImage(void),
00309   UnregisterPS2Image(void),
00310   UnregisterPS3Image(void),
00311   UnregisterPSDImage(void),
00312   UnregisterPTIFImage(void),
00313   UnregisterPWPImage(void),
00314   UnregisterRASImage(void),
00315   UnregisterRAWImage(void),
00316   UnregisterRGBImage(void),
00317   UnregisterRGBAImage(void),
00318   UnregisterRGFImage(void),
00319   UnregisterRLAImage(void),
00320   UnregisterRLEImage(void),
00321   UnregisterSCRImage(void),
00322   UnregisterSCREENSHOTImage(void),
00323   UnregisterSCTImage(void),
00324   UnregisterSFWImage(void),
00325   UnregisterSGIImage(void),
00326   UnregisterSHTMLImage(void),
00327   UnregisterSIXELImage(void),
00328   UnregisterSTEGANOImage(void),
00329   UnregisterSUNImage(void),
00330   UnregisterSVGImage(void),
00331   UnregisterTEXTImage(void),
00332   UnregisterTGAImage(void),
00333   UnregisterTHUMBNAILImage(void),
00334   UnregisterTIFImage(void),
00335   UnregisterTIFFImage(void),
00336   UnregisterTILEImage(void),
00337   UnregisterTIMImage(void),
00338   UnregisterTIM2Image(void),
00339   UnregisterTTFImage(void),
00340   UnregisterTXTImage(void),
00341   UnregisterUILImage(void),
00342   UnregisterURLImage(void),
00343   UnregisterUYVYImage(void),
00344   UnregisterVDAImage(void),
00345   UnregisterVICARImage(void),
00346   UnregisterVIDImage(void),
00347   UnregisterVIFFImage(void),
00348   UnregisterVIPSImage(void),
00349   UnregisterVSTImage(void),
00350   UnregisterWBMPImage(void),
00351   UnregisterWEBPImage(void),
00352   UnregisterWMFImage(void),
00353   UnregisterWPGImage(void),
00354   UnregisterXImage(void),
00355   UnregisterXBMImage(void),
00356   UnregisterXCImage(void),
00357   UnregisterXCFImage(void),
00358   UnregisterXPMImage(void),
00359   UnregisterXPSImage(void),
00360   UnregisterXTRNImage(void),
00361   UnregisterXVImage(void),
00362   UnregisterXWDImage(void),
00363   UnregisterYCBCRImage(void),
00364   UnregisterYUVImage(void);
00365 
00366 #if defined(__cplusplus) || defined(c_plusplus)
00367 }
00368 #endif
00369 
00370 #endif

Generated on 5 Aug 2019 for MagickCore by  doxygen 1.6.1