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 #if MagickLibVersion > 0x628 6 7 #if PHP_VERSION_ID >= 80000 8 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_resetVectorGraphics, 0, 0, _IS_BOOL, 0) 9 #else 10 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_resetVectorGraphics, 0, 0, 0) 11 #endif 12 13 ZEND_END_ARG_INFO() 14 #endif 15 16 #if MagickLibVersion > 0x649 17 18 #if PHP_VERSION_ID >= 80000 19 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getTextKerning, 0, 0, IS_DOUBLE, 0) 20 #else 21 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getTextKerning, 0, 0, 0) 22 #endif 23 24 ZEND_END_ARG_INFO() 25 #endif 26 27 #if MagickLibVersion > 0x649 28 29 #if PHP_VERSION_ID >= 80000 30 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextKerning, 0, 1, _IS_BOOL, 0) 31 #else 32 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextKerning, 0, 0, 1) 33 #endif 34 35 36 #if PHP_VERSION_ID >= 80000 37 ZEND_ARG_TYPE_INFO(0, kerning, IS_DOUBLE, 0) 38 #else 39 ZEND_ARG_INFO(0, kerning) 40 #endif 41 ZEND_END_ARG_INFO() 42 #endif 43 44 #if MagickLibVersion > 0x649 45 #define arginfo_class_ImagickDraw_getTextInterwordSpacing arginfo_class_ImagickDraw_getTextKerning 46 #endif 47 48 #if MagickLibVersion > 0x649 49 50 #if PHP_VERSION_ID >= 80000 51 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextInterwordSpacing, 0, 1, _IS_BOOL, 0) 52 #else 53 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextInterwordSpacing, 0, 0, 1) 54 #endif 55 56 57 #if PHP_VERSION_ID >= 80000 58 ZEND_ARG_TYPE_INFO(0, spacing, IS_DOUBLE, 0) 59 #else 60 ZEND_ARG_INFO(0, spacing) 61 #endif 62 ZEND_END_ARG_INFO() 63 #endif 64 65 #if MagickLibVersion > 0x655 66 67 #if PHP_VERSION_ID >= 80000 68 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getTextInterlineSpacing, 0, 0, IS_DOUBLE, 0) 69 #else 70 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getTextInterlineSpacing, 0, 0, 0) 71 #endif 72 73 ZEND_END_ARG_INFO() 74 #endif 75 76 #if MagickLibVersion > 0x655 77 78 #if PHP_VERSION_ID >= 80000 79 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextInterlineSpacing, 0, 1, _IS_BOOL, 0) 80 #else 81 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextInterlineSpacing, 0, 0, 1) 82 #endif 83 84 85 #if PHP_VERSION_ID >= 80000 86 ZEND_ARG_TYPE_INFO(0, spacing, IS_DOUBLE, 0) 87 #else 88 ZEND_ARG_INFO(0, spacing) 89 #endif 90 ZEND_END_ARG_INFO() 91 #endif 92 93 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw___construct, 0, 0, 0) 94 ZEND_END_ARG_INFO() 95 96 97 #if PHP_VERSION_ID >= 80000 98 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFillColor, 0, 1, _IS_BOOL, 0) 99 #else 100 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFillColor, 0, 0, 1) 101 #endif 102 103 ZEND_ARG_OBJ_TYPE_MASK(0, fill_color, ImagickPixel, MAY_BE_STRING, NULL) 104 ZEND_END_ARG_INFO() 105 106 107 #if PHP_VERSION_ID >= 80000 108 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFillAlpha, 0, 1, _IS_BOOL, 0) 109 #else 110 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFillAlpha, 0, 0, 1) 111 #endif 112 113 114 #if PHP_VERSION_ID >= 80000 115 ZEND_ARG_TYPE_INFO(0, alpha, IS_DOUBLE, 0) 116 #else 117 ZEND_ARG_INFO(0, alpha) 118 #endif 119 ZEND_END_ARG_INFO() 120 121 122 #if PHP_VERSION_ID >= 80000 123 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setResolution, 0, 2, _IS_BOOL, 0) 124 #else 125 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setResolution, 0, 0, 2) 126 #endif 127 128 129 #if PHP_VERSION_ID >= 80000 130 ZEND_ARG_TYPE_INFO(0, resolution_x, IS_DOUBLE, 0) 131 #else 132 ZEND_ARG_INFO(0, resolution_x) 133 #endif 134 135 #if PHP_VERSION_ID >= 80000 136 ZEND_ARG_TYPE_INFO(0, resolution_y, IS_DOUBLE, 0) 137 #else 138 ZEND_ARG_INFO(0, resolution_y) 139 #endif 140 ZEND_END_ARG_INFO() 141 142 143 #if PHP_VERSION_ID >= 80000 144 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokeColor, 0, 1, _IS_BOOL, 0) 145 #else 146 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokeColor, 0, 0, 1) 147 #endif 148 149 ZEND_ARG_OBJ_TYPE_MASK(0, color, ImagickPixel, MAY_BE_STRING, NULL) 150 ZEND_END_ARG_INFO() 151 152 #define arginfo_class_ImagickDraw_setStrokeAlpha arginfo_class_ImagickDraw_setFillAlpha 153 154 155 #if PHP_VERSION_ID >= 80000 156 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokeWidth, 0, 1, _IS_BOOL, 0) 157 #else 158 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokeWidth, 0, 0, 1) 159 #endif 160 161 162 #if PHP_VERSION_ID >= 80000 163 ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0) 164 #else 165 ZEND_ARG_INFO(0, width) 166 #endif 167 ZEND_END_ARG_INFO() 168 169 170 #if PHP_VERSION_ID >= 80000 171 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_clear, 0, 0, _IS_BOOL, 0) 172 #else 173 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_clear, 0, 0, 0) 174 #endif 175 176 ZEND_END_ARG_INFO() 177 178 179 #if PHP_VERSION_ID >= 80000 180 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_circle, 0, 4, _IS_BOOL, 0) 181 #else 182 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_circle, 0, 0, 4) 183 #endif 184 185 186 #if PHP_VERSION_ID >= 80000 187 ZEND_ARG_TYPE_INFO(0, origin_x, IS_DOUBLE, 0) 188 #else 189 ZEND_ARG_INFO(0, origin_x) 190 #endif 191 192 #if PHP_VERSION_ID >= 80000 193 ZEND_ARG_TYPE_INFO(0, origin_y, IS_DOUBLE, 0) 194 #else 195 ZEND_ARG_INFO(0, origin_y) 196 #endif 197 198 #if PHP_VERSION_ID >= 80000 199 ZEND_ARG_TYPE_INFO(0, perimeter_x, IS_DOUBLE, 0) 200 #else 201 ZEND_ARG_INFO(0, perimeter_x) 202 #endif 203 204 #if PHP_VERSION_ID >= 80000 205 ZEND_ARG_TYPE_INFO(0, perimeter_y, IS_DOUBLE, 0) 206 #else 207 ZEND_ARG_INFO(0, perimeter_y) 208 #endif 209 ZEND_END_ARG_INFO() 210 211 212 #if PHP_VERSION_ID >= 80000 213 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_annotation, 0, 3, _IS_BOOL, 0) 214 #else 215 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_annotation, 0, 0, 3) 216 #endif 217 218 219 #if PHP_VERSION_ID >= 80000 220 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 221 #else 222 ZEND_ARG_INFO(0, x) 223 #endif 224 225 #if PHP_VERSION_ID >= 80000 226 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 227 #else 228 ZEND_ARG_INFO(0, y) 229 #endif 230 231 #if PHP_VERSION_ID >= 80000 232 ZEND_ARG_TYPE_INFO(0, text, IS_STRING, 0) 233 #else 234 ZEND_ARG_INFO(0, text) 235 #endif 236 ZEND_END_ARG_INFO() 237 238 239 #if PHP_VERSION_ID >= 80000 240 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextAntialias, 0, 1, _IS_BOOL, 0) 241 #else 242 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextAntialias, 0, 0, 1) 243 #endif 244 245 246 #if PHP_VERSION_ID >= 80000 247 ZEND_ARG_TYPE_INFO(0, antialias, _IS_BOOL, 0) 248 #else 249 ZEND_ARG_INFO(0, antialias) 250 #endif 251 ZEND_END_ARG_INFO() 252 253 254 #if PHP_VERSION_ID >= 80000 255 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextEncoding, 0, 1, _IS_BOOL, 0) 256 #else 257 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextEncoding, 0, 0, 1) 258 #endif 259 260 261 #if PHP_VERSION_ID >= 80000 262 ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0) 263 #else 264 ZEND_ARG_INFO(0, encoding) 265 #endif 266 ZEND_END_ARG_INFO() 267 268 269 #if PHP_VERSION_ID >= 80000 270 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFont, 0, 1, _IS_BOOL, 0) 271 #else 272 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFont, 0, 0, 1) 273 #endif 274 275 276 #if PHP_VERSION_ID >= 80000 277 ZEND_ARG_TYPE_INFO(0, font_name, IS_STRING, 0) 278 #else 279 ZEND_ARG_INFO(0, font_name) 280 #endif 281 ZEND_END_ARG_INFO() 282 283 284 #if PHP_VERSION_ID >= 80000 285 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFontFamily, 0, 1, _IS_BOOL, 0) 286 #else 287 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFontFamily, 0, 0, 1) 288 #endif 289 290 291 #if PHP_VERSION_ID >= 80000 292 ZEND_ARG_TYPE_INFO(0, font_family, IS_STRING, 0) 293 #else 294 ZEND_ARG_INFO(0, font_family) 295 #endif 296 ZEND_END_ARG_INFO() 297 298 299 #if PHP_VERSION_ID >= 80000 300 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFontSize, 0, 1, _IS_BOOL, 0) 301 #else 302 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFontSize, 0, 0, 1) 303 #endif 304 305 306 #if PHP_VERSION_ID >= 80000 307 ZEND_ARG_TYPE_INFO(0, point_size, IS_DOUBLE, 0) 308 #else 309 ZEND_ARG_INFO(0, point_size) 310 #endif 311 ZEND_END_ARG_INFO() 312 313 314 #if PHP_VERSION_ID >= 80000 315 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFontStyle, 0, 1, _IS_BOOL, 0) 316 #else 317 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFontStyle, 0, 0, 1) 318 #endif 319 320 321 #if PHP_VERSION_ID >= 80000 322 ZEND_ARG_TYPE_INFO(0, style, IS_LONG, 0) 323 #else 324 ZEND_ARG_INFO(0, style) 325 #endif 326 ZEND_END_ARG_INFO() 327 328 329 #if PHP_VERSION_ID >= 80000 330 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFontWeight, 0, 1, _IS_BOOL, 0) 331 #else 332 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFontWeight, 0, 0, 1) 333 #endif 334 335 336 #if PHP_VERSION_ID >= 80000 337 ZEND_ARG_TYPE_INFO(0, weight, IS_LONG, 0) 338 #else 339 ZEND_ARG_INFO(0, weight) 340 #endif 341 ZEND_END_ARG_INFO() 342 343 344 #if PHP_VERSION_ID >= 80000 345 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getFont, 0, 0, IS_STRING, 0) 346 #else 347 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getFont, 0, 0, 0) 348 #endif 349 350 ZEND_END_ARG_INFO() 351 352 #define arginfo_class_ImagickDraw_getFontFamily arginfo_class_ImagickDraw_getFont 353 354 355 #if PHP_VERSION_ID >= 80000 356 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getFontSize, 0, 0, IS_DOUBLE, 0) 357 #else 358 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getFontSize, 0, 0, 0) 359 #endif 360 361 ZEND_END_ARG_INFO() 362 363 364 #if PHP_VERSION_ID >= 80000 365 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getFontStyle, 0, 0, IS_LONG, 0) 366 #else 367 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getFontStyle, 0, 0, 0) 368 #endif 369 370 ZEND_END_ARG_INFO() 371 372 #define arginfo_class_ImagickDraw_getFontWeight arginfo_class_ImagickDraw_getFontStyle 373 374 #define arginfo_class_ImagickDraw_destroy arginfo_class_ImagickDraw_clear 375 376 377 #if PHP_VERSION_ID >= 80000 378 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_rectangle, 0, 4, _IS_BOOL, 0) 379 #else 380 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_rectangle, 0, 0, 4) 381 #endif 382 383 384 #if PHP_VERSION_ID >= 80000 385 ZEND_ARG_TYPE_INFO(0, top_left_x, IS_DOUBLE, 0) 386 #else 387 ZEND_ARG_INFO(0, top_left_x) 388 #endif 389 390 #if PHP_VERSION_ID >= 80000 391 ZEND_ARG_TYPE_INFO(0, top_left_y, IS_DOUBLE, 0) 392 #else 393 ZEND_ARG_INFO(0, top_left_y) 394 #endif 395 396 #if PHP_VERSION_ID >= 80000 397 ZEND_ARG_TYPE_INFO(0, bottom_right_x, IS_DOUBLE, 0) 398 #else 399 ZEND_ARG_INFO(0, bottom_right_x) 400 #endif 401 402 #if PHP_VERSION_ID >= 80000 403 ZEND_ARG_TYPE_INFO(0, bottom_right_y, IS_DOUBLE, 0) 404 #else 405 ZEND_ARG_INFO(0, bottom_right_y) 406 #endif 407 ZEND_END_ARG_INFO() 408 409 410 #if PHP_VERSION_ID >= 80000 411 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_roundRectangle, 0, 6, _IS_BOOL, 0) 412 #else 413 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_roundRectangle, 0, 0, 6) 414 #endif 415 416 417 #if PHP_VERSION_ID >= 80000 418 ZEND_ARG_TYPE_INFO(0, top_left_x, IS_DOUBLE, 0) 419 #else 420 ZEND_ARG_INFO(0, top_left_x) 421 #endif 422 423 #if PHP_VERSION_ID >= 80000 424 ZEND_ARG_TYPE_INFO(0, top_left_y, IS_DOUBLE, 0) 425 #else 426 ZEND_ARG_INFO(0, top_left_y) 427 #endif 428 429 #if PHP_VERSION_ID >= 80000 430 ZEND_ARG_TYPE_INFO(0, bottom_right_x, IS_DOUBLE, 0) 431 #else 432 ZEND_ARG_INFO(0, bottom_right_x) 433 #endif 434 435 #if PHP_VERSION_ID >= 80000 436 ZEND_ARG_TYPE_INFO(0, bottom_right_y, IS_DOUBLE, 0) 437 #else 438 ZEND_ARG_INFO(0, bottom_right_y) 439 #endif 440 441 #if PHP_VERSION_ID >= 80000 442 ZEND_ARG_TYPE_INFO(0, rounding_x, IS_DOUBLE, 0) 443 #else 444 ZEND_ARG_INFO(0, rounding_x) 445 #endif 446 447 #if PHP_VERSION_ID >= 80000 448 ZEND_ARG_TYPE_INFO(0, rounding_y, IS_DOUBLE, 0) 449 #else 450 ZEND_ARG_INFO(0, rounding_y) 451 #endif 452 ZEND_END_ARG_INFO() 453 454 455 #if PHP_VERSION_ID >= 80000 456 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_ellipse, 0, 6, _IS_BOOL, 0) 457 #else 458 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_ellipse, 0, 0, 6) 459 #endif 460 461 462 #if PHP_VERSION_ID >= 80000 463 ZEND_ARG_TYPE_INFO(0, origin_x, IS_DOUBLE, 0) 464 #else 465 ZEND_ARG_INFO(0, origin_x) 466 #endif 467 468 #if PHP_VERSION_ID >= 80000 469 ZEND_ARG_TYPE_INFO(0, origin_y, IS_DOUBLE, 0) 470 #else 471 ZEND_ARG_INFO(0, origin_y) 472 #endif 473 474 #if PHP_VERSION_ID >= 80000 475 ZEND_ARG_TYPE_INFO(0, radius_x, IS_DOUBLE, 0) 476 #else 477 ZEND_ARG_INFO(0, radius_x) 478 #endif 479 480 #if PHP_VERSION_ID >= 80000 481 ZEND_ARG_TYPE_INFO(0, radius_y, IS_DOUBLE, 0) 482 #else 483 ZEND_ARG_INFO(0, radius_y) 484 #endif 485 486 #if PHP_VERSION_ID >= 80000 487 ZEND_ARG_TYPE_INFO(0, angle_start, IS_DOUBLE, 0) 488 #else 489 ZEND_ARG_INFO(0, angle_start) 490 #endif 491 492 #if PHP_VERSION_ID >= 80000 493 ZEND_ARG_TYPE_INFO(0, angle_end, IS_DOUBLE, 0) 494 #else 495 ZEND_ARG_INFO(0, angle_end) 496 #endif 497 ZEND_END_ARG_INFO() 498 499 500 #if PHP_VERSION_ID >= 80000 501 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_skewX, 0, 1, _IS_BOOL, 0) 502 #else 503 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_skewX, 0, 0, 1) 504 #endif 505 506 507 #if PHP_VERSION_ID >= 80000 508 ZEND_ARG_TYPE_INFO(0, degrees, IS_DOUBLE, 0) 509 #else 510 ZEND_ARG_INFO(0, degrees) 511 #endif 512 ZEND_END_ARG_INFO() 513 514 #define arginfo_class_ImagickDraw_skewY arginfo_class_ImagickDraw_skewX 515 516 517 #if PHP_VERSION_ID >= 80000 518 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_translate, 0, 2, _IS_BOOL, 0) 519 #else 520 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_translate, 0, 0, 2) 521 #endif 522 523 524 #if PHP_VERSION_ID >= 80000 525 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 526 #else 527 ZEND_ARG_INFO(0, x) 528 #endif 529 530 #if PHP_VERSION_ID >= 80000 531 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 532 #else 533 ZEND_ARG_INFO(0, y) 534 #endif 535 ZEND_END_ARG_INFO() 536 537 538 #if PHP_VERSION_ID >= 80000 539 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_line, 0, 4, _IS_BOOL, 0) 540 #else 541 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_line, 0, 0, 4) 542 #endif 543 544 545 #if PHP_VERSION_ID >= 80000 546 ZEND_ARG_TYPE_INFO(0, start_x, IS_DOUBLE, 0) 547 #else 548 ZEND_ARG_INFO(0, start_x) 549 #endif 550 551 #if PHP_VERSION_ID >= 80000 552 ZEND_ARG_TYPE_INFO(0, start_y, IS_DOUBLE, 0) 553 #else 554 ZEND_ARG_INFO(0, start_y) 555 #endif 556 557 #if PHP_VERSION_ID >= 80000 558 ZEND_ARG_TYPE_INFO(0, end_x, IS_DOUBLE, 0) 559 #else 560 ZEND_ARG_INFO(0, end_x) 561 #endif 562 563 #if PHP_VERSION_ID >= 80000 564 ZEND_ARG_TYPE_INFO(0, end_y, IS_DOUBLE, 0) 565 #else 566 ZEND_ARG_INFO(0, end_y) 567 #endif 568 ZEND_END_ARG_INFO() 569 570 571 #if PHP_VERSION_ID >= 80000 572 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_arc, 0, 6, _IS_BOOL, 0) 573 #else 574 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_arc, 0, 0, 6) 575 #endif 576 577 578 #if PHP_VERSION_ID >= 80000 579 ZEND_ARG_TYPE_INFO(0, start_x, IS_DOUBLE, 0) 580 #else 581 ZEND_ARG_INFO(0, start_x) 582 #endif 583 584 #if PHP_VERSION_ID >= 80000 585 ZEND_ARG_TYPE_INFO(0, start_y, IS_DOUBLE, 0) 586 #else 587 ZEND_ARG_INFO(0, start_y) 588 #endif 589 590 #if PHP_VERSION_ID >= 80000 591 ZEND_ARG_TYPE_INFO(0, end_x, IS_DOUBLE, 0) 592 #else 593 ZEND_ARG_INFO(0, end_x) 594 #endif 595 596 #if PHP_VERSION_ID >= 80000 597 ZEND_ARG_TYPE_INFO(0, end_y, IS_DOUBLE, 0) 598 #else 599 ZEND_ARG_INFO(0, end_y) 600 #endif 601 602 #if PHP_VERSION_ID >= 80000 603 ZEND_ARG_TYPE_INFO(0, start_angle, IS_DOUBLE, 0) 604 #else 605 ZEND_ARG_INFO(0, start_angle) 606 #endif 607 608 #if PHP_VERSION_ID >= 80000 609 ZEND_ARG_TYPE_INFO(0, end_angle, IS_DOUBLE, 0) 610 #else 611 ZEND_ARG_INFO(0, end_angle) 612 #endif 613 ZEND_END_ARG_INFO() 614 615 #if MagickLibVersion >= 0x700 616 617 #if PHP_VERSION_ID >= 80000 618 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_alpha, 0, 3, _IS_BOOL, 0) 619 #else 620 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_alpha, 0, 0, 3) 621 #endif 622 623 624 #if PHP_VERSION_ID >= 80000 625 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 626 #else 627 ZEND_ARG_INFO(0, x) 628 #endif 629 630 #if PHP_VERSION_ID >= 80000 631 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 632 #else 633 ZEND_ARG_INFO(0, y) 634 #endif 635 636 #if PHP_VERSION_ID >= 80000 637 ZEND_ARG_TYPE_INFO(0, paint, IS_LONG, 0) 638 #else 639 ZEND_ARG_INFO(0, paint) 640 #endif 641 ZEND_END_ARG_INFO() 642 #endif 643 644 #if !(MagickLibVersion >= 0x700) 645 646 #if PHP_VERSION_ID >= 80000 647 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_matte, 0, 3, _IS_BOOL, 0) 648 #else 649 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_matte, 0, 0, 3) 650 #endif 651 652 653 #if PHP_VERSION_ID >= 80000 654 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 655 #else 656 ZEND_ARG_INFO(0, x) 657 #endif 658 659 #if PHP_VERSION_ID >= 80000 660 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 661 #else 662 ZEND_ARG_INFO(0, y) 663 #endif 664 665 #if PHP_VERSION_ID >= 80000 666 ZEND_ARG_TYPE_INFO(0, paint, IS_LONG, 0) 667 #else 668 ZEND_ARG_INFO(0, paint) 669 #endif 670 ZEND_END_ARG_INFO() 671 #endif 672 673 674 #if PHP_VERSION_ID >= 80000 675 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_polygon, 0, 1, _IS_BOOL, 0) 676 #else 677 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_polygon, 0, 0, 1) 678 #endif 679 680 681 #if PHP_VERSION_ID >= 80000 682 ZEND_ARG_TYPE_INFO(0, coordinates, IS_ARRAY, 0) 683 #else 684 ZEND_ARG_INFO(0, coordinates) 685 #endif 686 ZEND_END_ARG_INFO() 687 688 #define arginfo_class_ImagickDraw_point arginfo_class_ImagickDraw_translate 689 690 #define arginfo_class_ImagickDraw_getTextDecoration arginfo_class_ImagickDraw_getFontStyle 691 692 #define arginfo_class_ImagickDraw_getTextEncoding arginfo_class_ImagickDraw_getFont 693 694 #define arginfo_class_ImagickDraw_getFontStretch arginfo_class_ImagickDraw_getFontStyle 695 696 697 #if PHP_VERSION_ID >= 80000 698 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFontStretch, 0, 1, _IS_BOOL, 0) 699 #else 700 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFontStretch, 0, 0, 1) 701 #endif 702 703 704 #if PHP_VERSION_ID >= 80000 705 ZEND_ARG_TYPE_INFO(0, stretch, IS_LONG, 0) 706 #else 707 ZEND_ARG_INFO(0, stretch) 708 #endif 709 ZEND_END_ARG_INFO() 710 711 712 #if PHP_VERSION_ID >= 80000 713 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokeAntialias, 0, 1, _IS_BOOL, 0) 714 #else 715 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokeAntialias, 0, 0, 1) 716 #endif 717 718 719 #if PHP_VERSION_ID >= 80000 720 ZEND_ARG_TYPE_INFO(0, enabled, _IS_BOOL, 0) 721 #else 722 ZEND_ARG_INFO(0, enabled) 723 #endif 724 ZEND_END_ARG_INFO() 725 726 727 #if PHP_VERSION_ID >= 80000 728 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextAlignment, 0, 1, _IS_BOOL, 0) 729 #else 730 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextAlignment, 0, 0, 1) 731 #endif 732 733 734 #if PHP_VERSION_ID >= 80000 735 ZEND_ARG_TYPE_INFO(0, align, IS_LONG, 0) 736 #else 737 ZEND_ARG_INFO(0, align) 738 #endif 739 ZEND_END_ARG_INFO() 740 741 742 #if PHP_VERSION_ID >= 80000 743 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextDecoration, 0, 1, _IS_BOOL, 0) 744 #else 745 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextDecoration, 0, 0, 1) 746 #endif 747 748 749 #if PHP_VERSION_ID >= 80000 750 ZEND_ARG_TYPE_INFO(0, decoration, IS_LONG, 0) 751 #else 752 ZEND_ARG_INFO(0, decoration) 753 #endif 754 ZEND_END_ARG_INFO() 755 756 757 #if PHP_VERSION_ID >= 80000 758 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextUnderColor, 0, 1, _IS_BOOL, 0) 759 #else 760 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextUnderColor, 0, 0, 1) 761 #endif 762 763 ZEND_ARG_OBJ_TYPE_MASK(0, under_color, ImagickPixel, MAY_BE_STRING, NULL) 764 ZEND_END_ARG_INFO() 765 766 767 #if PHP_VERSION_ID >= 80000 768 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setViewbox, 0, 4, _IS_BOOL, 0) 769 #else 770 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setViewbox, 0, 0, 4) 771 #endif 772 773 774 #if PHP_VERSION_ID >= 80000 775 ZEND_ARG_TYPE_INFO(0, left_x, IS_LONG, 0) 776 #else 777 ZEND_ARG_INFO(0, left_x) 778 #endif 779 780 #if PHP_VERSION_ID >= 80000 781 ZEND_ARG_TYPE_INFO(0, top_y, IS_LONG, 0) 782 #else 783 ZEND_ARG_INFO(0, top_y) 784 #endif 785 786 #if PHP_VERSION_ID >= 80000 787 ZEND_ARG_TYPE_INFO(0, right_x, IS_LONG, 0) 788 #else 789 ZEND_ARG_INFO(0, right_x) 790 #endif 791 792 #if PHP_VERSION_ID >= 80000 793 ZEND_ARG_TYPE_INFO(0, bottom_y, IS_LONG, 0) 794 #else 795 ZEND_ARG_INFO(0, bottom_y) 796 #endif 797 ZEND_END_ARG_INFO() 798 799 800 #if PHP_VERSION_ID >= 80000 801 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_ImagickDraw_clone, 0, 0, ImagickDraw, 0) 802 #else 803 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_clone, 0, 0, 0) 804 #endif 805 806 ZEND_END_ARG_INFO() 807 808 809 #if PHP_VERSION_ID >= 80000 810 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_affine, 0, 1, _IS_BOOL, 0) 811 #else 812 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_affine, 0, 0, 1) 813 #endif 814 815 816 #if PHP_VERSION_ID >= 80000 817 ZEND_ARG_TYPE_INFO(0, affine, IS_ARRAY, 0) 818 #else 819 ZEND_ARG_INFO(0, affine) 820 #endif 821 ZEND_END_ARG_INFO() 822 823 #define arginfo_class_ImagickDraw_bezier arginfo_class_ImagickDraw_polygon 824 825 826 #if PHP_VERSION_ID >= 80000 827 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_composite, 0, 6, _IS_BOOL, 0) 828 #else 829 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_composite, 0, 0, 6) 830 #endif 831 832 833 #if PHP_VERSION_ID >= 80000 834 ZEND_ARG_TYPE_INFO(0, composite, IS_LONG, 0) 835 #else 836 ZEND_ARG_INFO(0, composite) 837 #endif 838 839 #if PHP_VERSION_ID >= 80000 840 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 841 #else 842 ZEND_ARG_INFO(0, x) 843 #endif 844 845 #if PHP_VERSION_ID >= 80000 846 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 847 #else 848 ZEND_ARG_INFO(0, y) 849 #endif 850 851 #if PHP_VERSION_ID >= 80000 852 ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0) 853 #else 854 ZEND_ARG_INFO(0, width) 855 #endif 856 857 #if PHP_VERSION_ID >= 80000 858 ZEND_ARG_TYPE_INFO(0, height, IS_DOUBLE, 0) 859 #else 860 ZEND_ARG_INFO(0, height) 861 #endif 862 ZEND_ARG_OBJ_INFO(0, image, Imagick, 0) 863 ZEND_END_ARG_INFO() 864 865 866 #if PHP_VERSION_ID >= 80000 867 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_color, 0, 3, _IS_BOOL, 0) 868 #else 869 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_color, 0, 0, 3) 870 #endif 871 872 873 #if PHP_VERSION_ID >= 80000 874 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 875 #else 876 ZEND_ARG_INFO(0, x) 877 #endif 878 879 #if PHP_VERSION_ID >= 80000 880 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 881 #else 882 ZEND_ARG_INFO(0, y) 883 #endif 884 885 #if PHP_VERSION_ID >= 80000 886 ZEND_ARG_TYPE_INFO(0, paint, IS_LONG, 0) 887 #else 888 ZEND_ARG_INFO(0, paint) 889 #endif 890 ZEND_END_ARG_INFO() 891 892 893 #if PHP_VERSION_ID >= 80000 894 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_comment, 0, 1, _IS_BOOL, 0) 895 #else 896 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_comment, 0, 0, 1) 897 #endif 898 899 900 #if PHP_VERSION_ID >= 80000 901 ZEND_ARG_TYPE_INFO(0, comment, IS_STRING, 0) 902 #else 903 ZEND_ARG_INFO(0, comment) 904 #endif 905 ZEND_END_ARG_INFO() 906 907 #define arginfo_class_ImagickDraw_getClipPath arginfo_class_ImagickDraw_getFont 908 909 #define arginfo_class_ImagickDraw_getClipRule arginfo_class_ImagickDraw_getFontStyle 910 911 #define arginfo_class_ImagickDraw_getClipUnits arginfo_class_ImagickDraw_getFontStyle 912 913 914 #if PHP_VERSION_ID >= 80000 915 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_ImagickDraw_getFillColor, 0, 0, ImagickPixel, 0) 916 #else 917 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getFillColor, 0, 0, 0) 918 #endif 919 920 ZEND_END_ARG_INFO() 921 922 #define arginfo_class_ImagickDraw_getFillOpacity arginfo_class_ImagickDraw_getFontSize 923 924 #define arginfo_class_ImagickDraw_getFillRule arginfo_class_ImagickDraw_getFontStyle 925 926 #define arginfo_class_ImagickDraw_getGravity arginfo_class_ImagickDraw_getFontStyle 927 928 #define arginfo_class_ImagickDraw_getStrokeAntialias arginfo_class_ImagickDraw_clear 929 930 #define arginfo_class_ImagickDraw_getStrokeColor arginfo_class_ImagickDraw_getFillColor 931 932 933 #if PHP_VERSION_ID >= 80000 934 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getStrokeDashArray, 0, 0, IS_ARRAY, 0) 935 #else 936 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getStrokeDashArray, 0, 0, 0) 937 #endif 938 939 ZEND_END_ARG_INFO() 940 941 #define arginfo_class_ImagickDraw_getStrokeDashOffset arginfo_class_ImagickDraw_getFontSize 942 943 #define arginfo_class_ImagickDraw_getStrokeLineCap arginfo_class_ImagickDraw_getFontStyle 944 945 #define arginfo_class_ImagickDraw_getStrokeLineJoin arginfo_class_ImagickDraw_getFontStyle 946 947 #define arginfo_class_ImagickDraw_getStrokeMiterLimit arginfo_class_ImagickDraw_getFontStyle 948 949 #define arginfo_class_ImagickDraw_getStrokeOpacity arginfo_class_ImagickDraw_getFontSize 950 951 #define arginfo_class_ImagickDraw_getStrokeWidth arginfo_class_ImagickDraw_getFontSize 952 953 #define arginfo_class_ImagickDraw_getTextAlignment arginfo_class_ImagickDraw_getFontStyle 954 955 #define arginfo_class_ImagickDraw_getTextAntialias arginfo_class_ImagickDraw_clear 956 957 #define arginfo_class_ImagickDraw_getVectorGraphics arginfo_class_ImagickDraw_getFont 958 959 #define arginfo_class_ImagickDraw_getTextUnderColor arginfo_class_ImagickDraw_getFillColor 960 961 #define arginfo_class_ImagickDraw_pathClose arginfo_class_ImagickDraw_clear 962 963 964 #if PHP_VERSION_ID >= 80000 965 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_pathCurveToAbsolute, 0, 6, _IS_BOOL, 0) 966 #else 967 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_pathCurveToAbsolute, 0, 0, 6) 968 #endif 969 970 971 #if PHP_VERSION_ID >= 80000 972 ZEND_ARG_TYPE_INFO(0, x1, IS_DOUBLE, 0) 973 #else 974 ZEND_ARG_INFO(0, x1) 975 #endif 976 977 #if PHP_VERSION_ID >= 80000 978 ZEND_ARG_TYPE_INFO(0, y1, IS_DOUBLE, 0) 979 #else 980 ZEND_ARG_INFO(0, y1) 981 #endif 982 983 #if PHP_VERSION_ID >= 80000 984 ZEND_ARG_TYPE_INFO(0, x2, IS_DOUBLE, 0) 985 #else 986 ZEND_ARG_INFO(0, x2) 987 #endif 988 989 #if PHP_VERSION_ID >= 80000 990 ZEND_ARG_TYPE_INFO(0, y2, IS_DOUBLE, 0) 991 #else 992 ZEND_ARG_INFO(0, y2) 993 #endif 994 995 #if PHP_VERSION_ID >= 80000 996 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 997 #else 998 ZEND_ARG_INFO(0, x) 999 #endif 1000 1001 #if PHP_VERSION_ID >= 80000 1002 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 1003 #else 1004 ZEND_ARG_INFO(0, y) 1005 #endif 1006 ZEND_END_ARG_INFO() 1007 1008 #define arginfo_class_ImagickDraw_pathCurveToRelative arginfo_class_ImagickDraw_pathCurveToAbsolute 1009 1010 1011 #if PHP_VERSION_ID >= 80000 1012 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_pathCurveToQuadraticBezierAbsolute, 0, 4, _IS_BOOL, 0) 1013 #else 1014 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_pathCurveToQuadraticBezierAbsolute, 0, 0, 4) 1015 #endif 1016 1017 1018 #if PHP_VERSION_ID >= 80000 1019 ZEND_ARG_TYPE_INFO(0, x1, IS_DOUBLE, 0) 1020 #else 1021 ZEND_ARG_INFO(0, x1) 1022 #endif 1023 1024 #if PHP_VERSION_ID >= 80000 1025 ZEND_ARG_TYPE_INFO(0, y1, IS_DOUBLE, 0) 1026 #else 1027 ZEND_ARG_INFO(0, y1) 1028 #endif 1029 1030 #if PHP_VERSION_ID >= 80000 1031 ZEND_ARG_TYPE_INFO(0, x_end, IS_DOUBLE, 0) 1032 #else 1033 ZEND_ARG_INFO(0, x_end) 1034 #endif 1035 1036 #if PHP_VERSION_ID >= 80000 1037 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 1038 #else 1039 ZEND_ARG_INFO(0, y) 1040 #endif 1041 ZEND_END_ARG_INFO() 1042 1043 #define arginfo_class_ImagickDraw_pathCurveToQuadraticBezierRelative arginfo_class_ImagickDraw_pathCurveToQuadraticBezierAbsolute 1044 1045 #define arginfo_class_ImagickDraw_pathCurveToQuadraticBezierSmoothAbsolute arginfo_class_ImagickDraw_translate 1046 1047 #define arginfo_class_ImagickDraw_pathCurveToQuadraticBezierSmoothRelative arginfo_class_ImagickDraw_translate 1048 1049 1050 #if PHP_VERSION_ID >= 80000 1051 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_pathCurveToSmoothAbsolute, 0, 4, _IS_BOOL, 0) 1052 #else 1053 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_pathCurveToSmoothAbsolute, 0, 0, 4) 1054 #endif 1055 1056 1057 #if PHP_VERSION_ID >= 80000 1058 ZEND_ARG_TYPE_INFO(0, x2, IS_DOUBLE, 0) 1059 #else 1060 ZEND_ARG_INFO(0, x2) 1061 #endif 1062 1063 #if PHP_VERSION_ID >= 80000 1064 ZEND_ARG_TYPE_INFO(0, y2, IS_DOUBLE, 0) 1065 #else 1066 ZEND_ARG_INFO(0, y2) 1067 #endif 1068 1069 #if PHP_VERSION_ID >= 80000 1070 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 1071 #else 1072 ZEND_ARG_INFO(0, x) 1073 #endif 1074 1075 #if PHP_VERSION_ID >= 80000 1076 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 1077 #else 1078 ZEND_ARG_INFO(0, y) 1079 #endif 1080 ZEND_END_ARG_INFO() 1081 1082 #define arginfo_class_ImagickDraw_pathCurveToSmoothRelative arginfo_class_ImagickDraw_pathCurveToSmoothAbsolute 1083 1084 1085 #if PHP_VERSION_ID >= 80000 1086 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_pathEllipticArcAbsolute, 0, 7, _IS_BOOL, 0) 1087 #else 1088 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_pathEllipticArcAbsolute, 0, 0, 7) 1089 #endif 1090 1091 1092 #if PHP_VERSION_ID >= 80000 1093 ZEND_ARG_TYPE_INFO(0, rx, IS_DOUBLE, 0) 1094 #else 1095 ZEND_ARG_INFO(0, rx) 1096 #endif 1097 1098 #if PHP_VERSION_ID >= 80000 1099 ZEND_ARG_TYPE_INFO(0, ry, IS_DOUBLE, 0) 1100 #else 1101 ZEND_ARG_INFO(0, ry) 1102 #endif 1103 1104 #if PHP_VERSION_ID >= 80000 1105 ZEND_ARG_TYPE_INFO(0, x_axis_rotation, IS_DOUBLE, 0) 1106 #else 1107 ZEND_ARG_INFO(0, x_axis_rotation) 1108 #endif 1109 1110 #if PHP_VERSION_ID >= 80000 1111 ZEND_ARG_TYPE_INFO(0, large_arc, _IS_BOOL, 0) 1112 #else 1113 ZEND_ARG_INFO(0, large_arc) 1114 #endif 1115 1116 #if PHP_VERSION_ID >= 80000 1117 ZEND_ARG_TYPE_INFO(0, sweep, _IS_BOOL, 0) 1118 #else 1119 ZEND_ARG_INFO(0, sweep) 1120 #endif 1121 1122 #if PHP_VERSION_ID >= 80000 1123 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 1124 #else 1125 ZEND_ARG_INFO(0, x) 1126 #endif 1127 1128 #if PHP_VERSION_ID >= 80000 1129 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 1130 #else 1131 ZEND_ARG_INFO(0, y) 1132 #endif 1133 ZEND_END_ARG_INFO() 1134 1135 #define arginfo_class_ImagickDraw_pathEllipticArcRelative arginfo_class_ImagickDraw_pathEllipticArcAbsolute 1136 1137 #define arginfo_class_ImagickDraw_pathFinish arginfo_class_ImagickDraw_clear 1138 1139 #define arginfo_class_ImagickDraw_pathLineToAbsolute arginfo_class_ImagickDraw_translate 1140 1141 #define arginfo_class_ImagickDraw_pathLineToRelative arginfo_class_ImagickDraw_translate 1142 1143 1144 #if PHP_VERSION_ID >= 80000 1145 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_pathLineToHorizontalAbsolute, 0, 1, _IS_BOOL, 0) 1146 #else 1147 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_pathLineToHorizontalAbsolute, 0, 0, 1) 1148 #endif 1149 1150 1151 #if PHP_VERSION_ID >= 80000 1152 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 1153 #else 1154 ZEND_ARG_INFO(0, x) 1155 #endif 1156 ZEND_END_ARG_INFO() 1157 1158 #define arginfo_class_ImagickDraw_pathLineToHorizontalRelative arginfo_class_ImagickDraw_pathLineToHorizontalAbsolute 1159 1160 1161 #if PHP_VERSION_ID >= 80000 1162 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_pathLineToVerticalAbsolute, 0, 1, _IS_BOOL, 0) 1163 #else 1164 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_pathLineToVerticalAbsolute, 0, 0, 1) 1165 #endif 1166 1167 1168 #if PHP_VERSION_ID >= 80000 1169 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 1170 #else 1171 ZEND_ARG_INFO(0, y) 1172 #endif 1173 ZEND_END_ARG_INFO() 1174 1175 #define arginfo_class_ImagickDraw_pathLineToVerticalRelative arginfo_class_ImagickDraw_pathLineToVerticalAbsolute 1176 1177 #define arginfo_class_ImagickDraw_pathMoveToAbsolute arginfo_class_ImagickDraw_translate 1178 1179 #define arginfo_class_ImagickDraw_pathMoveToRelative arginfo_class_ImagickDraw_translate 1180 1181 #define arginfo_class_ImagickDraw_pathStart arginfo_class_ImagickDraw_clear 1182 1183 #define arginfo_class_ImagickDraw_polyline arginfo_class_ImagickDraw_polygon 1184 1185 #define arginfo_class_ImagickDraw_popClipPath arginfo_class_ImagickDraw_clear 1186 1187 #define arginfo_class_ImagickDraw_popDefs arginfo_class_ImagickDraw_clear 1188 1189 #define arginfo_class_ImagickDraw_popPattern arginfo_class_ImagickDraw_clear 1190 1191 1192 #if PHP_VERSION_ID >= 80000 1193 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_pushClipPath, 0, 1, _IS_BOOL, 0) 1194 #else 1195 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_pushClipPath, 0, 0, 1) 1196 #endif 1197 1198 1199 #if PHP_VERSION_ID >= 80000 1200 ZEND_ARG_TYPE_INFO(0, clip_mask_id, IS_STRING, 0) 1201 #else 1202 ZEND_ARG_INFO(0, clip_mask_id) 1203 #endif 1204 ZEND_END_ARG_INFO() 1205 1206 #define arginfo_class_ImagickDraw_pushDefs arginfo_class_ImagickDraw_clear 1207 1208 1209 #if PHP_VERSION_ID >= 80000 1210 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_pushPattern, 0, 5, _IS_BOOL, 0) 1211 #else 1212 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_pushPattern, 0, 0, 5) 1213 #endif 1214 1215 1216 #if PHP_VERSION_ID >= 80000 1217 ZEND_ARG_TYPE_INFO(0, pattern_id, IS_STRING, 0) 1218 #else 1219 ZEND_ARG_INFO(0, pattern_id) 1220 #endif 1221 1222 #if PHP_VERSION_ID >= 80000 1223 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 1224 #else 1225 ZEND_ARG_INFO(0, x) 1226 #endif 1227 1228 #if PHP_VERSION_ID >= 80000 1229 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 1230 #else 1231 ZEND_ARG_INFO(0, y) 1232 #endif 1233 1234 #if PHP_VERSION_ID >= 80000 1235 ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0) 1236 #else 1237 ZEND_ARG_INFO(0, width) 1238 #endif 1239 1240 #if PHP_VERSION_ID >= 80000 1241 ZEND_ARG_TYPE_INFO(0, height, IS_DOUBLE, 0) 1242 #else 1243 ZEND_ARG_INFO(0, height) 1244 #endif 1245 ZEND_END_ARG_INFO() 1246 1247 #define arginfo_class_ImagickDraw_render arginfo_class_ImagickDraw_clear 1248 1249 #define arginfo_class_ImagickDraw_rotate arginfo_class_ImagickDraw_skewX 1250 1251 #define arginfo_class_ImagickDraw_scale arginfo_class_ImagickDraw_translate 1252 1253 1254 #if PHP_VERSION_ID >= 80000 1255 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setClipPath, 0, 1, _IS_BOOL, 0) 1256 #else 1257 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setClipPath, 0, 0, 1) 1258 #endif 1259 1260 1261 #if PHP_VERSION_ID >= 80000 1262 ZEND_ARG_TYPE_INFO(0, clip_mask, IS_STRING, 0) 1263 #else 1264 ZEND_ARG_INFO(0, clip_mask) 1265 #endif 1266 ZEND_END_ARG_INFO() 1267 1268 1269 #if PHP_VERSION_ID >= 80000 1270 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setClipRule, 0, 1, _IS_BOOL, 0) 1271 #else 1272 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setClipRule, 0, 0, 1) 1273 #endif 1274 1275 1276 #if PHP_VERSION_ID >= 80000 1277 ZEND_ARG_TYPE_INFO(0, fillrule, IS_LONG, 0) 1278 #else 1279 ZEND_ARG_INFO(0, fillrule) 1280 #endif 1281 ZEND_END_ARG_INFO() 1282 1283 1284 #if PHP_VERSION_ID >= 80000 1285 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setClipUnits, 0, 1, _IS_BOOL, 0) 1286 #else 1287 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setClipUnits, 0, 0, 1) 1288 #endif 1289 1290 1291 #if PHP_VERSION_ID >= 80000 1292 ZEND_ARG_TYPE_INFO(0, pathunits, IS_LONG, 0) 1293 #else 1294 ZEND_ARG_INFO(0, pathunits) 1295 #endif 1296 ZEND_END_ARG_INFO() 1297 1298 1299 #if PHP_VERSION_ID >= 80000 1300 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFillOpacity, 0, 1, _IS_BOOL, 0) 1301 #else 1302 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFillOpacity, 0, 0, 1) 1303 #endif 1304 1305 1306 #if PHP_VERSION_ID >= 80000 1307 ZEND_ARG_TYPE_INFO(0, opacity, IS_DOUBLE, 0) 1308 #else 1309 ZEND_ARG_INFO(0, opacity) 1310 #endif 1311 ZEND_END_ARG_INFO() 1312 1313 1314 #if PHP_VERSION_ID >= 80000 1315 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFillPatternUrl, 0, 1, _IS_BOOL, 0) 1316 #else 1317 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFillPatternUrl, 0, 0, 1) 1318 #endif 1319 1320 1321 #if PHP_VERSION_ID >= 80000 1322 ZEND_ARG_TYPE_INFO(0, fill_url, IS_STRING, 0) 1323 #else 1324 ZEND_ARG_INFO(0, fill_url) 1325 #endif 1326 ZEND_END_ARG_INFO() 1327 1328 #define arginfo_class_ImagickDraw_setFillRule arginfo_class_ImagickDraw_setClipRule 1329 1330 1331 #if PHP_VERSION_ID >= 80000 1332 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setGravity, 0, 1, _IS_BOOL, 0) 1333 #else 1334 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setGravity, 0, 0, 1) 1335 #endif 1336 1337 1338 #if PHP_VERSION_ID >= 80000 1339 ZEND_ARG_TYPE_INFO(0, gravity, IS_LONG, 0) 1340 #else 1341 ZEND_ARG_INFO(0, gravity) 1342 #endif 1343 ZEND_END_ARG_INFO() 1344 1345 1346 #if PHP_VERSION_ID >= 80000 1347 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokePatternUrl, 0, 1, _IS_BOOL, 0) 1348 #else 1349 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokePatternUrl, 0, 0, 1) 1350 #endif 1351 1352 1353 #if PHP_VERSION_ID >= 80000 1354 ZEND_ARG_TYPE_INFO(0, stroke_url, IS_STRING, 0) 1355 #else 1356 ZEND_ARG_INFO(0, stroke_url) 1357 #endif 1358 ZEND_END_ARG_INFO() 1359 1360 1361 #if PHP_VERSION_ID >= 80000 1362 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokeDashOffset, 0, 1, _IS_BOOL, 0) 1363 #else 1364 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokeDashOffset, 0, 0, 1) 1365 #endif 1366 1367 1368 #if PHP_VERSION_ID >= 80000 1369 ZEND_ARG_TYPE_INFO(0, dash_offset, IS_DOUBLE, 0) 1370 #else 1371 ZEND_ARG_INFO(0, dash_offset) 1372 #endif 1373 ZEND_END_ARG_INFO() 1374 1375 1376 #if PHP_VERSION_ID >= 80000 1377 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokeLineCap, 0, 1, _IS_BOOL, 0) 1378 #else 1379 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokeLineCap, 0, 0, 1) 1380 #endif 1381 1382 1383 #if PHP_VERSION_ID >= 80000 1384 ZEND_ARG_TYPE_INFO(0, linecap, IS_LONG, 0) 1385 #else 1386 ZEND_ARG_INFO(0, linecap) 1387 #endif 1388 ZEND_END_ARG_INFO() 1389 1390 1391 #if PHP_VERSION_ID >= 80000 1392 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokeLineJoin, 0, 1, _IS_BOOL, 0) 1393 #else 1394 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokeLineJoin, 0, 0, 1) 1395 #endif 1396 1397 1398 #if PHP_VERSION_ID >= 80000 1399 ZEND_ARG_TYPE_INFO(0, linejoin, IS_LONG, 0) 1400 #else 1401 ZEND_ARG_INFO(0, linejoin) 1402 #endif 1403 ZEND_END_ARG_INFO() 1404 1405 1406 #if PHP_VERSION_ID >= 80000 1407 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokeMiterLimit, 0, 1, _IS_BOOL, 0) 1408 #else 1409 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokeMiterLimit, 0, 0, 1) 1410 #endif 1411 1412 1413 #if PHP_VERSION_ID >= 80000 1414 ZEND_ARG_TYPE_INFO(0, miterlimit, IS_LONG, 0) 1415 #else 1416 ZEND_ARG_INFO(0, miterlimit) 1417 #endif 1418 ZEND_END_ARG_INFO() 1419 1420 #define arginfo_class_ImagickDraw_setStrokeOpacity arginfo_class_ImagickDraw_setFillOpacity 1421 1422 1423 #if PHP_VERSION_ID >= 80000 1424 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setVectorGraphics, 0, 1, _IS_BOOL, 0) 1425 #else 1426 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setVectorGraphics, 0, 0, 1) 1427 #endif 1428 1429 1430 #if PHP_VERSION_ID >= 80000 1431 ZEND_ARG_TYPE_INFO(0, xml, IS_STRING, 0) 1432 #else 1433 ZEND_ARG_INFO(0, xml) 1434 #endif 1435 ZEND_END_ARG_INFO() 1436 1437 #define arginfo_class_ImagickDraw_pop arginfo_class_ImagickDraw_clear 1438 1439 #define arginfo_class_ImagickDraw_push arginfo_class_ImagickDraw_clear 1440 1441 1442 #if PHP_VERSION_ID >= 80000 1443 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setStrokeDashArray, 0, 1, _IS_BOOL, 0) 1444 #else 1445 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setStrokeDashArray, 0, 0, 1) 1446 #endif 1447 1448 1449 #if PHP_VERSION_ID >= 80000 1450 ZEND_ARG_TYPE_INFO(0, dashes, IS_ARRAY, 0) 1451 #else 1452 ZEND_ARG_INFO(0, dashes) 1453 #endif 1454 ZEND_END_ARG_INFO() 1455 1456 #if MagickLibVersion >= 0x693 1457 1458 #if PHP_VERSION_ID >= 80000 1459 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getOpacity, 0, 0, IS_DOUBLE, 0) 1460 #else 1461 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getOpacity, 0, 0, 0) 1462 #endif 1463 1464 ZEND_END_ARG_INFO() 1465 #endif 1466 1467 #if MagickLibVersion >= 0x693 1468 1469 #if PHP_VERSION_ID >= 80000 1470 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setOpacity, 0, 1, _IS_BOOL, 0) 1471 #else 1472 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setOpacity, 0, 0, 1) 1473 #endif 1474 1475 1476 #if PHP_VERSION_ID >= 80000 1477 ZEND_ARG_TYPE_INFO(0, opacity, IS_DOUBLE, 0) 1478 #else 1479 ZEND_ARG_INFO(0, opacity) 1480 #endif 1481 ZEND_END_ARG_INFO() 1482 #endif 1483 1484 #if MagickLibVersion >= 0x675 1485 1486 #if PHP_VERSION_ID >= 80000 1487 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getFontResolution, 0, 0, IS_ARRAY, 0) 1488 #else 1489 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getFontResolution, 0, 0, 0) 1490 #endif 1491 1492 ZEND_END_ARG_INFO() 1493 #endif 1494 1495 #if MagickLibVersion >= 0x675 1496 1497 #if PHP_VERSION_ID >= 80000 1498 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setFontResolution, 0, 2, _IS_BOOL, 0) 1499 #else 1500 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setFontResolution, 0, 0, 2) 1501 #endif 1502 1503 1504 #if PHP_VERSION_ID >= 80000 1505 ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) 1506 #else 1507 ZEND_ARG_INFO(0, x) 1508 #endif 1509 1510 #if PHP_VERSION_ID >= 80000 1511 ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) 1512 #else 1513 ZEND_ARG_INFO(0, y) 1514 #endif 1515 ZEND_END_ARG_INFO() 1516 #endif 1517 1518 #if MagickLibVersion >= 0x675 1519 1520 #if PHP_VERSION_ID >= 80000 1521 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_ImagickDraw_getBorderColor, 0, 0, ImagickPixel, 0) 1522 #else 1523 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getBorderColor, 0, 0, 0) 1524 #endif 1525 1526 ZEND_END_ARG_INFO() 1527 #endif 1528 1529 #if MagickLibVersion >= 0x675 1530 1531 #if PHP_VERSION_ID >= 80000 1532 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setBorderColor, 0, 1, _IS_BOOL, 0) 1533 #else 1534 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setBorderColor, 0, 0, 1) 1535 #endif 1536 1537 ZEND_ARG_OBJ_TYPE_MASK(0, color, ImagickPixel, MAY_BE_STRING, NULL) 1538 ZEND_END_ARG_INFO() 1539 #endif 1540 1541 #if MagickLibVersion >= 0x693 1542 1543 #if PHP_VERSION_ID >= 80000 1544 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setDensity, 0, 1, _IS_BOOL, 0) 1545 #else 1546 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setDensity, 0, 0, 1) 1547 #endif 1548 1549 1550 #if PHP_VERSION_ID >= 80000 1551 ZEND_ARG_TYPE_INFO(0, density, IS_STRING, 0) 1552 #else 1553 ZEND_ARG_INFO(0, density) 1554 #endif 1555 ZEND_END_ARG_INFO() 1556 #endif 1557 1558 #if MagickLibVersion >= 0x693 1559 1560 #if PHP_VERSION_ID >= 80000 1561 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getDensity, 0, 0, IS_STRING, 1) 1562 #else 1563 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getDensity, 0, 0, 0) 1564 #endif 1565 1566 ZEND_END_ARG_INFO() 1567 #endif 1568 1569 #if MagickLibVersion >= 0x692 1570 1571 #if PHP_VERSION_ID >= 80000 1572 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_getTextDirection, 0, 0, IS_LONG, 0) 1573 #else 1574 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_getTextDirection, 0, 0, 0) 1575 #endif 1576 1577 ZEND_END_ARG_INFO() 1578 #endif 1579 1580 #if MagickLibVersion >= 0x692 1581 1582 #if PHP_VERSION_ID >= 80000 1583 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ImagickDraw_setTextDirection, 0, 1, _IS_BOOL, 0) 1584 #else 1585 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ImagickDraw_setTextDirection, 0, 0, 1) 1586 #endif 1587 1588 1589 #if PHP_VERSION_ID >= 80000 1590 ZEND_ARG_TYPE_INFO(0, direction, IS_LONG, 0) 1591 #else 1592 ZEND_ARG_INFO(0, direction) 1593 #endif 1594 ZEND_END_ARG_INFO() 1595 #endif 1596 1597 1598 #if MagickLibVersion > 0x628 1599 ZEND_METHOD(ImagickDraw, resetVectorGraphics); 1600 #endif 1601 #if MagickLibVersion > 0x649 1602 ZEND_METHOD(ImagickDraw, getTextKerning); 1603 #endif 1604 #if MagickLibVersion > 0x649 1605 ZEND_METHOD(ImagickDraw, setTextKerning); 1606 #endif 1607 #if MagickLibVersion > 0x649 1608 ZEND_METHOD(ImagickDraw, getTextInterwordSpacing); 1609 #endif 1610 #if MagickLibVersion > 0x649 1611 ZEND_METHOD(ImagickDraw, setTextInterwordSpacing); 1612 #endif 1613 #if MagickLibVersion > 0x655 1614 ZEND_METHOD(ImagickDraw, getTextInterlineSpacing); 1615 #endif 1616 #if MagickLibVersion > 0x655 1617 ZEND_METHOD(ImagickDraw, setTextInterlineSpacing); 1618 #endif 1619 ZEND_METHOD(ImagickDraw, __construct); 1620 ZEND_METHOD(ImagickDraw, setFillColor); 1621 ZEND_METHOD(ImagickDraw, setFillAlpha); 1622 ZEND_METHOD(ImagickDraw, setResolution); 1623 ZEND_METHOD(ImagickDraw, setStrokeColor); 1624 ZEND_METHOD(ImagickDraw, setStrokeAlpha); 1625 ZEND_METHOD(ImagickDraw, setStrokeWidth); 1626 ZEND_METHOD(ImagickDraw, clear); 1627 ZEND_METHOD(ImagickDraw, circle); 1628 ZEND_METHOD(ImagickDraw, annotation); 1629 ZEND_METHOD(ImagickDraw, setTextAntialias); 1630 ZEND_METHOD(ImagickDraw, setTextEncoding); 1631 ZEND_METHOD(ImagickDraw, setFont); 1632 ZEND_METHOD(ImagickDraw, setFontFamily); 1633 ZEND_METHOD(ImagickDraw, setFontSize); 1634 ZEND_METHOD(ImagickDraw, setFontStyle); 1635 ZEND_METHOD(ImagickDraw, setFontWeight); 1636 ZEND_METHOD(ImagickDraw, getFont); 1637 ZEND_METHOD(ImagickDraw, getFontFamily); 1638 ZEND_METHOD(ImagickDraw, getFontSize); 1639 ZEND_METHOD(ImagickDraw, getFontStyle); 1640 ZEND_METHOD(ImagickDraw, getFontWeight); 1641 ZEND_METHOD(ImagickDraw, rectangle); 1642 ZEND_METHOD(ImagickDraw, roundRectangle); 1643 ZEND_METHOD(ImagickDraw, ellipse); 1644 ZEND_METHOD(ImagickDraw, skewX); 1645 ZEND_METHOD(ImagickDraw, skewY); 1646 ZEND_METHOD(ImagickDraw, translate); 1647 ZEND_METHOD(ImagickDraw, line); 1648 ZEND_METHOD(ImagickDraw, arc); 1649 #if MagickLibVersion >= 0x700 1650 ZEND_METHOD(ImagickDraw, alpha); 1651 #endif 1652 #if !(MagickLibVersion >= 0x700) 1653 ZEND_METHOD(ImagickDraw, matte); 1654 #endif 1655 ZEND_METHOD(ImagickDraw, polygon); 1656 ZEND_METHOD(ImagickDraw, point); 1657 ZEND_METHOD(ImagickDraw, getTextDecoration); 1658 ZEND_METHOD(ImagickDraw, getTextEncoding); 1659 ZEND_METHOD(ImagickDraw, getFontStretch); 1660 ZEND_METHOD(ImagickDraw, setFontStretch); 1661 ZEND_METHOD(ImagickDraw, setStrokeAntialias); 1662 ZEND_METHOD(ImagickDraw, setTextAlignment); 1663 ZEND_METHOD(ImagickDraw, setTextDecoration); 1664 ZEND_METHOD(ImagickDraw, setTextUnderColor); 1665 ZEND_METHOD(ImagickDraw, setViewbox); 1666 ZEND_METHOD(ImagickDraw, clone); 1667 ZEND_METHOD(ImagickDraw, affine); 1668 ZEND_METHOD(ImagickDraw, bezier); 1669 ZEND_METHOD(ImagickDraw, composite); 1670 ZEND_METHOD(ImagickDraw, color); 1671 ZEND_METHOD(ImagickDraw, comment); 1672 ZEND_METHOD(ImagickDraw, getClipPath); 1673 ZEND_METHOD(ImagickDraw, getClipRule); 1674 ZEND_METHOD(ImagickDraw, getClipUnits); 1675 ZEND_METHOD(ImagickDraw, getFillColor); 1676 ZEND_METHOD(ImagickDraw, getFillOpacity); 1677 ZEND_METHOD(ImagickDraw, getFillRule); 1678 ZEND_METHOD(ImagickDraw, getGravity); 1679 ZEND_METHOD(ImagickDraw, getStrokeAntialias); 1680 ZEND_METHOD(ImagickDraw, getStrokeColor); 1681 ZEND_METHOD(ImagickDraw, getStrokeDashArray); 1682 ZEND_METHOD(ImagickDraw, getStrokeDashOffset); 1683 ZEND_METHOD(ImagickDraw, getStrokeLineCap); 1684 ZEND_METHOD(ImagickDraw, getStrokeLineJoin); 1685 ZEND_METHOD(ImagickDraw, getStrokeMiterLimit); 1686 ZEND_METHOD(ImagickDraw, getStrokeOpacity); 1687 ZEND_METHOD(ImagickDraw, getStrokeWidth); 1688 ZEND_METHOD(ImagickDraw, getTextAlignment); 1689 ZEND_METHOD(ImagickDraw, getTextAntialias); 1690 ZEND_METHOD(ImagickDraw, getVectorGraphics); 1691 ZEND_METHOD(ImagickDraw, getTextUnderColor); 1692 ZEND_METHOD(ImagickDraw, pathClose); 1693 ZEND_METHOD(ImagickDraw, pathCurveToAbsolute); 1694 ZEND_METHOD(ImagickDraw, pathCurveToRelative); 1695 ZEND_METHOD(ImagickDraw, pathCurveToQuadraticBezierAbsolute); 1696 ZEND_METHOD(ImagickDraw, pathCurveToQuadraticBezierRelative); 1697 ZEND_METHOD(ImagickDraw, pathCurveToQuadraticBezierSmoothAbsolute); 1698 ZEND_METHOD(ImagickDraw, pathCurveToQuadraticBezierSmoothRelative); 1699 ZEND_METHOD(ImagickDraw, pathCurveToSmoothAbsolute); 1700 ZEND_METHOD(ImagickDraw, pathCurveToSmoothRelative); 1701 ZEND_METHOD(ImagickDraw, pathEllipticArcAbsolute); 1702 ZEND_METHOD(ImagickDraw, pathEllipticArcRelative); 1703 ZEND_METHOD(ImagickDraw, pathFinish); 1704 ZEND_METHOD(ImagickDraw, pathLineToAbsolute); 1705 ZEND_METHOD(ImagickDraw, pathLineToRelative); 1706 ZEND_METHOD(ImagickDraw, pathLineToHorizontalAbsolute); 1707 ZEND_METHOD(ImagickDraw, pathLineToHorizontalRelative); 1708 ZEND_METHOD(ImagickDraw, pathLineToVerticalAbsolute); 1709 ZEND_METHOD(ImagickDraw, pathLineToVerticalRelative); 1710 ZEND_METHOD(ImagickDraw, pathMoveToAbsolute); 1711 ZEND_METHOD(ImagickDraw, pathMoveToRelative); 1712 ZEND_METHOD(ImagickDraw, pathStart); 1713 ZEND_METHOD(ImagickDraw, polyline); 1714 ZEND_METHOD(ImagickDraw, popClipPath); 1715 ZEND_METHOD(ImagickDraw, popDefs); 1716 ZEND_METHOD(ImagickDraw, popPattern); 1717 ZEND_METHOD(ImagickDraw, pushClipPath); 1718 ZEND_METHOD(ImagickDraw, pushDefs); 1719 ZEND_METHOD(ImagickDraw, pushPattern); 1720 ZEND_METHOD(ImagickDraw, render); 1721 ZEND_METHOD(ImagickDraw, rotate); 1722 ZEND_METHOD(ImagickDraw, scale); 1723 ZEND_METHOD(ImagickDraw, setClipPath); 1724 ZEND_METHOD(ImagickDraw, setClipRule); 1725 ZEND_METHOD(ImagickDraw, setClipUnits); 1726 ZEND_METHOD(ImagickDraw, setFillOpacity); 1727 ZEND_METHOD(ImagickDraw, setFillPatternUrl); 1728 ZEND_METHOD(ImagickDraw, setFillRule); 1729 ZEND_METHOD(ImagickDraw, setGravity); 1730 ZEND_METHOD(ImagickDraw, setStrokePatternUrl); 1731 ZEND_METHOD(ImagickDraw, setStrokeDashOffset); 1732 ZEND_METHOD(ImagickDraw, setStrokeLineCap); 1733 ZEND_METHOD(ImagickDraw, setStrokeLineJoin); 1734 ZEND_METHOD(ImagickDraw, setStrokeMiterLimit); 1735 ZEND_METHOD(ImagickDraw, setStrokeOpacity); 1736 ZEND_METHOD(ImagickDraw, setVectorGraphics); 1737 ZEND_METHOD(ImagickDraw, pop); 1738 ZEND_METHOD(ImagickDraw, push); 1739 ZEND_METHOD(ImagickDraw, setStrokeDashArray); 1740 #if MagickLibVersion >= 0x693 1741 ZEND_METHOD(ImagickDraw, getOpacity); 1742 #endif 1743 #if MagickLibVersion >= 0x693 1744 ZEND_METHOD(ImagickDraw, setOpacity); 1745 #endif 1746 #if MagickLibVersion >= 0x675 1747 ZEND_METHOD(ImagickDraw, getFontResolution); 1748 #endif 1749 #if MagickLibVersion >= 0x675 1750 ZEND_METHOD(ImagickDraw, setFontResolution); 1751 #endif 1752 #if MagickLibVersion >= 0x675 1753 ZEND_METHOD(ImagickDraw, getBorderColor); 1754 #endif 1755 #if MagickLibVersion >= 0x675 1756 ZEND_METHOD(ImagickDraw, setBorderColor); 1757 #endif 1758 #if MagickLibVersion >= 0x693 1759 ZEND_METHOD(ImagickDraw, setDensity); 1760 #endif 1761 #if MagickLibVersion >= 0x693 1762 ZEND_METHOD(ImagickDraw, getDensity); 1763 #endif 1764 #if MagickLibVersion >= 0x692 1765 ZEND_METHOD(ImagickDraw, getTextDirection); 1766 #endif 1767 #if MagickLibVersion >= 0x692 1768 ZEND_METHOD(ImagickDraw, setTextDirection); 1769 #endif 1770 1771 1772 static const zend_function_entry class_ImagickDraw_methods[] = { 1773 #if MagickLibVersion > 0x628 1774 ZEND_ME(ImagickDraw, resetVectorGraphics, arginfo_class_ImagickDraw_resetVectorGraphics, ZEND_ACC_PUBLIC) 1775 #endif 1776 #if MagickLibVersion > 0x649 1777 ZEND_ME(ImagickDraw, getTextKerning, arginfo_class_ImagickDraw_getTextKerning, ZEND_ACC_PUBLIC) 1778 #endif 1779 #if MagickLibVersion > 0x649 1780 ZEND_ME(ImagickDraw, setTextKerning, arginfo_class_ImagickDraw_setTextKerning, ZEND_ACC_PUBLIC) 1781 #endif 1782 #if MagickLibVersion > 0x649 1783 ZEND_ME(ImagickDraw, getTextInterwordSpacing, arginfo_class_ImagickDraw_getTextInterwordSpacing, ZEND_ACC_PUBLIC) 1784 #endif 1785 #if MagickLibVersion > 0x649 1786 ZEND_ME(ImagickDraw, setTextInterwordSpacing, arginfo_class_ImagickDraw_setTextInterwordSpacing, ZEND_ACC_PUBLIC) 1787 #endif 1788 #if MagickLibVersion > 0x655 1789 ZEND_ME(ImagickDraw, getTextInterlineSpacing, arginfo_class_ImagickDraw_getTextInterlineSpacing, ZEND_ACC_PUBLIC) 1790 #endif 1791 #if MagickLibVersion > 0x655 1792 ZEND_ME(ImagickDraw, setTextInterlineSpacing, arginfo_class_ImagickDraw_setTextInterlineSpacing, ZEND_ACC_PUBLIC) 1793 #endif 1794 ZEND_ME(ImagickDraw, __construct, arginfo_class_ImagickDraw___construct, ZEND_ACC_PUBLIC) 1795 ZEND_ME(ImagickDraw, setFillColor, arginfo_class_ImagickDraw_setFillColor, ZEND_ACC_PUBLIC) 1796 ZEND_ME(ImagickDraw, setFillAlpha, arginfo_class_ImagickDraw_setFillAlpha, ZEND_ACC_PUBLIC) 1797 ZEND_ME(ImagickDraw, setResolution, arginfo_class_ImagickDraw_setResolution, ZEND_ACC_PUBLIC) 1798 ZEND_ME(ImagickDraw, setStrokeColor, arginfo_class_ImagickDraw_setStrokeColor, ZEND_ACC_PUBLIC) 1799 ZEND_ME(ImagickDraw, setStrokeAlpha, arginfo_class_ImagickDraw_setStrokeAlpha, ZEND_ACC_PUBLIC) 1800 ZEND_ME(ImagickDraw, setStrokeWidth, arginfo_class_ImagickDraw_setStrokeWidth, ZEND_ACC_PUBLIC) 1801 ZEND_ME(ImagickDraw, clear, arginfo_class_ImagickDraw_clear, ZEND_ACC_PUBLIC) 1802 ZEND_ME(ImagickDraw, circle, arginfo_class_ImagickDraw_circle, ZEND_ACC_PUBLIC) 1803 ZEND_ME(ImagickDraw, annotation, arginfo_class_ImagickDraw_annotation, ZEND_ACC_PUBLIC) 1804 ZEND_ME(ImagickDraw, setTextAntialias, arginfo_class_ImagickDraw_setTextAntialias, ZEND_ACC_PUBLIC) 1805 ZEND_ME(ImagickDraw, setTextEncoding, arginfo_class_ImagickDraw_setTextEncoding, ZEND_ACC_PUBLIC) 1806 ZEND_ME(ImagickDraw, setFont, arginfo_class_ImagickDraw_setFont, ZEND_ACC_PUBLIC) 1807 ZEND_ME(ImagickDraw, setFontFamily, arginfo_class_ImagickDraw_setFontFamily, ZEND_ACC_PUBLIC) 1808 ZEND_ME(ImagickDraw, setFontSize, arginfo_class_ImagickDraw_setFontSize, ZEND_ACC_PUBLIC) 1809 ZEND_ME(ImagickDraw, setFontStyle, arginfo_class_ImagickDraw_setFontStyle, ZEND_ACC_PUBLIC) 1810 ZEND_ME(ImagickDraw, setFontWeight, arginfo_class_ImagickDraw_setFontWeight, ZEND_ACC_PUBLIC) 1811 ZEND_ME(ImagickDraw, getFont, arginfo_class_ImagickDraw_getFont, ZEND_ACC_PUBLIC) 1812 ZEND_ME(ImagickDraw, getFontFamily, arginfo_class_ImagickDraw_getFontFamily, ZEND_ACC_PUBLIC) 1813 ZEND_ME(ImagickDraw, getFontSize, arginfo_class_ImagickDraw_getFontSize, ZEND_ACC_PUBLIC) 1814 ZEND_ME(ImagickDraw, getFontStyle, arginfo_class_ImagickDraw_getFontStyle, ZEND_ACC_PUBLIC) 1815 ZEND_ME(ImagickDraw, getFontWeight, arginfo_class_ImagickDraw_getFontWeight, ZEND_ACC_PUBLIC) 1816 ZEND_MALIAS(ImagickDraw, destroy, clear, arginfo_class_ImagickDraw_destroy, ZEND_ACC_PUBLIC) 1817 ZEND_ME(ImagickDraw, rectangle, arginfo_class_ImagickDraw_rectangle, ZEND_ACC_PUBLIC) 1818 ZEND_ME(ImagickDraw, roundRectangle, arginfo_class_ImagickDraw_roundRectangle, ZEND_ACC_PUBLIC) 1819 ZEND_ME(ImagickDraw, ellipse, arginfo_class_ImagickDraw_ellipse, ZEND_ACC_PUBLIC) 1820 ZEND_ME(ImagickDraw, skewX, arginfo_class_ImagickDraw_skewX, ZEND_ACC_PUBLIC) 1821 ZEND_ME(ImagickDraw, skewY, arginfo_class_ImagickDraw_skewY, ZEND_ACC_PUBLIC) 1822 ZEND_ME(ImagickDraw, translate, arginfo_class_ImagickDraw_translate, ZEND_ACC_PUBLIC) 1823 ZEND_ME(ImagickDraw, line, arginfo_class_ImagickDraw_line, ZEND_ACC_PUBLIC) 1824 ZEND_ME(ImagickDraw, arc, arginfo_class_ImagickDraw_arc, ZEND_ACC_PUBLIC) 1825 #if MagickLibVersion >= 0x700 1826 ZEND_ME(ImagickDraw, alpha, arginfo_class_ImagickDraw_alpha, ZEND_ACC_PUBLIC) 1827 #endif 1828 #if !(MagickLibVersion >= 0x700) 1829 ZEND_ME(ImagickDraw, matte, arginfo_class_ImagickDraw_matte, ZEND_ACC_PUBLIC|ZEND_ACC_DEPRECATED) 1830 #endif 1831 ZEND_ME(ImagickDraw, polygon, arginfo_class_ImagickDraw_polygon, ZEND_ACC_PUBLIC) 1832 ZEND_ME(ImagickDraw, point, arginfo_class_ImagickDraw_point, ZEND_ACC_PUBLIC) 1833 ZEND_ME(ImagickDraw, getTextDecoration, arginfo_class_ImagickDraw_getTextDecoration, ZEND_ACC_PUBLIC) 1834 ZEND_ME(ImagickDraw, getTextEncoding, arginfo_class_ImagickDraw_getTextEncoding, ZEND_ACC_PUBLIC) 1835 ZEND_ME(ImagickDraw, getFontStretch, arginfo_class_ImagickDraw_getFontStretch, ZEND_ACC_PUBLIC) 1836 ZEND_ME(ImagickDraw, setFontStretch, arginfo_class_ImagickDraw_setFontStretch, ZEND_ACC_PUBLIC) 1837 ZEND_ME(ImagickDraw, setStrokeAntialias, arginfo_class_ImagickDraw_setStrokeAntialias, ZEND_ACC_PUBLIC) 1838 ZEND_ME(ImagickDraw, setTextAlignment, arginfo_class_ImagickDraw_setTextAlignment, ZEND_ACC_PUBLIC) 1839 ZEND_ME(ImagickDraw, setTextDecoration, arginfo_class_ImagickDraw_setTextDecoration, ZEND_ACC_PUBLIC) 1840 ZEND_ME(ImagickDraw, setTextUnderColor, arginfo_class_ImagickDraw_setTextUnderColor, ZEND_ACC_PUBLIC) 1841 ZEND_ME(ImagickDraw, setViewbox, arginfo_class_ImagickDraw_setViewbox, ZEND_ACC_PUBLIC) 1842 ZEND_ME(ImagickDraw, clone, arginfo_class_ImagickDraw_clone, ZEND_ACC_PUBLIC) 1843 ZEND_ME(ImagickDraw, affine, arginfo_class_ImagickDraw_affine, ZEND_ACC_PUBLIC) 1844 ZEND_ME(ImagickDraw, bezier, arginfo_class_ImagickDraw_bezier, ZEND_ACC_PUBLIC) 1845 ZEND_ME(ImagickDraw, composite, arginfo_class_ImagickDraw_composite, ZEND_ACC_PUBLIC) 1846 ZEND_ME(ImagickDraw, color, arginfo_class_ImagickDraw_color, ZEND_ACC_PUBLIC) 1847 ZEND_ME(ImagickDraw, comment, arginfo_class_ImagickDraw_comment, ZEND_ACC_PUBLIC) 1848 ZEND_ME(ImagickDraw, getClipPath, arginfo_class_ImagickDraw_getClipPath, ZEND_ACC_PUBLIC) 1849 ZEND_ME(ImagickDraw, getClipRule, arginfo_class_ImagickDraw_getClipRule, ZEND_ACC_PUBLIC) 1850 ZEND_ME(ImagickDraw, getClipUnits, arginfo_class_ImagickDraw_getClipUnits, ZEND_ACC_PUBLIC) 1851 ZEND_ME(ImagickDraw, getFillColor, arginfo_class_ImagickDraw_getFillColor, ZEND_ACC_PUBLIC) 1852 ZEND_ME(ImagickDraw, getFillOpacity, arginfo_class_ImagickDraw_getFillOpacity, ZEND_ACC_PUBLIC) 1853 ZEND_ME(ImagickDraw, getFillRule, arginfo_class_ImagickDraw_getFillRule, ZEND_ACC_PUBLIC) 1854 ZEND_ME(ImagickDraw, getGravity, arginfo_class_ImagickDraw_getGravity, ZEND_ACC_PUBLIC) 1855 ZEND_ME(ImagickDraw, getStrokeAntialias, arginfo_class_ImagickDraw_getStrokeAntialias, ZEND_ACC_PUBLIC) 1856 ZEND_ME(ImagickDraw, getStrokeColor, arginfo_class_ImagickDraw_getStrokeColor, ZEND_ACC_PUBLIC) 1857 ZEND_ME(ImagickDraw, getStrokeDashArray, arginfo_class_ImagickDraw_getStrokeDashArray, ZEND_ACC_PUBLIC) 1858 ZEND_ME(ImagickDraw, getStrokeDashOffset, arginfo_class_ImagickDraw_getStrokeDashOffset, ZEND_ACC_PUBLIC) 1859 ZEND_ME(ImagickDraw, getStrokeLineCap, arginfo_class_ImagickDraw_getStrokeLineCap, ZEND_ACC_PUBLIC) 1860 ZEND_ME(ImagickDraw, getStrokeLineJoin, arginfo_class_ImagickDraw_getStrokeLineJoin, ZEND_ACC_PUBLIC) 1861 ZEND_ME(ImagickDraw, getStrokeMiterLimit, arginfo_class_ImagickDraw_getStrokeMiterLimit, ZEND_ACC_PUBLIC) 1862 ZEND_ME(ImagickDraw, getStrokeOpacity, arginfo_class_ImagickDraw_getStrokeOpacity, ZEND_ACC_PUBLIC) 1863 ZEND_ME(ImagickDraw, getStrokeWidth, arginfo_class_ImagickDraw_getStrokeWidth, ZEND_ACC_PUBLIC) 1864 ZEND_ME(ImagickDraw, getTextAlignment, arginfo_class_ImagickDraw_getTextAlignment, ZEND_ACC_PUBLIC) 1865 ZEND_ME(ImagickDraw, getTextAntialias, arginfo_class_ImagickDraw_getTextAntialias, ZEND_ACC_PUBLIC) 1866 ZEND_ME(ImagickDraw, getVectorGraphics, arginfo_class_ImagickDraw_getVectorGraphics, ZEND_ACC_PUBLIC) 1867 ZEND_ME(ImagickDraw, getTextUnderColor, arginfo_class_ImagickDraw_getTextUnderColor, ZEND_ACC_PUBLIC) 1868 ZEND_ME(ImagickDraw, pathClose, arginfo_class_ImagickDraw_pathClose, ZEND_ACC_PUBLIC) 1869 ZEND_ME(ImagickDraw, pathCurveToAbsolute, arginfo_class_ImagickDraw_pathCurveToAbsolute, ZEND_ACC_PUBLIC) 1870 ZEND_ME(ImagickDraw, pathCurveToRelative, arginfo_class_ImagickDraw_pathCurveToRelative, ZEND_ACC_PUBLIC) 1871 ZEND_ME(ImagickDraw, pathCurveToQuadraticBezierAbsolute, arginfo_class_ImagickDraw_pathCurveToQuadraticBezierAbsolute, ZEND_ACC_PUBLIC) 1872 ZEND_ME(ImagickDraw, pathCurveToQuadraticBezierRelative, arginfo_class_ImagickDraw_pathCurveToQuadraticBezierRelative, ZEND_ACC_PUBLIC) 1873 ZEND_ME(ImagickDraw, pathCurveToQuadraticBezierSmoothAbsolute, arginfo_class_ImagickDraw_pathCurveToQuadraticBezierSmoothAbsolute, ZEND_ACC_PUBLIC) 1874 ZEND_ME(ImagickDraw, pathCurveToQuadraticBezierSmoothRelative, arginfo_class_ImagickDraw_pathCurveToQuadraticBezierSmoothRelative, ZEND_ACC_PUBLIC) 1875 ZEND_ME(ImagickDraw, pathCurveToSmoothAbsolute, arginfo_class_ImagickDraw_pathCurveToSmoothAbsolute, ZEND_ACC_PUBLIC) 1876 ZEND_ME(ImagickDraw, pathCurveToSmoothRelative, arginfo_class_ImagickDraw_pathCurveToSmoothRelative, ZEND_ACC_PUBLIC) 1877 ZEND_ME(ImagickDraw, pathEllipticArcAbsolute, arginfo_class_ImagickDraw_pathEllipticArcAbsolute, ZEND_ACC_PUBLIC) 1878 ZEND_ME(ImagickDraw, pathEllipticArcRelative, arginfo_class_ImagickDraw_pathEllipticArcRelative, ZEND_ACC_PUBLIC) 1879 ZEND_ME(ImagickDraw, pathFinish, arginfo_class_ImagickDraw_pathFinish, ZEND_ACC_PUBLIC) 1880 ZEND_ME(ImagickDraw, pathLineToAbsolute, arginfo_class_ImagickDraw_pathLineToAbsolute, ZEND_ACC_PUBLIC) 1881 ZEND_ME(ImagickDraw, pathLineToRelative, arginfo_class_ImagickDraw_pathLineToRelative, ZEND_ACC_PUBLIC) 1882 ZEND_ME(ImagickDraw, pathLineToHorizontalAbsolute, arginfo_class_ImagickDraw_pathLineToHorizontalAbsolute, ZEND_ACC_PUBLIC) 1883 ZEND_ME(ImagickDraw, pathLineToHorizontalRelative, arginfo_class_ImagickDraw_pathLineToHorizontalRelative, ZEND_ACC_PUBLIC) 1884 ZEND_ME(ImagickDraw, pathLineToVerticalAbsolute, arginfo_class_ImagickDraw_pathLineToVerticalAbsolute, ZEND_ACC_PUBLIC) 1885 ZEND_ME(ImagickDraw, pathLineToVerticalRelative, arginfo_class_ImagickDraw_pathLineToVerticalRelative, ZEND_ACC_PUBLIC) 1886 ZEND_ME(ImagickDraw, pathMoveToAbsolute, arginfo_class_ImagickDraw_pathMoveToAbsolute, ZEND_ACC_PUBLIC) 1887 ZEND_ME(ImagickDraw, pathMoveToRelative, arginfo_class_ImagickDraw_pathMoveToRelative, ZEND_ACC_PUBLIC) 1888 ZEND_ME(ImagickDraw, pathStart, arginfo_class_ImagickDraw_pathStart, ZEND_ACC_PUBLIC) 1889 ZEND_ME(ImagickDraw, polyline, arginfo_class_ImagickDraw_polyline, ZEND_ACC_PUBLIC) 1890 ZEND_ME(ImagickDraw, popClipPath, arginfo_class_ImagickDraw_popClipPath, ZEND_ACC_PUBLIC) 1891 ZEND_ME(ImagickDraw, popDefs, arginfo_class_ImagickDraw_popDefs, ZEND_ACC_PUBLIC) 1892 ZEND_ME(ImagickDraw, popPattern, arginfo_class_ImagickDraw_popPattern, ZEND_ACC_PUBLIC) 1893 ZEND_ME(ImagickDraw, pushClipPath, arginfo_class_ImagickDraw_pushClipPath, ZEND_ACC_PUBLIC) 1894 ZEND_ME(ImagickDraw, pushDefs, arginfo_class_ImagickDraw_pushDefs, ZEND_ACC_PUBLIC) 1895 ZEND_ME(ImagickDraw, pushPattern, arginfo_class_ImagickDraw_pushPattern, ZEND_ACC_PUBLIC) 1896 ZEND_ME(ImagickDraw, render, arginfo_class_ImagickDraw_render, ZEND_ACC_PUBLIC) 1897 ZEND_ME(ImagickDraw, rotate, arginfo_class_ImagickDraw_rotate, ZEND_ACC_PUBLIC) 1898 ZEND_ME(ImagickDraw, scale, arginfo_class_ImagickDraw_scale, ZEND_ACC_PUBLIC) 1899 ZEND_ME(ImagickDraw, setClipPath, arginfo_class_ImagickDraw_setClipPath, ZEND_ACC_PUBLIC) 1900 ZEND_ME(ImagickDraw, setClipRule, arginfo_class_ImagickDraw_setClipRule, ZEND_ACC_PUBLIC) 1901 ZEND_ME(ImagickDraw, setClipUnits, arginfo_class_ImagickDraw_setClipUnits, ZEND_ACC_PUBLIC) 1902 ZEND_ME(ImagickDraw, setFillOpacity, arginfo_class_ImagickDraw_setFillOpacity, ZEND_ACC_PUBLIC) 1903 ZEND_ME(ImagickDraw, setFillPatternUrl, arginfo_class_ImagickDraw_setFillPatternUrl, ZEND_ACC_PUBLIC) 1904 ZEND_ME(ImagickDraw, setFillRule, arginfo_class_ImagickDraw_setFillRule, ZEND_ACC_PUBLIC) 1905 ZEND_ME(ImagickDraw, setGravity, arginfo_class_ImagickDraw_setGravity, ZEND_ACC_PUBLIC) 1906 ZEND_ME(ImagickDraw, setStrokePatternUrl, arginfo_class_ImagickDraw_setStrokePatternUrl, ZEND_ACC_PUBLIC) 1907 ZEND_ME(ImagickDraw, setStrokeDashOffset, arginfo_class_ImagickDraw_setStrokeDashOffset, ZEND_ACC_PUBLIC) 1908 ZEND_ME(ImagickDraw, setStrokeLineCap, arginfo_class_ImagickDraw_setStrokeLineCap, ZEND_ACC_PUBLIC) 1909 ZEND_ME(ImagickDraw, setStrokeLineJoin, arginfo_class_ImagickDraw_setStrokeLineJoin, ZEND_ACC_PUBLIC) 1910 ZEND_ME(ImagickDraw, setStrokeMiterLimit, arginfo_class_ImagickDraw_setStrokeMiterLimit, ZEND_ACC_PUBLIC) 1911 ZEND_ME(ImagickDraw, setStrokeOpacity, arginfo_class_ImagickDraw_setStrokeOpacity, ZEND_ACC_PUBLIC) 1912 ZEND_ME(ImagickDraw, setVectorGraphics, arginfo_class_ImagickDraw_setVectorGraphics, ZEND_ACC_PUBLIC) 1913 ZEND_ME(ImagickDraw, pop, arginfo_class_ImagickDraw_pop, ZEND_ACC_PUBLIC) 1914 ZEND_ME(ImagickDraw, push, arginfo_class_ImagickDraw_push, ZEND_ACC_PUBLIC) 1915 ZEND_ME(ImagickDraw, setStrokeDashArray, arginfo_class_ImagickDraw_setStrokeDashArray, ZEND_ACC_PUBLIC) 1916 #if MagickLibVersion >= 0x693 1917 ZEND_ME(ImagickDraw, getOpacity, arginfo_class_ImagickDraw_getOpacity, ZEND_ACC_PUBLIC) 1918 #endif 1919 #if MagickLibVersion >= 0x693 1920 ZEND_ME(ImagickDraw, setOpacity, arginfo_class_ImagickDraw_setOpacity, ZEND_ACC_PUBLIC) 1921 #endif 1922 #if MagickLibVersion >= 0x675 1923 ZEND_ME(ImagickDraw, getFontResolution, arginfo_class_ImagickDraw_getFontResolution, ZEND_ACC_PUBLIC) 1924 #endif 1925 #if MagickLibVersion >= 0x675 1926 ZEND_ME(ImagickDraw, setFontResolution, arginfo_class_ImagickDraw_setFontResolution, ZEND_ACC_PUBLIC) 1927 #endif 1928 #if MagickLibVersion >= 0x675 1929 ZEND_ME(ImagickDraw, getBorderColor, arginfo_class_ImagickDraw_getBorderColor, ZEND_ACC_PUBLIC) 1930 #endif 1931 #if MagickLibVersion >= 0x675 1932 ZEND_ME(ImagickDraw, setBorderColor, arginfo_class_ImagickDraw_setBorderColor, ZEND_ACC_PUBLIC) 1933 #endif 1934 #if MagickLibVersion >= 0x693 1935 ZEND_ME(ImagickDraw, setDensity, arginfo_class_ImagickDraw_setDensity, ZEND_ACC_PUBLIC) 1936 #endif 1937 #if MagickLibVersion >= 0x693 1938 ZEND_ME(ImagickDraw, getDensity, arginfo_class_ImagickDraw_getDensity, ZEND_ACC_PUBLIC) 1939 #endif 1940 #if MagickLibVersion >= 0x692 1941 ZEND_ME(ImagickDraw, getTextDirection, arginfo_class_ImagickDraw_getTextDirection, ZEND_ACC_PUBLIC) 1942 #endif 1943 #if MagickLibVersion >= 0x692 1944 ZEND_ME(ImagickDraw, setTextDirection, arginfo_class_ImagickDraw_setTextDirection, ZEND_ACC_PUBLIC) 1945 #endif 1946 ZEND_FE_END 1947 };