blob: 48443fd6b97bd005e2d0d0de3b37667f505cde88 [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001/*
cristyfe676ee2013-11-18 13:03:38 +00002 Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
cristy3ed852e2009-09-05 21:47:34 +00003 dedicated to making software imaging solutions freely available.
4
5 You may not use this file except in compliance with the License.
6 obtain a copy of the License at
7
8 http://www.imagemagick.org/script/license.php
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15
16 MagickCore static coder registration methods.
17*/
18#ifndef _MAGICKCORE_STATIC_H
19#define _MAGICKCORE_STATIC_H
20
21#if defined(__cplusplus) || defined(c_plusplus)
22extern "C" {
23#endif
24
25extern MagickExport MagickBooleanType
26 InvokeStaticImageFilter(const char *,Image **,const int,const char **,
27 ExceptionInfo *);
28
cristybb503372010-05-27 20:51:26 +000029extern ModuleExport size_t
cristy397bede2011-01-18 23:59:59 +000030 RegisterAAIImage(void),
cristy3ed852e2009-09-05 21:47:34 +000031 RegisterARTImage(void),
32 RegisterAVIImage(void),
33 RegisterAVSImage(void),
34 RegisterBIEImage(void),
dirk151c3312014-08-06 05:20:39 +000035 RegisterBGRImage(void),
cristy3ed852e2009-09-05 21:47:34 +000036 RegisterBMPImage(void),
37 RegisterBRAILLEImage(void),
cristy1f9ce9f2010-04-28 11:55:12 +000038 RegisterCALSImage(void),
cristy3ed852e2009-09-05 21:47:34 +000039 RegisterCAPTIONImage(void),
40 RegisterCINImage(void),
41 RegisterCIPImage(void),
42 RegisterCLIPImage(void),
43 RegisterCLIPBOARDImage(void),
44 RegisterCMYKImage(void),
45 RegisterCUTImage(void),
46 RegisterDCMImage(void),
47 RegisterDCXImage(void),
48 RegisterDDSImage(void),
cristy2aac09a2010-06-06 16:46:43 +000049 RegisterDEBUGImage(void),
cristy3ed852e2009-09-05 21:47:34 +000050 RegisterDIBImage(void),
51 RegisterDJVUImage(void),
52 RegisterDNGImage(void),
53 RegisterDPSImage(void),
54 RegisterDPXImage(void),
55 RegisterEMFImage(void),
56 RegisterEPDFImage(void),
57 RegisterEPIImage(void),
58 RegisterEPSImage(void),
59 RegisterEPS2Image(void),
60 RegisterEPSFImage(void),
61 RegisterEPSIImage(void),
62 RegisterEPTImage(void),
63 RegisterEXRImage(void),
64 RegisterFAXImage(void),
cristy7ff4c442012-04-03 18:02:50 +000065 RegisterFDImage(void),
cristy3ed852e2009-09-05 21:47:34 +000066 RegisterFITSImage(void),
67 RegisterFPXImage(void),
68 RegisterG3Image(void),
69 RegisterGIFImage(void),
70 RegisterGIF87Image(void),
71 RegisterGRADIENTImage(void),
72 RegisterGRANITEImage(void),
73 RegisterGRAYImage(void),
cristy579bc8f2011-03-06 17:27:05 +000074 RegisterHALDImage(void),
75 RegisterHDRImage(void),
cristy3ed852e2009-09-05 21:47:34 +000076 RegisterHImage(void),
77 RegisterHISTOGRAMImage(void),
78 RegisterHRZImage(void),
79 RegisterHTMLImage(void),
80 RegisterICBImage(void),
81 RegisterICONImage(void),
82 RegisterINFOImage(void),
83 RegisterINLINEImage(void),
84 RegisterIPLImage(void),
85 RegisterJBGImage(void),
86 RegisterJBIGImage(void),
cristy00ce0062014-01-18 01:20:44 +000087 RegisterJNXImage(void),
cristy3ed852e2009-09-05 21:47:34 +000088 RegisterJPGImage(void),
89 RegisterJPEGImage(void),
cristy00ce0062014-01-18 01:20:44 +000090 RegisterJSONImage(void),
cristy3ed852e2009-09-05 21:47:34 +000091 RegisterJP2Image(void),
92 RegisterLABELImage(void),
cristyae29c4f2010-12-28 14:45:29 +000093 RegisterMACImage(void),
cristy3ed852e2009-09-05 21:47:34 +000094 RegisterMAGICKImage(void),
95 RegisterMAPImage(void),
dirk151c3312014-08-06 05:20:39 +000096 RegisterMASKImage(void),
cristy3ed852e2009-09-05 21:47:34 +000097 RegisterMATImage(void),
98 RegisterMATTEImage(void),
99 RegisterMETAImage(void),
100 RegisterMIFFImage(void),
101 RegisterMNGImage(void),
102 RegisterMONOImage(void),
103 RegisterMPCImage(void),
104 RegisterMPEGImage(void),
105 RegisterMPRImage(void),
106 RegisterMSLImage(void),
107 RegisterMTVImage(void),
108 RegisterMVGImage(void),
109 RegisterNETSCAPEImage(void),
110 RegisterNULLImage(void),
111 RegisterP7Image(void),
112 RegisterPBMImage(void),
113 RegisterOTBImage(void),
114 RegisterPALMImage(void),
cristybb06a1a2012-03-15 00:16:53 +0000115 RegisterPANGOImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000116 RegisterPATTERNImage(void),
117 RegisterPCDImage(void),
118 RegisterPCDSImage(void),
119 RegisterPCLImage(void),
120 RegisterPCTImage(void),
121 RegisterPCXImage(void),
122 RegisterPDBImage(void),
123 RegisterPDFImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000124 RegisterPESImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000125 RegisterPICImage(void),
126 RegisterPICTImage(void),
127 RegisterPIXImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000128 RegisterPGMImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000129 RegisterPLASMAImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000130 RegisterPMImage(void),
131 RegisterPNGImage(void),
132 RegisterPNMImage(void),
133 RegisterPPMImage(void),
134 RegisterPREVIEWImage(void),
135 RegisterPSImage(void),
136 RegisterPS2Image(void),
137 RegisterPS3Image(void),
138 RegisterPSDImage(void),
139 RegisterPTIFImage(void),
140 RegisterPWPImage(void),
141 RegisterRASImage(void),
142 RegisterRAWImage(void),
143 RegisterRGBImage(void),
144 RegisterRGBAImage(void),
cristy47c10da2013-08-26 23:06:51 +0000145 RegisterRGFImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000146 RegisterRLAImage(void),
147 RegisterRLEImage(void),
148 RegisterSCRImage(void),
dirkc8e418d2014-03-30 11:27:26 +0000149 RegisterSCREENSHOTImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000150 RegisterSCTImage(void),
151 RegisterSFWImage(void),
152 RegisterSGIImage(void),
153 RegisterSHTMLImage(void),
154 RegisterSTEGANOImage(void),
155 RegisterSUNImage(void),
156 RegisterSVGImage(void),
157 RegisterTEXTImage(void),
158 RegisterTGAImage(void),
159 RegisterTHUMBNAILImage(void),
160 RegisterTIFImage(void),
161 RegisterTIFFImage(void),
162 RegisterTILEImage(void),
163 RegisterTIMImage(void),
164 RegisterTTFImage(void),
165 RegisterTXTImage(void),
166 RegisterUILImage(void),
167 RegisterURLImage(void),
168 RegisterUYVYImage(void),
169 RegisterVDAImage(void),
170 RegisterVICARImage(void),
171 RegisterVIDImage(void),
172 RegisterVIFFImage(void),
dirke3039842014-04-26 18:22:06 +0000173 RegisterVIPSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000174 RegisterVSTImage(void),
175 RegisterWBMPImage(void),
cristyb1860752011-03-14 00:27:46 +0000176 RegisterWEBPImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000177 RegisterWMFImage(void),
178 RegisterWPGImage(void),
179 RegisterXImage(void),
180 RegisterXBMImage(void),
181 RegisterXCImage(void),
182 RegisterXCFImage(void),
183 RegisterXPMImage(void),
184 RegisterXPSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000185 RegisterXVImage(void),
186 RegisterXWDImage(void),
187 RegisterYCBCRImage(void),
188 RegisterYUVImage(void);
189
190extern ModuleExport void
cristy397bede2011-01-18 23:59:59 +0000191 UnregisterAAIImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000192 UnregisterARTImage(void),
193 UnregisterAVIImage(void),
194 UnregisterAVSImage(void),
195 UnregisterBIEImage(void),
dirk151c3312014-08-06 05:20:39 +0000196 UnregisterBGRImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000197 UnregisterBMPImage(void),
198 UnregisterBRAILLEImage(void),
cristy1f9ce9f2010-04-28 11:55:12 +0000199 UnregisterCALSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000200 UnregisterCAPTIONImage(void),
201 UnregisterCINImage(void),
202 UnregisterCIPImage(void),
203 UnregisterCLIPImage(void),
204 UnregisterCLIPBOARDImage(void),
205 UnregisterCMYKImage(void),
206 UnregisterCUTImage(void),
207 UnregisterDCMImage(void),
208 UnregisterDCXImage(void),
209 UnregisterDDSImage(void),
cristy2aac09a2010-06-06 16:46:43 +0000210 UnregisterDEBUGImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000211 UnregisterDIBImage(void),
212 UnregisterDJVUImage(void),
213 UnregisterDNGImage(void),
214 UnregisterDPSImage(void),
215 UnregisterDPXImage(void),
216 UnregisterEMFImage(void),
217 UnregisterEPDFImage(void),
218 UnregisterEPIImage(void),
219 UnregisterEPSImage(void),
220 UnregisterEPS2Image(void),
221 UnregisterEPSFImage(void),
222 UnregisterEPSIImage(void),
223 UnregisterEPTImage(void),
224 UnregisterEXRImage(void),
225 UnregisterFAXImage(void),
cristy7ff4c442012-04-03 18:02:50 +0000226 UnregisterFDImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000227 UnregisterFITSImage(void),
228 UnregisterFPXImage(void),
229 UnregisterG3Image(void),
230 UnregisterGIFImage(void),
231 UnregisterGIF87Image(void),
232 UnregisterGRADIENTImage(void),
233 UnregisterGRANITEImage(void),
234 UnregisterGRAYImage(void),
cristy579bc8f2011-03-06 17:27:05 +0000235 UnregisterHALDImage(void),
236 UnregisterHDRImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000237 UnregisterHImage(void),
238 UnregisterHISTOGRAMImage(void),
239 UnregisterHRZImage(void),
240 UnregisterHTMLImage(void),
241 UnregisterICBImage(void),
242 UnregisterICONImage(void),
243 UnregisterINFOImage(void),
244 UnregisterINLINEImage(void),
245 UnregisterIPLImage(void),
246 UnregisterJBGImage(void),
247 UnregisterJBIGImage(void),
cristy00ce0062014-01-18 01:20:44 +0000248 UnregisterJNXImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000249 UnregisterJPGImage(void),
250 UnregisterJPEGImage(void),
251 UnregisterJP2Image(void),
cristy00ce0062014-01-18 01:20:44 +0000252 UnregisterJSONImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000253 UnregisterLABELImage(void),
254 UnregisterLOCALEImage(void),
cristyae29c4f2010-12-28 14:45:29 +0000255 UnregisterMACImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000256 UnregisterMAGICKImage(void),
257 UnregisterMAPImage(void),
dirk151c3312014-08-06 05:20:39 +0000258 UnregisterMASKImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000259 UnregisterMATImage(void),
260 UnregisterMATTEImage(void),
261 UnregisterMETAImage(void),
262 UnregisterMIFFImage(void),
263 UnregisterMNGImage(void),
264 UnregisterMONOImage(void),
265 UnregisterMPCImage(void),
266 UnregisterMPEGImage(void),
267 UnregisterMPRImage(void),
268 UnregisterMSLImage(void),
269 UnregisterMTVImage(void),
270 UnregisterMVGImage(void),
271 UnregisterNETSCAPEImage(void),
272 UnregisterNULLImage(void),
273 UnregisterP7Image(void),
274 UnregisterPBMImage(void),
275 UnregisterOTBImage(void),
276 UnregisterPALMImage(void),
cristybb06a1a2012-03-15 00:16:53 +0000277 UnregisterPANGOImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000278 UnregisterPATTERNImage(void),
279 UnregisterPCDImage(void),
280 UnregisterPCDSImage(void),
281 UnregisterPCLImage(void),
282 UnregisterPCTImage(void),
283 UnregisterPCXImage(void),
284 UnregisterPDBImage(void),
285 UnregisterPDFImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000286 UnregisterPESImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000287 UnregisterPICImage(void),
288 UnregisterPICTImage(void),
289 UnregisterPIXImage(void),
290 UnregisterPLASMAImage(void),
291 UnregisterPGMImage(void),
292 UnregisterPMImage(void),
293 UnregisterPNGImage(void),
294 UnregisterPNMImage(void),
295 UnregisterPPMImage(void),
296 UnregisterPREVIEWImage(void),
297 UnregisterPSImage(void),
298 UnregisterPS2Image(void),
299 UnregisterPS3Image(void),
300 UnregisterPSDImage(void),
301 UnregisterPTIFImage(void),
302 UnregisterPWPImage(void),
303 UnregisterRASImage(void),
304 UnregisterRAWImage(void),
305 UnregisterRGBImage(void),
306 UnregisterRGBAImage(void),
cristy47c10da2013-08-26 23:06:51 +0000307 UnregisterRGFImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000308 UnregisterRLAImage(void),
309 UnregisterRLEImage(void),
310 UnregisterSCRImage(void),
dirkc8e418d2014-03-30 11:27:26 +0000311 UnregisterSCREENSHOTImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000312 UnregisterSCTImage(void),
313 UnregisterSFWImage(void),
314 UnregisterSGIImage(void),
315 UnregisterSHTMLImage(void),
316 UnregisterSTEGANOImage(void),
317 UnregisterSUNImage(void),
318 UnregisterSVGImage(void),
319 UnregisterTEXTImage(void),
320 UnregisterTGAImage(void),
321 UnregisterTHUMBNAILImage(void),
322 UnregisterTIFImage(void),
323 UnregisterTIFFImage(void),
324 UnregisterTILEImage(void),
325 UnregisterTIMImage(void),
326 UnregisterTTFImage(void),
327 UnregisterTXTImage(void),
328 UnregisterUILImage(void),
329 UnregisterURLImage(void),
330 UnregisterUYVYImage(void),
331 UnregisterVDAImage(void),
332 UnregisterVICARImage(void),
333 UnregisterVIDImage(void),
334 UnregisterVIFFImage(void),
dirke3039842014-04-26 18:22:06 +0000335 UnregisterVIPSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000336 UnregisterVSTImage(void),
337 UnregisterWBMPImage(void),
cristyb1860752011-03-14 00:27:46 +0000338 UnregisterWEBPImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000339 UnregisterWMFImage(void),
340 UnregisterWPGImage(void),
341 UnregisterXImage(void),
342 UnregisterXBMImage(void),
343 UnregisterXCImage(void),
344 UnregisterXCFImage(void),
345 UnregisterXPMImage(void),
346 UnregisterXPSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000347 UnregisterXVImage(void),
348 UnregisterXWDImage(void),
349 UnregisterYCBCRImage(void),
350 UnregisterYUVImage(void);
351
352#if defined(__cplusplus) || defined(c_plusplus)
353}
354#endif
355
356#endif