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 };