static.h

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

Generated on 24 Nov 2020 for MagickCore by  doxygen 1.6.1