xref: /imagick/ImagickPixel_arginfo.h (revision 8cc982df)
1 /* This is a generated file, edit the .stub.php file instead.
2 * Stub hash: regen with 'sh regen_arginfo.sh'
3 * file has been fixedup for different versions */
4 
5 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel___construct, 0, 0, 0)
6 
7 #if PHP_VERSION_ID >= 80000
8     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, color, IS_STRING, 1, "null")
9 #else
10     ZEND_ARG_INFO(0, color)
11 #endif
12 
13 ZEND_END_ARG_INFO()
14 
15 
16 #if PHP_VERSION_ID >= 80000
17 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_clear, 0, 0, _IS_BOOL, 0)
18 #else
19 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_clear, 0, 0, 0)
20 #endif
21 
22 ZEND_END_ARG_INFO()
23 
24 #define arginfo_class_ImagickPixel_destroy arginfo_class_ImagickPixel_clear
25 
26 
27 #if PHP_VERSION_ID >= 80000
28 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_getColor, 0, 0, IS_ARRAY, 0)
29 #else
30 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_getColor, 0, 0, 0)
31 #endif
32 
33 
34 #if PHP_VERSION_ID >= 80000
35     ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, normalized, IS_LONG, 0, "0")
36 #else
37     ZEND_ARG_INFO(0, normalized)
38 #endif
39 
40 ZEND_END_ARG_INFO()
41 
42 
43 #if PHP_VERSION_ID >= 80000
44 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_getColorAsString, 0, 0, IS_STRING, 0)
45 #else
46 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_getColorAsString, 0, 0, 0)
47 #endif
48 
49 ZEND_END_ARG_INFO()
50 
51 
52 #if PHP_VERSION_ID >= 80000
53 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_getColorCount, 0, 0, IS_LONG, 0)
54 #else
55 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_getColorCount, 0, 0, 0)
56 #endif
57 
58 ZEND_END_ARG_INFO()
59 
60 
61 #if PHP_VERSION_ID >= 80000
62 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_getColorQuantum, 0, 0, IS_ARRAY, 0)
63 #else
64 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_getColorQuantum, 0, 0, 0)
65 #endif
66 
67 ZEND_END_ARG_INFO()
68 
69 
70 #if PHP_VERSION_ID >= 80000
71 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_getColorValue, 0, 1, IS_DOUBLE, 0)
72 #else
73 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_getColorValue, 0, 0, 1)
74 #endif
75 
76 
77 #if PHP_VERSION_ID >= 80000
78     ZEND_ARG_TYPE_INFO(0, color, IS_LONG, 0)
79 #else
80     ZEND_ARG_INFO(0, color)
81 #endif
82 ZEND_END_ARG_INFO()
83 
84 
85 #if MAGICKCORE_HDRI_ENABLE
86 
87 #if PHP_VERSION_ID >= 80000
88 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_getColorValueQuantum, 0, 1, IS_DOUBLE, 0)
89 #else
90 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_getColorValueQuantum, 0, 0, 1)
91 #endif
92 
93 #else
94 
95 #if PHP_VERSION_ID >= 80000
96 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_getColorValueQuantum, 0, 1, IS_LONG, 0)
97 #else
98 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_getColorValueQuantum, 0, 0, 1)
99 #endif
100 
101 #endif
102 
103 
104 #if PHP_VERSION_ID >= 80000
105     ZEND_ARG_TYPE_INFO(0, color, IS_LONG, 0)
106 #else
107     ZEND_ARG_INFO(0, color)
108 #endif
109 ZEND_END_ARG_INFO()
110 
111 #define arginfo_class_ImagickPixel_getHSL arginfo_class_ImagickPixel_getColorQuantum
112 
113 #define arginfo_class_ImagickPixel_getIndex arginfo_class_ImagickPixel_getColorCount
114 
115 
116 #if PHP_VERSION_ID >= 80000
117 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_isPixelSimilar, 0, 2, _IS_BOOL, 0)
118 #else
119 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_isPixelSimilar, 0, 0, 2)
120 #endif
121 
122 	ZEND_ARG_OBJ_TYPE_MASK(0, color, ImagickPixel, MAY_BE_STRING, NULL)
123 
124 #if PHP_VERSION_ID >= 80000
125     ZEND_ARG_TYPE_INFO(0, fuzz, IS_DOUBLE, 0)
126 #else
127     ZEND_ARG_INFO(0, fuzz)
128 #endif
129 ZEND_END_ARG_INFO()
130 
131 
132 #if PHP_VERSION_ID >= 80000
133 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_isPixelSimilarQuantum, 0, 2, _IS_BOOL, 0)
134 #else
135 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_isPixelSimilarQuantum, 0, 0, 2)
136 #endif
137 
138 	ZEND_ARG_OBJ_TYPE_MASK(0, color, ImagickPixel, MAY_BE_STRING, NULL)
139 
140 #if PHP_VERSION_ID >= 80000
141     ZEND_ARG_TYPE_INFO(0, fuzz_quantum_range_scaled_by_square_root_of_three, IS_DOUBLE, 0)
142 #else
143     ZEND_ARG_INFO(0, fuzz_quantum_range_scaled_by_square_root_of_three)
144 #endif
145 ZEND_END_ARG_INFO()
146 
147 #define arginfo_class_ImagickPixel_isSimilar arginfo_class_ImagickPixel_isPixelSimilarQuantum
148 
149 
150 #if PHP_VERSION_ID >= 80000
151 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_setColor, 0, 1, _IS_BOOL, 0)
152 #else
153 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_setColor, 0, 0, 1)
154 #endif
155 
156 
157 #if PHP_VERSION_ID >= 80000
158     ZEND_ARG_TYPE_INFO(0, color, IS_STRING, 0)
159 #else
160     ZEND_ARG_INFO(0, color)
161 #endif
162 ZEND_END_ARG_INFO()
163 
164 
165 #if PHP_VERSION_ID >= 80000
166 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_setColorCount, 0, 1, _IS_BOOL, 0)
167 #else
168 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_setColorCount, 0, 0, 1)
169 #endif
170 
171 
172 #if PHP_VERSION_ID >= 80000
173     ZEND_ARG_TYPE_INFO(0, color_count, IS_LONG, 0)
174 #else
175     ZEND_ARG_INFO(0, color_count)
176 #endif
177 ZEND_END_ARG_INFO()
178 
179 
180 #if PHP_VERSION_ID >= 80000
181 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_setColorValue, 0, 2, _IS_BOOL, 0)
182 #else
183 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_setColorValue, 0, 0, 2)
184 #endif
185 
186 
187 #if PHP_VERSION_ID >= 80000
188     ZEND_ARG_TYPE_INFO(0, color, IS_LONG, 0)
189 #else
190     ZEND_ARG_INFO(0, color)
191 #endif
192 
193 #if PHP_VERSION_ID >= 80000
194     ZEND_ARG_TYPE_INFO(0, value, IS_DOUBLE, 0)
195 #else
196     ZEND_ARG_INFO(0, value)
197 #endif
198 ZEND_END_ARG_INFO()
199 
200 
201 #if PHP_VERSION_ID >= 80000
202 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_setColorValueQuantum, 0, 2, _IS_BOOL, 0)
203 #else
204 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_setColorValueQuantum, 0, 0, 2)
205 #endif
206 
207 
208 #if PHP_VERSION_ID >= 80000
209     ZEND_ARG_TYPE_INFO(0, color, IS_LONG, 0)
210 #else
211     ZEND_ARG_INFO(0, color)
212 #endif
213 
214 #if MAGICKCORE_HDRI_ENABLE
215 
216 #if PHP_VERSION_ID >= 80000
217     ZEND_ARG_TYPE_INFO(0, value, IS_DOUBLE, 0)
218 #else
219     ZEND_ARG_INFO(0, value)
220 #endif
221 #else
222 
223 #if PHP_VERSION_ID >= 80000
224     ZEND_ARG_TYPE_INFO(0, value, IS_LONG, 0)
225 #else
226     ZEND_ARG_INFO(0, value)
227 #endif
228 #endif
229 
230 ZEND_END_ARG_INFO()
231 
232 
233 #if PHP_VERSION_ID >= 80000
234 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_setHSL, 0, 3, _IS_BOOL, 0)
235 #else
236 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_setHSL, 0, 0, 3)
237 #endif
238 
239 
240 #if PHP_VERSION_ID >= 80000
241     ZEND_ARG_TYPE_INFO(0, hue, IS_DOUBLE, 0)
242 #else
243     ZEND_ARG_INFO(0, hue)
244 #endif
245 
246 #if PHP_VERSION_ID >= 80000
247     ZEND_ARG_TYPE_INFO(0, saturation, IS_DOUBLE, 0)
248 #else
249     ZEND_ARG_INFO(0, saturation)
250 #endif
251 
252 #if PHP_VERSION_ID >= 80000
253     ZEND_ARG_TYPE_INFO(0, luminosity, IS_DOUBLE, 0)
254 #else
255     ZEND_ARG_INFO(0, luminosity)
256 #endif
257 ZEND_END_ARG_INFO()
258 
259 
260 #if PHP_VERSION_ID >= 80000
261 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_setIndex, 0, 1, _IS_BOOL, 0)
262 #else
263 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_setIndex, 0, 0, 1)
264 #endif
265 
266 
267 #if MAGICKCORE_HDRI_ENABLE
268 
269 #if PHP_VERSION_ID >= 80000
270     ZEND_ARG_TYPE_INFO(0, index, IS_DOUBLE, 0)
271 #else
272     ZEND_ARG_INFO(0, index)
273 #endif
274 #else
275 
276 #if PHP_VERSION_ID >= 80000
277     ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
278 #else
279     ZEND_ARG_INFO(0, index)
280 #endif
281 #endif
282 
283 ZEND_END_ARG_INFO()
284 
285 #if MagickLibVersion >= 0x693
286 
287 #if PHP_VERSION_ID >= 80000
288 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickPixel_setColorFromPixel, 0, 1, _IS_BOOL, 0)
289 #else
290 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickPixel_setColorFromPixel, 0, 0, 1)
291 #endif
292 
293 	ZEND_ARG_OBJ_INFO(0, pixel, ImagickPixel, 0)
294 ZEND_END_ARG_INFO()
295 #endif
296 
297 
298 ZEND_METHOD(ImagickPixel, __construct);
299 ZEND_METHOD(ImagickPixel, clear);
300 ZEND_METHOD(ImagickPixel, getColor);
301 ZEND_METHOD(ImagickPixel, getColorAsString);
302 ZEND_METHOD(ImagickPixel, getColorCount);
303 ZEND_METHOD(ImagickPixel, getColorQuantum);
304 ZEND_METHOD(ImagickPixel, getColorValue);
305 ZEND_METHOD(ImagickPixel, getColorValueQuantum);
306 ZEND_METHOD(ImagickPixel, getHSL);
307 ZEND_METHOD(ImagickPixel, getIndex);
308 ZEND_METHOD(ImagickPixel, isPixelSimilar);
309 ZEND_METHOD(ImagickPixel, isPixelSimilarQuantum);
310 ZEND_METHOD(ImagickPixel, setColor);
311 ZEND_METHOD(ImagickPixel, setColorCount);
312 ZEND_METHOD(ImagickPixel, setColorValue);
313 ZEND_METHOD(ImagickPixel, setColorValueQuantum);
314 ZEND_METHOD(ImagickPixel, setHSL);
315 ZEND_METHOD(ImagickPixel, setIndex);
316 #if MagickLibVersion >= 0x693
317 ZEND_METHOD(ImagickPixel, setColorFromPixel);
318 #endif
319 
320 
321 static const zend_function_entry class_ImagickPixel_methods[] = {
322 	ZEND_ME(ImagickPixel, __construct, arginfo_class_ImagickPixel___construct, ZEND_ACC_PUBLIC)
323 	ZEND_ME(ImagickPixel, clear, arginfo_class_ImagickPixel_clear, ZEND_ACC_PUBLIC)
324 	ZEND_MALIAS(ImagickPixel, destroy, clear, arginfo_class_ImagickPixel_destroy, ZEND_ACC_PUBLIC)
325 	ZEND_ME(ImagickPixel, getColor, arginfo_class_ImagickPixel_getColor, ZEND_ACC_PUBLIC)
326 	ZEND_ME(ImagickPixel, getColorAsString, arginfo_class_ImagickPixel_getColorAsString, ZEND_ACC_PUBLIC)
327 	ZEND_ME(ImagickPixel, getColorCount, arginfo_class_ImagickPixel_getColorCount, ZEND_ACC_PUBLIC)
328 	ZEND_ME(ImagickPixel, getColorQuantum, arginfo_class_ImagickPixel_getColorQuantum, ZEND_ACC_PUBLIC)
329 	ZEND_ME(ImagickPixel, getColorValue, arginfo_class_ImagickPixel_getColorValue, ZEND_ACC_PUBLIC)
330 	ZEND_ME(ImagickPixel, getColorValueQuantum, arginfo_class_ImagickPixel_getColorValueQuantum, ZEND_ACC_PUBLIC)
331 	ZEND_ME(ImagickPixel, getHSL, arginfo_class_ImagickPixel_getHSL, ZEND_ACC_PUBLIC)
332 	ZEND_ME(ImagickPixel, getIndex, arginfo_class_ImagickPixel_getIndex, ZEND_ACC_PUBLIC)
333 	ZEND_ME(ImagickPixel, isPixelSimilar, arginfo_class_ImagickPixel_isPixelSimilar, ZEND_ACC_PUBLIC)
334 	ZEND_ME(ImagickPixel, isPixelSimilarQuantum, arginfo_class_ImagickPixel_isPixelSimilarQuantum, ZEND_ACC_PUBLIC)
335 	ZEND_MALIAS(ImagickPixel, isSimilar, isPixelSimilarQuantum, arginfo_class_ImagickPixel_isSimilar, ZEND_ACC_PUBLIC)
336 	ZEND_ME(ImagickPixel, setColor, arginfo_class_ImagickPixel_setColor, ZEND_ACC_PUBLIC)
337 	ZEND_ME(ImagickPixel, setColorCount, arginfo_class_ImagickPixel_setColorCount, ZEND_ACC_PUBLIC)
338 	ZEND_ME(ImagickPixel, setColorValue, arginfo_class_ImagickPixel_setColorValue, ZEND_ACC_PUBLIC)
339 	ZEND_ME(ImagickPixel, setColorValueQuantum, arginfo_class_ImagickPixel_setColorValueQuantum, ZEND_ACC_PUBLIC)
340 	ZEND_ME(ImagickPixel, setHSL, arginfo_class_ImagickPixel_setHSL, ZEND_ACC_PUBLIC)
341 	ZEND_ME(ImagickPixel, setIndex, arginfo_class_ImagickPixel_setIndex, ZEND_ACC_PUBLIC)
342 #if MagickLibVersion >= 0x693
343 	ZEND_ME(ImagickPixel, setColorFromPixel, arginfo_class_ImagickPixel_setColorFromPixel, ZEND_ACC_PUBLIC)
344 #endif
345 	ZEND_FE_END
346 };