1 /** 2 3 4 Copyright: 5 Copyright (c) 2007-2018 Juan Linietsky, Ariel Manzur. 6 Copyright (c) 2014-2018 Godot Engine contributors (cf. AUTHORS.md) 7 Copyright (c) 2017-2018 Godot-D contributors 8 9 License: $(LINK2 https://opensource.org/licenses/MIT, MIT License) 10 11 12 */ 13 module godot.animationnodeblendspace2d; 14 import std.meta : AliasSeq, staticIndexOf; 15 import std.traits : Unqual; 16 import godot.d.meta; 17 import godot.core; 18 import godot.c; 19 import godot.d.bind; 20 import godot.d.reference; 21 import godot.object; 22 import godot.classdb; 23 import godot.animationrootnode; 24 import godot.animationnode; 25 import godot.resource; 26 import godot.reference; 27 /** 28 29 */ 30 @GodotBaseClass struct AnimationNodeBlendSpace2D 31 { 32 enum string _GODOT_internal_name = "AnimationNodeBlendSpace2D"; 33 public: 34 @nogc nothrow: 35 union { godot_object _godot_object; AnimationRootNode _GODOT_base; } 36 alias _GODOT_base this; 37 alias BaseClasses = AliasSeq!(typeof(_GODOT_base), typeof(_GODOT_base).BaseClasses); 38 package(godot) __gshared bool _classBindingInitialized = false; 39 package(godot) static struct _classBinding 40 { 41 __gshared: 42 @GodotName("add_blend_point") GodotMethod!(void, AnimationRootNode, Vector2, long) addBlendPoint; 43 @GodotName("set_blend_point_position") GodotMethod!(void, long, Vector2) setBlendPointPosition; 44 @GodotName("get_blend_point_position") GodotMethod!(Vector2, long) getBlendPointPosition; 45 @GodotName("set_blend_point_node") GodotMethod!(void, long, AnimationRootNode) setBlendPointNode; 46 @GodotName("get_blend_point_node") GodotMethod!(AnimationRootNode, long) getBlendPointNode; 47 @GodotName("remove_blend_point") GodotMethod!(void, long) removeBlendPoint; 48 @GodotName("get_blend_point_count") GodotMethod!(long) getBlendPointCount; 49 @GodotName("add_triangle") GodotMethod!(void, long, long, long, long) addTriangle; 50 @GodotName("get_triangle_point") GodotMethod!(long, long, long) getTrianglePoint; 51 @GodotName("remove_triangle") GodotMethod!(void, long) removeTriangle; 52 @GodotName("get_triangle_count") GodotMethod!(long) getTriangleCount; 53 @GodotName("set_min_space") GodotMethod!(void, Vector2) setMinSpace; 54 @GodotName("get_min_space") GodotMethod!(Vector2) getMinSpace; 55 @GodotName("set_max_space") GodotMethod!(void, Vector2) setMaxSpace; 56 @GodotName("get_max_space") GodotMethod!(Vector2) getMaxSpace; 57 @GodotName("set_snap") GodotMethod!(void, Vector2) setSnap; 58 @GodotName("get_snap") GodotMethod!(Vector2) getSnap; 59 @GodotName("set_x_label") GodotMethod!(void, String) setXLabel; 60 @GodotName("get_x_label") GodotMethod!(String) getXLabel; 61 @GodotName("set_y_label") GodotMethod!(void, String) setYLabel; 62 @GodotName("get_y_label") GodotMethod!(String) getYLabel; 63 @GodotName("_add_blend_point") GodotMethod!(void, long, AnimationRootNode) _addBlendPoint; 64 @GodotName("_set_triangles") GodotMethod!(void, PoolIntArray) _setTriangles; 65 @GodotName("_get_triangles") GodotMethod!(PoolIntArray) _getTriangles; 66 @GodotName("set_auto_triangles") GodotMethod!(void, bool) setAutoTriangles; 67 @GodotName("get_auto_triangles") GodotMethod!(bool) getAutoTriangles; 68 @GodotName("_tree_changed") GodotMethod!(void) _treeChanged; 69 } 70 bool opEquals(in AnimationNodeBlendSpace2D other) const { return _godot_object.ptr is other._godot_object.ptr; } 71 AnimationNodeBlendSpace2D opAssign(T : typeof(null))(T n) { _godot_object.ptr = null; } 72 bool opEquals(typeof(null) n) const { return _godot_object.ptr is null; } 73 mixin baseCasts; 74 static AnimationNodeBlendSpace2D _new() 75 { 76 static godot_class_constructor constructor; 77 if(constructor is null) constructor = _godot_api.godot_get_class_constructor("AnimationNodeBlendSpace2D"); 78 if(constructor is null) return typeof(this).init; 79 return cast(AnimationNodeBlendSpace2D)(constructor()); 80 } 81 @disable new(size_t s); 82 /** 83 84 */ 85 void addBlendPoint(AnimationRootNode node, in Vector2 pos, in long at_index = -1) 86 { 87 checkClassBinding!(typeof(this))(); 88 ptrcall!(void)(_classBinding.addBlendPoint, _godot_object, node, pos, at_index); 89 } 90 /** 91 92 */ 93 void setBlendPointPosition(in long point, in Vector2 pos) 94 { 95 checkClassBinding!(typeof(this))(); 96 ptrcall!(void)(_classBinding.setBlendPointPosition, _godot_object, point, pos); 97 } 98 /** 99 100 */ 101 Vector2 getBlendPointPosition(in long point) const 102 { 103 checkClassBinding!(typeof(this))(); 104 return ptrcall!(Vector2)(_classBinding.getBlendPointPosition, _godot_object, point); 105 } 106 /** 107 108 */ 109 void setBlendPointNode(in long point, AnimationRootNode node) 110 { 111 checkClassBinding!(typeof(this))(); 112 ptrcall!(void)(_classBinding.setBlendPointNode, _godot_object, point, node); 113 } 114 /** 115 116 */ 117 Ref!AnimationRootNode getBlendPointNode(in long point) const 118 { 119 checkClassBinding!(typeof(this))(); 120 return ptrcall!(AnimationRootNode)(_classBinding.getBlendPointNode, _godot_object, point); 121 } 122 /** 123 124 */ 125 void removeBlendPoint(in long point) 126 { 127 checkClassBinding!(typeof(this))(); 128 ptrcall!(void)(_classBinding.removeBlendPoint, _godot_object, point); 129 } 130 /** 131 132 */ 133 long getBlendPointCount() const 134 { 135 checkClassBinding!(typeof(this))(); 136 return ptrcall!(long)(_classBinding.getBlendPointCount, _godot_object); 137 } 138 /** 139 140 */ 141 void addTriangle(in long x, in long y, in long z, in long at_index = -1) 142 { 143 checkClassBinding!(typeof(this))(); 144 ptrcall!(void)(_classBinding.addTriangle, _godot_object, x, y, z, at_index); 145 } 146 /** 147 148 */ 149 long getTrianglePoint(in long triangle, in long point) 150 { 151 checkClassBinding!(typeof(this))(); 152 return ptrcall!(long)(_classBinding.getTrianglePoint, _godot_object, triangle, point); 153 } 154 /** 155 156 */ 157 void removeTriangle(in long triangle) 158 { 159 checkClassBinding!(typeof(this))(); 160 ptrcall!(void)(_classBinding.removeTriangle, _godot_object, triangle); 161 } 162 /** 163 164 */ 165 long getTriangleCount() const 166 { 167 checkClassBinding!(typeof(this))(); 168 return ptrcall!(long)(_classBinding.getTriangleCount, _godot_object); 169 } 170 /** 171 172 */ 173 void setMinSpace(in Vector2 min_space) 174 { 175 checkClassBinding!(typeof(this))(); 176 ptrcall!(void)(_classBinding.setMinSpace, _godot_object, min_space); 177 } 178 /** 179 180 */ 181 Vector2 getMinSpace() const 182 { 183 checkClassBinding!(typeof(this))(); 184 return ptrcall!(Vector2)(_classBinding.getMinSpace, _godot_object); 185 } 186 /** 187 188 */ 189 void setMaxSpace(in Vector2 max_space) 190 { 191 checkClassBinding!(typeof(this))(); 192 ptrcall!(void)(_classBinding.setMaxSpace, _godot_object, max_space); 193 } 194 /** 195 196 */ 197 Vector2 getMaxSpace() const 198 { 199 checkClassBinding!(typeof(this))(); 200 return ptrcall!(Vector2)(_classBinding.getMaxSpace, _godot_object); 201 } 202 /** 203 204 */ 205 void setSnap(in Vector2 snap) 206 { 207 checkClassBinding!(typeof(this))(); 208 ptrcall!(void)(_classBinding.setSnap, _godot_object, snap); 209 } 210 /** 211 212 */ 213 Vector2 getSnap() const 214 { 215 checkClassBinding!(typeof(this))(); 216 return ptrcall!(Vector2)(_classBinding.getSnap, _godot_object); 217 } 218 /** 219 220 */ 221 void setXLabel(StringArg0)(in StringArg0 text) 222 { 223 checkClassBinding!(typeof(this))(); 224 ptrcall!(void)(_classBinding.setXLabel, _godot_object, text); 225 } 226 /** 227 228 */ 229 String getXLabel() const 230 { 231 checkClassBinding!(typeof(this))(); 232 return ptrcall!(String)(_classBinding.getXLabel, _godot_object); 233 } 234 /** 235 236 */ 237 void setYLabel(StringArg0)(in StringArg0 text) 238 { 239 checkClassBinding!(typeof(this))(); 240 ptrcall!(void)(_classBinding.setYLabel, _godot_object, text); 241 } 242 /** 243 244 */ 245 String getYLabel() const 246 { 247 checkClassBinding!(typeof(this))(); 248 return ptrcall!(String)(_classBinding.getYLabel, _godot_object); 249 } 250 /** 251 252 */ 253 void _addBlendPoint(in long index, AnimationRootNode node) 254 { 255 Array _GODOT_args = Array.empty_array; 256 _GODOT_args.append(index); 257 _GODOT_args.append(node); 258 String _GODOT_method_name = String("_add_blend_point"); 259 this.callv(_GODOT_method_name, _GODOT_args); 260 } 261 /** 262 263 */ 264 void _setTriangles(in PoolIntArray triangles) 265 { 266 Array _GODOT_args = Array.empty_array; 267 _GODOT_args.append(triangles); 268 String _GODOT_method_name = String("_set_triangles"); 269 this.callv(_GODOT_method_name, _GODOT_args); 270 } 271 /** 272 273 */ 274 PoolIntArray _getTriangles() const 275 { 276 Array _GODOT_args = Array.empty_array; 277 String _GODOT_method_name = String("_get_triangles"); 278 return this.callv(_GODOT_method_name, _GODOT_args).as!(RefOrT!PoolIntArray); 279 } 280 /** 281 282 */ 283 void setAutoTriangles(in bool enable) 284 { 285 checkClassBinding!(typeof(this))(); 286 ptrcall!(void)(_classBinding.setAutoTriangles, _godot_object, enable); 287 } 288 /** 289 290 */ 291 bool getAutoTriangles() const 292 { 293 checkClassBinding!(typeof(this))(); 294 return ptrcall!(bool)(_classBinding.getAutoTriangles, _godot_object); 295 } 296 /** 297 298 */ 299 void _treeChanged() 300 { 301 Array _GODOT_args = Array.empty_array; 302 String _GODOT_method_name = String("_tree_changed"); 303 this.callv(_GODOT_method_name, _GODOT_args); 304 } 305 /** 306 307 */ 308 @property bool autoTriangles() 309 { 310 return getAutoTriangles(); 311 } 312 /// ditto 313 @property void autoTriangles(bool v) 314 { 315 setAutoTriangles(v); 316 } 317 /** 318 319 */ 320 @property AnimationRootNode blendPoint0Node() 321 { 322 return getBlendPointNode(0); 323 } 324 /// ditto 325 @property void blendPoint0Node(AnimationRootNode v) 326 { 327 _addBlendPoint(0, v); 328 } 329 /** 330 331 */ 332 @property Vector2 blendPoint0Pos() 333 { 334 return getBlendPointPosition(0); 335 } 336 /// ditto 337 @property void blendPoint0Pos(Vector2 v) 338 { 339 setBlendPointPosition(0, v); 340 } 341 /** 342 343 */ 344 @property AnimationRootNode blendPoint1Node() 345 { 346 return getBlendPointNode(1); 347 } 348 /// ditto 349 @property void blendPoint1Node(AnimationRootNode v) 350 { 351 _addBlendPoint(1, v); 352 } 353 /** 354 355 */ 356 @property Vector2 blendPoint1Pos() 357 { 358 return getBlendPointPosition(1); 359 } 360 /// ditto 361 @property void blendPoint1Pos(Vector2 v) 362 { 363 setBlendPointPosition(1, v); 364 } 365 /** 366 367 */ 368 @property AnimationRootNode blendPoint2Node() 369 { 370 return getBlendPointNode(2); 371 } 372 /// ditto 373 @property void blendPoint2Node(AnimationRootNode v) 374 { 375 _addBlendPoint(2, v); 376 } 377 /** 378 379 */ 380 @property Vector2 blendPoint2Pos() 381 { 382 return getBlendPointPosition(2); 383 } 384 /// ditto 385 @property void blendPoint2Pos(Vector2 v) 386 { 387 setBlendPointPosition(2, v); 388 } 389 /** 390 391 */ 392 @property AnimationRootNode blendPoint3Node() 393 { 394 return getBlendPointNode(3); 395 } 396 /// ditto 397 @property void blendPoint3Node(AnimationRootNode v) 398 { 399 _addBlendPoint(3, v); 400 } 401 /** 402 403 */ 404 @property Vector2 blendPoint3Pos() 405 { 406 return getBlendPointPosition(3); 407 } 408 /// ditto 409 @property void blendPoint3Pos(Vector2 v) 410 { 411 setBlendPointPosition(3, v); 412 } 413 /** 414 415 */ 416 @property AnimationRootNode blendPoint4Node() 417 { 418 return getBlendPointNode(4); 419 } 420 /// ditto 421 @property void blendPoint4Node(AnimationRootNode v) 422 { 423 _addBlendPoint(4, v); 424 } 425 /** 426 427 */ 428 @property Vector2 blendPoint4Pos() 429 { 430 return getBlendPointPosition(4); 431 } 432 /// ditto 433 @property void blendPoint4Pos(Vector2 v) 434 { 435 setBlendPointPosition(4, v); 436 } 437 /** 438 439 */ 440 @property AnimationRootNode blendPoint5Node() 441 { 442 return getBlendPointNode(5); 443 } 444 /// ditto 445 @property void blendPoint5Node(AnimationRootNode v) 446 { 447 _addBlendPoint(5, v); 448 } 449 /** 450 451 */ 452 @property Vector2 blendPoint5Pos() 453 { 454 return getBlendPointPosition(5); 455 } 456 /// ditto 457 @property void blendPoint5Pos(Vector2 v) 458 { 459 setBlendPointPosition(5, v); 460 } 461 /** 462 463 */ 464 @property AnimationRootNode blendPoint6Node() 465 { 466 return getBlendPointNode(6); 467 } 468 /// ditto 469 @property void blendPoint6Node(AnimationRootNode v) 470 { 471 _addBlendPoint(6, v); 472 } 473 /** 474 475 */ 476 @property Vector2 blendPoint6Pos() 477 { 478 return getBlendPointPosition(6); 479 } 480 /// ditto 481 @property void blendPoint6Pos(Vector2 v) 482 { 483 setBlendPointPosition(6, v); 484 } 485 /** 486 487 */ 488 @property AnimationRootNode blendPoint7Node() 489 { 490 return getBlendPointNode(7); 491 } 492 /// ditto 493 @property void blendPoint7Node(AnimationRootNode v) 494 { 495 _addBlendPoint(7, v); 496 } 497 /** 498 499 */ 500 @property Vector2 blendPoint7Pos() 501 { 502 return getBlendPointPosition(7); 503 } 504 /// ditto 505 @property void blendPoint7Pos(Vector2 v) 506 { 507 setBlendPointPosition(7, v); 508 } 509 /** 510 511 */ 512 @property AnimationRootNode blendPoint8Node() 513 { 514 return getBlendPointNode(8); 515 } 516 /// ditto 517 @property void blendPoint8Node(AnimationRootNode v) 518 { 519 _addBlendPoint(8, v); 520 } 521 /** 522 523 */ 524 @property Vector2 blendPoint8Pos() 525 { 526 return getBlendPointPosition(8); 527 } 528 /// ditto 529 @property void blendPoint8Pos(Vector2 v) 530 { 531 setBlendPointPosition(8, v); 532 } 533 /** 534 535 */ 536 @property AnimationRootNode blendPoint9Node() 537 { 538 return getBlendPointNode(9); 539 } 540 /// ditto 541 @property void blendPoint9Node(AnimationRootNode v) 542 { 543 _addBlendPoint(9, v); 544 } 545 /** 546 547 */ 548 @property Vector2 blendPoint9Pos() 549 { 550 return getBlendPointPosition(9); 551 } 552 /// ditto 553 @property void blendPoint9Pos(Vector2 v) 554 { 555 setBlendPointPosition(9, v); 556 } 557 /** 558 559 */ 560 @property AnimationRootNode blendPoint10Node() 561 { 562 return getBlendPointNode(10); 563 } 564 /// ditto 565 @property void blendPoint10Node(AnimationRootNode v) 566 { 567 _addBlendPoint(10, v); 568 } 569 /** 570 571 */ 572 @property Vector2 blendPoint10Pos() 573 { 574 return getBlendPointPosition(10); 575 } 576 /// ditto 577 @property void blendPoint10Pos(Vector2 v) 578 { 579 setBlendPointPosition(10, v); 580 } 581 /** 582 583 */ 584 @property AnimationRootNode blendPoint11Node() 585 { 586 return getBlendPointNode(11); 587 } 588 /// ditto 589 @property void blendPoint11Node(AnimationRootNode v) 590 { 591 _addBlendPoint(11, v); 592 } 593 /** 594 595 */ 596 @property Vector2 blendPoint11Pos() 597 { 598 return getBlendPointPosition(11); 599 } 600 /// ditto 601 @property void blendPoint11Pos(Vector2 v) 602 { 603 setBlendPointPosition(11, v); 604 } 605 /** 606 607 */ 608 @property AnimationRootNode blendPoint12Node() 609 { 610 return getBlendPointNode(12); 611 } 612 /// ditto 613 @property void blendPoint12Node(AnimationRootNode v) 614 { 615 _addBlendPoint(12, v); 616 } 617 /** 618 619 */ 620 @property Vector2 blendPoint12Pos() 621 { 622 return getBlendPointPosition(12); 623 } 624 /// ditto 625 @property void blendPoint12Pos(Vector2 v) 626 { 627 setBlendPointPosition(12, v); 628 } 629 /** 630 631 */ 632 @property AnimationRootNode blendPoint13Node() 633 { 634 return getBlendPointNode(13); 635 } 636 /// ditto 637 @property void blendPoint13Node(AnimationRootNode v) 638 { 639 _addBlendPoint(13, v); 640 } 641 /** 642 643 */ 644 @property Vector2 blendPoint13Pos() 645 { 646 return getBlendPointPosition(13); 647 } 648 /// ditto 649 @property void blendPoint13Pos(Vector2 v) 650 { 651 setBlendPointPosition(13, v); 652 } 653 /** 654 655 */ 656 @property AnimationRootNode blendPoint14Node() 657 { 658 return getBlendPointNode(14); 659 } 660 /// ditto 661 @property void blendPoint14Node(AnimationRootNode v) 662 { 663 _addBlendPoint(14, v); 664 } 665 /** 666 667 */ 668 @property Vector2 blendPoint14Pos() 669 { 670 return getBlendPointPosition(14); 671 } 672 /// ditto 673 @property void blendPoint14Pos(Vector2 v) 674 { 675 setBlendPointPosition(14, v); 676 } 677 /** 678 679 */ 680 @property AnimationRootNode blendPoint15Node() 681 { 682 return getBlendPointNode(15); 683 } 684 /// ditto 685 @property void blendPoint15Node(AnimationRootNode v) 686 { 687 _addBlendPoint(15, v); 688 } 689 /** 690 691 */ 692 @property Vector2 blendPoint15Pos() 693 { 694 return getBlendPointPosition(15); 695 } 696 /// ditto 697 @property void blendPoint15Pos(Vector2 v) 698 { 699 setBlendPointPosition(15, v); 700 } 701 /** 702 703 */ 704 @property AnimationRootNode blendPoint16Node() 705 { 706 return getBlendPointNode(16); 707 } 708 /// ditto 709 @property void blendPoint16Node(AnimationRootNode v) 710 { 711 _addBlendPoint(16, v); 712 } 713 /** 714 715 */ 716 @property Vector2 blendPoint16Pos() 717 { 718 return getBlendPointPosition(16); 719 } 720 /// ditto 721 @property void blendPoint16Pos(Vector2 v) 722 { 723 setBlendPointPosition(16, v); 724 } 725 /** 726 727 */ 728 @property AnimationRootNode blendPoint17Node() 729 { 730 return getBlendPointNode(17); 731 } 732 /// ditto 733 @property void blendPoint17Node(AnimationRootNode v) 734 { 735 _addBlendPoint(17, v); 736 } 737 /** 738 739 */ 740 @property Vector2 blendPoint17Pos() 741 { 742 return getBlendPointPosition(17); 743 } 744 /// ditto 745 @property void blendPoint17Pos(Vector2 v) 746 { 747 setBlendPointPosition(17, v); 748 } 749 /** 750 751 */ 752 @property AnimationRootNode blendPoint18Node() 753 { 754 return getBlendPointNode(18); 755 } 756 /// ditto 757 @property void blendPoint18Node(AnimationRootNode v) 758 { 759 _addBlendPoint(18, v); 760 } 761 /** 762 763 */ 764 @property Vector2 blendPoint18Pos() 765 { 766 return getBlendPointPosition(18); 767 } 768 /// ditto 769 @property void blendPoint18Pos(Vector2 v) 770 { 771 setBlendPointPosition(18, v); 772 } 773 /** 774 775 */ 776 @property AnimationRootNode blendPoint19Node() 777 { 778 return getBlendPointNode(19); 779 } 780 /// ditto 781 @property void blendPoint19Node(AnimationRootNode v) 782 { 783 _addBlendPoint(19, v); 784 } 785 /** 786 787 */ 788 @property Vector2 blendPoint19Pos() 789 { 790 return getBlendPointPosition(19); 791 } 792 /// ditto 793 @property void blendPoint19Pos(Vector2 v) 794 { 795 setBlendPointPosition(19, v); 796 } 797 /** 798 799 */ 800 @property AnimationRootNode blendPoint20Node() 801 { 802 return getBlendPointNode(20); 803 } 804 /// ditto 805 @property void blendPoint20Node(AnimationRootNode v) 806 { 807 _addBlendPoint(20, v); 808 } 809 /** 810 811 */ 812 @property Vector2 blendPoint20Pos() 813 { 814 return getBlendPointPosition(20); 815 } 816 /// ditto 817 @property void blendPoint20Pos(Vector2 v) 818 { 819 setBlendPointPosition(20, v); 820 } 821 /** 822 823 */ 824 @property AnimationRootNode blendPoint21Node() 825 { 826 return getBlendPointNode(21); 827 } 828 /// ditto 829 @property void blendPoint21Node(AnimationRootNode v) 830 { 831 _addBlendPoint(21, v); 832 } 833 /** 834 835 */ 836 @property Vector2 blendPoint21Pos() 837 { 838 return getBlendPointPosition(21); 839 } 840 /// ditto 841 @property void blendPoint21Pos(Vector2 v) 842 { 843 setBlendPointPosition(21, v); 844 } 845 /** 846 847 */ 848 @property AnimationRootNode blendPoint22Node() 849 { 850 return getBlendPointNode(22); 851 } 852 /// ditto 853 @property void blendPoint22Node(AnimationRootNode v) 854 { 855 _addBlendPoint(22, v); 856 } 857 /** 858 859 */ 860 @property Vector2 blendPoint22Pos() 861 { 862 return getBlendPointPosition(22); 863 } 864 /// ditto 865 @property void blendPoint22Pos(Vector2 v) 866 { 867 setBlendPointPosition(22, v); 868 } 869 /** 870 871 */ 872 @property AnimationRootNode blendPoint23Node() 873 { 874 return getBlendPointNode(23); 875 } 876 /// ditto 877 @property void blendPoint23Node(AnimationRootNode v) 878 { 879 _addBlendPoint(23, v); 880 } 881 /** 882 883 */ 884 @property Vector2 blendPoint23Pos() 885 { 886 return getBlendPointPosition(23); 887 } 888 /// ditto 889 @property void blendPoint23Pos(Vector2 v) 890 { 891 setBlendPointPosition(23, v); 892 } 893 /** 894 895 */ 896 @property AnimationRootNode blendPoint24Node() 897 { 898 return getBlendPointNode(24); 899 } 900 /// ditto 901 @property void blendPoint24Node(AnimationRootNode v) 902 { 903 _addBlendPoint(24, v); 904 } 905 /** 906 907 */ 908 @property Vector2 blendPoint24Pos() 909 { 910 return getBlendPointPosition(24); 911 } 912 /// ditto 913 @property void blendPoint24Pos(Vector2 v) 914 { 915 setBlendPointPosition(24, v); 916 } 917 /** 918 919 */ 920 @property AnimationRootNode blendPoint25Node() 921 { 922 return getBlendPointNode(25); 923 } 924 /// ditto 925 @property void blendPoint25Node(AnimationRootNode v) 926 { 927 _addBlendPoint(25, v); 928 } 929 /** 930 931 */ 932 @property Vector2 blendPoint25Pos() 933 { 934 return getBlendPointPosition(25); 935 } 936 /// ditto 937 @property void blendPoint25Pos(Vector2 v) 938 { 939 setBlendPointPosition(25, v); 940 } 941 /** 942 943 */ 944 @property AnimationRootNode blendPoint26Node() 945 { 946 return getBlendPointNode(26); 947 } 948 /// ditto 949 @property void blendPoint26Node(AnimationRootNode v) 950 { 951 _addBlendPoint(26, v); 952 } 953 /** 954 955 */ 956 @property Vector2 blendPoint26Pos() 957 { 958 return getBlendPointPosition(26); 959 } 960 /// ditto 961 @property void blendPoint26Pos(Vector2 v) 962 { 963 setBlendPointPosition(26, v); 964 } 965 /** 966 967 */ 968 @property AnimationRootNode blendPoint27Node() 969 { 970 return getBlendPointNode(27); 971 } 972 /// ditto 973 @property void blendPoint27Node(AnimationRootNode v) 974 { 975 _addBlendPoint(27, v); 976 } 977 /** 978 979 */ 980 @property Vector2 blendPoint27Pos() 981 { 982 return getBlendPointPosition(27); 983 } 984 /// ditto 985 @property void blendPoint27Pos(Vector2 v) 986 { 987 setBlendPointPosition(27, v); 988 } 989 /** 990 991 */ 992 @property AnimationRootNode blendPoint28Node() 993 { 994 return getBlendPointNode(28); 995 } 996 /// ditto 997 @property void blendPoint28Node(AnimationRootNode v) 998 { 999 _addBlendPoint(28, v); 1000 } 1001 /** 1002 1003 */ 1004 @property Vector2 blendPoint28Pos() 1005 { 1006 return getBlendPointPosition(28); 1007 } 1008 /// ditto 1009 @property void blendPoint28Pos(Vector2 v) 1010 { 1011 setBlendPointPosition(28, v); 1012 } 1013 /** 1014 1015 */ 1016 @property AnimationRootNode blendPoint29Node() 1017 { 1018 return getBlendPointNode(29); 1019 } 1020 /// ditto 1021 @property void blendPoint29Node(AnimationRootNode v) 1022 { 1023 _addBlendPoint(29, v); 1024 } 1025 /** 1026 1027 */ 1028 @property Vector2 blendPoint29Pos() 1029 { 1030 return getBlendPointPosition(29); 1031 } 1032 /// ditto 1033 @property void blendPoint29Pos(Vector2 v) 1034 { 1035 setBlendPointPosition(29, v); 1036 } 1037 /** 1038 1039 */ 1040 @property AnimationRootNode blendPoint30Node() 1041 { 1042 return getBlendPointNode(30); 1043 } 1044 /// ditto 1045 @property void blendPoint30Node(AnimationRootNode v) 1046 { 1047 _addBlendPoint(30, v); 1048 } 1049 /** 1050 1051 */ 1052 @property Vector2 blendPoint30Pos() 1053 { 1054 return getBlendPointPosition(30); 1055 } 1056 /// ditto 1057 @property void blendPoint30Pos(Vector2 v) 1058 { 1059 setBlendPointPosition(30, v); 1060 } 1061 /** 1062 1063 */ 1064 @property AnimationRootNode blendPoint31Node() 1065 { 1066 return getBlendPointNode(31); 1067 } 1068 /// ditto 1069 @property void blendPoint31Node(AnimationRootNode v) 1070 { 1071 _addBlendPoint(31, v); 1072 } 1073 /** 1074 1075 */ 1076 @property Vector2 blendPoint31Pos() 1077 { 1078 return getBlendPointPosition(31); 1079 } 1080 /// ditto 1081 @property void blendPoint31Pos(Vector2 v) 1082 { 1083 setBlendPointPosition(31, v); 1084 } 1085 /** 1086 1087 */ 1088 @property AnimationRootNode blendPoint32Node() 1089 { 1090 return getBlendPointNode(32); 1091 } 1092 /// ditto 1093 @property void blendPoint32Node(AnimationRootNode v) 1094 { 1095 _addBlendPoint(32, v); 1096 } 1097 /** 1098 1099 */ 1100 @property Vector2 blendPoint32Pos() 1101 { 1102 return getBlendPointPosition(32); 1103 } 1104 /// ditto 1105 @property void blendPoint32Pos(Vector2 v) 1106 { 1107 setBlendPointPosition(32, v); 1108 } 1109 /** 1110 1111 */ 1112 @property AnimationRootNode blendPoint33Node() 1113 { 1114 return getBlendPointNode(33); 1115 } 1116 /// ditto 1117 @property void blendPoint33Node(AnimationRootNode v) 1118 { 1119 _addBlendPoint(33, v); 1120 } 1121 /** 1122 1123 */ 1124 @property Vector2 blendPoint33Pos() 1125 { 1126 return getBlendPointPosition(33); 1127 } 1128 /// ditto 1129 @property void blendPoint33Pos(Vector2 v) 1130 { 1131 setBlendPointPosition(33, v); 1132 } 1133 /** 1134 1135 */ 1136 @property AnimationRootNode blendPoint34Node() 1137 { 1138 return getBlendPointNode(34); 1139 } 1140 /// ditto 1141 @property void blendPoint34Node(AnimationRootNode v) 1142 { 1143 _addBlendPoint(34, v); 1144 } 1145 /** 1146 1147 */ 1148 @property Vector2 blendPoint34Pos() 1149 { 1150 return getBlendPointPosition(34); 1151 } 1152 /// ditto 1153 @property void blendPoint34Pos(Vector2 v) 1154 { 1155 setBlendPointPosition(34, v); 1156 } 1157 /** 1158 1159 */ 1160 @property AnimationRootNode blendPoint35Node() 1161 { 1162 return getBlendPointNode(35); 1163 } 1164 /// ditto 1165 @property void blendPoint35Node(AnimationRootNode v) 1166 { 1167 _addBlendPoint(35, v); 1168 } 1169 /** 1170 1171 */ 1172 @property Vector2 blendPoint35Pos() 1173 { 1174 return getBlendPointPosition(35); 1175 } 1176 /// ditto 1177 @property void blendPoint35Pos(Vector2 v) 1178 { 1179 setBlendPointPosition(35, v); 1180 } 1181 /** 1182 1183 */ 1184 @property AnimationRootNode blendPoint36Node() 1185 { 1186 return getBlendPointNode(36); 1187 } 1188 /// ditto 1189 @property void blendPoint36Node(AnimationRootNode v) 1190 { 1191 _addBlendPoint(36, v); 1192 } 1193 /** 1194 1195 */ 1196 @property Vector2 blendPoint36Pos() 1197 { 1198 return getBlendPointPosition(36); 1199 } 1200 /// ditto 1201 @property void blendPoint36Pos(Vector2 v) 1202 { 1203 setBlendPointPosition(36, v); 1204 } 1205 /** 1206 1207 */ 1208 @property AnimationRootNode blendPoint37Node() 1209 { 1210 return getBlendPointNode(37); 1211 } 1212 /// ditto 1213 @property void blendPoint37Node(AnimationRootNode v) 1214 { 1215 _addBlendPoint(37, v); 1216 } 1217 /** 1218 1219 */ 1220 @property Vector2 blendPoint37Pos() 1221 { 1222 return getBlendPointPosition(37); 1223 } 1224 /// ditto 1225 @property void blendPoint37Pos(Vector2 v) 1226 { 1227 setBlendPointPosition(37, v); 1228 } 1229 /** 1230 1231 */ 1232 @property AnimationRootNode blendPoint38Node() 1233 { 1234 return getBlendPointNode(38); 1235 } 1236 /// ditto 1237 @property void blendPoint38Node(AnimationRootNode v) 1238 { 1239 _addBlendPoint(38, v); 1240 } 1241 /** 1242 1243 */ 1244 @property Vector2 blendPoint38Pos() 1245 { 1246 return getBlendPointPosition(38); 1247 } 1248 /// ditto 1249 @property void blendPoint38Pos(Vector2 v) 1250 { 1251 setBlendPointPosition(38, v); 1252 } 1253 /** 1254 1255 */ 1256 @property AnimationRootNode blendPoint39Node() 1257 { 1258 return getBlendPointNode(39); 1259 } 1260 /// ditto 1261 @property void blendPoint39Node(AnimationRootNode v) 1262 { 1263 _addBlendPoint(39, v); 1264 } 1265 /** 1266 1267 */ 1268 @property Vector2 blendPoint39Pos() 1269 { 1270 return getBlendPointPosition(39); 1271 } 1272 /// ditto 1273 @property void blendPoint39Pos(Vector2 v) 1274 { 1275 setBlendPointPosition(39, v); 1276 } 1277 /** 1278 1279 */ 1280 @property AnimationRootNode blendPoint40Node() 1281 { 1282 return getBlendPointNode(40); 1283 } 1284 /// ditto 1285 @property void blendPoint40Node(AnimationRootNode v) 1286 { 1287 _addBlendPoint(40, v); 1288 } 1289 /** 1290 1291 */ 1292 @property Vector2 blendPoint40Pos() 1293 { 1294 return getBlendPointPosition(40); 1295 } 1296 /// ditto 1297 @property void blendPoint40Pos(Vector2 v) 1298 { 1299 setBlendPointPosition(40, v); 1300 } 1301 /** 1302 1303 */ 1304 @property AnimationRootNode blendPoint41Node() 1305 { 1306 return getBlendPointNode(41); 1307 } 1308 /// ditto 1309 @property void blendPoint41Node(AnimationRootNode v) 1310 { 1311 _addBlendPoint(41, v); 1312 } 1313 /** 1314 1315 */ 1316 @property Vector2 blendPoint41Pos() 1317 { 1318 return getBlendPointPosition(41); 1319 } 1320 /// ditto 1321 @property void blendPoint41Pos(Vector2 v) 1322 { 1323 setBlendPointPosition(41, v); 1324 } 1325 /** 1326 1327 */ 1328 @property AnimationRootNode blendPoint42Node() 1329 { 1330 return getBlendPointNode(42); 1331 } 1332 /// ditto 1333 @property void blendPoint42Node(AnimationRootNode v) 1334 { 1335 _addBlendPoint(42, v); 1336 } 1337 /** 1338 1339 */ 1340 @property Vector2 blendPoint42Pos() 1341 { 1342 return getBlendPointPosition(42); 1343 } 1344 /// ditto 1345 @property void blendPoint42Pos(Vector2 v) 1346 { 1347 setBlendPointPosition(42, v); 1348 } 1349 /** 1350 1351 */ 1352 @property AnimationRootNode blendPoint43Node() 1353 { 1354 return getBlendPointNode(43); 1355 } 1356 /// ditto 1357 @property void blendPoint43Node(AnimationRootNode v) 1358 { 1359 _addBlendPoint(43, v); 1360 } 1361 /** 1362 1363 */ 1364 @property Vector2 blendPoint43Pos() 1365 { 1366 return getBlendPointPosition(43); 1367 } 1368 /// ditto 1369 @property void blendPoint43Pos(Vector2 v) 1370 { 1371 setBlendPointPosition(43, v); 1372 } 1373 /** 1374 1375 */ 1376 @property AnimationRootNode blendPoint44Node() 1377 { 1378 return getBlendPointNode(44); 1379 } 1380 /// ditto 1381 @property void blendPoint44Node(AnimationRootNode v) 1382 { 1383 _addBlendPoint(44, v); 1384 } 1385 /** 1386 1387 */ 1388 @property Vector2 blendPoint44Pos() 1389 { 1390 return getBlendPointPosition(44); 1391 } 1392 /// ditto 1393 @property void blendPoint44Pos(Vector2 v) 1394 { 1395 setBlendPointPosition(44, v); 1396 } 1397 /** 1398 1399 */ 1400 @property AnimationRootNode blendPoint45Node() 1401 { 1402 return getBlendPointNode(45); 1403 } 1404 /// ditto 1405 @property void blendPoint45Node(AnimationRootNode v) 1406 { 1407 _addBlendPoint(45, v); 1408 } 1409 /** 1410 1411 */ 1412 @property Vector2 blendPoint45Pos() 1413 { 1414 return getBlendPointPosition(45); 1415 } 1416 /// ditto 1417 @property void blendPoint45Pos(Vector2 v) 1418 { 1419 setBlendPointPosition(45, v); 1420 } 1421 /** 1422 1423 */ 1424 @property AnimationRootNode blendPoint46Node() 1425 { 1426 return getBlendPointNode(46); 1427 } 1428 /// ditto 1429 @property void blendPoint46Node(AnimationRootNode v) 1430 { 1431 _addBlendPoint(46, v); 1432 } 1433 /** 1434 1435 */ 1436 @property Vector2 blendPoint46Pos() 1437 { 1438 return getBlendPointPosition(46); 1439 } 1440 /// ditto 1441 @property void blendPoint46Pos(Vector2 v) 1442 { 1443 setBlendPointPosition(46, v); 1444 } 1445 /** 1446 1447 */ 1448 @property AnimationRootNode blendPoint47Node() 1449 { 1450 return getBlendPointNode(47); 1451 } 1452 /// ditto 1453 @property void blendPoint47Node(AnimationRootNode v) 1454 { 1455 _addBlendPoint(47, v); 1456 } 1457 /** 1458 1459 */ 1460 @property Vector2 blendPoint47Pos() 1461 { 1462 return getBlendPointPosition(47); 1463 } 1464 /// ditto 1465 @property void blendPoint47Pos(Vector2 v) 1466 { 1467 setBlendPointPosition(47, v); 1468 } 1469 /** 1470 1471 */ 1472 @property AnimationRootNode blendPoint48Node() 1473 { 1474 return getBlendPointNode(48); 1475 } 1476 /// ditto 1477 @property void blendPoint48Node(AnimationRootNode v) 1478 { 1479 _addBlendPoint(48, v); 1480 } 1481 /** 1482 1483 */ 1484 @property Vector2 blendPoint48Pos() 1485 { 1486 return getBlendPointPosition(48); 1487 } 1488 /// ditto 1489 @property void blendPoint48Pos(Vector2 v) 1490 { 1491 setBlendPointPosition(48, v); 1492 } 1493 /** 1494 1495 */ 1496 @property AnimationRootNode blendPoint49Node() 1497 { 1498 return getBlendPointNode(49); 1499 } 1500 /// ditto 1501 @property void blendPoint49Node(AnimationRootNode v) 1502 { 1503 _addBlendPoint(49, v); 1504 } 1505 /** 1506 1507 */ 1508 @property Vector2 blendPoint49Pos() 1509 { 1510 return getBlendPointPosition(49); 1511 } 1512 /// ditto 1513 @property void blendPoint49Pos(Vector2 v) 1514 { 1515 setBlendPointPosition(49, v); 1516 } 1517 /** 1518 1519 */ 1520 @property AnimationRootNode blendPoint50Node() 1521 { 1522 return getBlendPointNode(50); 1523 } 1524 /// ditto 1525 @property void blendPoint50Node(AnimationRootNode v) 1526 { 1527 _addBlendPoint(50, v); 1528 } 1529 /** 1530 1531 */ 1532 @property Vector2 blendPoint50Pos() 1533 { 1534 return getBlendPointPosition(50); 1535 } 1536 /// ditto 1537 @property void blendPoint50Pos(Vector2 v) 1538 { 1539 setBlendPointPosition(50, v); 1540 } 1541 /** 1542 1543 */ 1544 @property AnimationRootNode blendPoint51Node() 1545 { 1546 return getBlendPointNode(51); 1547 } 1548 /// ditto 1549 @property void blendPoint51Node(AnimationRootNode v) 1550 { 1551 _addBlendPoint(51, v); 1552 } 1553 /** 1554 1555 */ 1556 @property Vector2 blendPoint51Pos() 1557 { 1558 return getBlendPointPosition(51); 1559 } 1560 /// ditto 1561 @property void blendPoint51Pos(Vector2 v) 1562 { 1563 setBlendPointPosition(51, v); 1564 } 1565 /** 1566 1567 */ 1568 @property AnimationRootNode blendPoint52Node() 1569 { 1570 return getBlendPointNode(52); 1571 } 1572 /// ditto 1573 @property void blendPoint52Node(AnimationRootNode v) 1574 { 1575 _addBlendPoint(52, v); 1576 } 1577 /** 1578 1579 */ 1580 @property Vector2 blendPoint52Pos() 1581 { 1582 return getBlendPointPosition(52); 1583 } 1584 /// ditto 1585 @property void blendPoint52Pos(Vector2 v) 1586 { 1587 setBlendPointPosition(52, v); 1588 } 1589 /** 1590 1591 */ 1592 @property AnimationRootNode blendPoint53Node() 1593 { 1594 return getBlendPointNode(53); 1595 } 1596 /// ditto 1597 @property void blendPoint53Node(AnimationRootNode v) 1598 { 1599 _addBlendPoint(53, v); 1600 } 1601 /** 1602 1603 */ 1604 @property Vector2 blendPoint53Pos() 1605 { 1606 return getBlendPointPosition(53); 1607 } 1608 /// ditto 1609 @property void blendPoint53Pos(Vector2 v) 1610 { 1611 setBlendPointPosition(53, v); 1612 } 1613 /** 1614 1615 */ 1616 @property AnimationRootNode blendPoint54Node() 1617 { 1618 return getBlendPointNode(54); 1619 } 1620 /// ditto 1621 @property void blendPoint54Node(AnimationRootNode v) 1622 { 1623 _addBlendPoint(54, v); 1624 } 1625 /** 1626 1627 */ 1628 @property Vector2 blendPoint54Pos() 1629 { 1630 return getBlendPointPosition(54); 1631 } 1632 /// ditto 1633 @property void blendPoint54Pos(Vector2 v) 1634 { 1635 setBlendPointPosition(54, v); 1636 } 1637 /** 1638 1639 */ 1640 @property AnimationRootNode blendPoint55Node() 1641 { 1642 return getBlendPointNode(55); 1643 } 1644 /// ditto 1645 @property void blendPoint55Node(AnimationRootNode v) 1646 { 1647 _addBlendPoint(55, v); 1648 } 1649 /** 1650 1651 */ 1652 @property Vector2 blendPoint55Pos() 1653 { 1654 return getBlendPointPosition(55); 1655 } 1656 /// ditto 1657 @property void blendPoint55Pos(Vector2 v) 1658 { 1659 setBlendPointPosition(55, v); 1660 } 1661 /** 1662 1663 */ 1664 @property AnimationRootNode blendPoint56Node() 1665 { 1666 return getBlendPointNode(56); 1667 } 1668 /// ditto 1669 @property void blendPoint56Node(AnimationRootNode v) 1670 { 1671 _addBlendPoint(56, v); 1672 } 1673 /** 1674 1675 */ 1676 @property Vector2 blendPoint56Pos() 1677 { 1678 return getBlendPointPosition(56); 1679 } 1680 /// ditto 1681 @property void blendPoint56Pos(Vector2 v) 1682 { 1683 setBlendPointPosition(56, v); 1684 } 1685 /** 1686 1687 */ 1688 @property AnimationRootNode blendPoint57Node() 1689 { 1690 return getBlendPointNode(57); 1691 } 1692 /// ditto 1693 @property void blendPoint57Node(AnimationRootNode v) 1694 { 1695 _addBlendPoint(57, v); 1696 } 1697 /** 1698 1699 */ 1700 @property Vector2 blendPoint57Pos() 1701 { 1702 return getBlendPointPosition(57); 1703 } 1704 /// ditto 1705 @property void blendPoint57Pos(Vector2 v) 1706 { 1707 setBlendPointPosition(57, v); 1708 } 1709 /** 1710 1711 */ 1712 @property AnimationRootNode blendPoint58Node() 1713 { 1714 return getBlendPointNode(58); 1715 } 1716 /// ditto 1717 @property void blendPoint58Node(AnimationRootNode v) 1718 { 1719 _addBlendPoint(58, v); 1720 } 1721 /** 1722 1723 */ 1724 @property Vector2 blendPoint58Pos() 1725 { 1726 return getBlendPointPosition(58); 1727 } 1728 /// ditto 1729 @property void blendPoint58Pos(Vector2 v) 1730 { 1731 setBlendPointPosition(58, v); 1732 } 1733 /** 1734 1735 */ 1736 @property AnimationRootNode blendPoint59Node() 1737 { 1738 return getBlendPointNode(59); 1739 } 1740 /// ditto 1741 @property void blendPoint59Node(AnimationRootNode v) 1742 { 1743 _addBlendPoint(59, v); 1744 } 1745 /** 1746 1747 */ 1748 @property Vector2 blendPoint59Pos() 1749 { 1750 return getBlendPointPosition(59); 1751 } 1752 /// ditto 1753 @property void blendPoint59Pos(Vector2 v) 1754 { 1755 setBlendPointPosition(59, v); 1756 } 1757 /** 1758 1759 */ 1760 @property AnimationRootNode blendPoint60Node() 1761 { 1762 return getBlendPointNode(60); 1763 } 1764 /// ditto 1765 @property void blendPoint60Node(AnimationRootNode v) 1766 { 1767 _addBlendPoint(60, v); 1768 } 1769 /** 1770 1771 */ 1772 @property Vector2 blendPoint60Pos() 1773 { 1774 return getBlendPointPosition(60); 1775 } 1776 /// ditto 1777 @property void blendPoint60Pos(Vector2 v) 1778 { 1779 setBlendPointPosition(60, v); 1780 } 1781 /** 1782 1783 */ 1784 @property AnimationRootNode blendPoint61Node() 1785 { 1786 return getBlendPointNode(61); 1787 } 1788 /// ditto 1789 @property void blendPoint61Node(AnimationRootNode v) 1790 { 1791 _addBlendPoint(61, v); 1792 } 1793 /** 1794 1795 */ 1796 @property Vector2 blendPoint61Pos() 1797 { 1798 return getBlendPointPosition(61); 1799 } 1800 /// ditto 1801 @property void blendPoint61Pos(Vector2 v) 1802 { 1803 setBlendPointPosition(61, v); 1804 } 1805 /** 1806 1807 */ 1808 @property AnimationRootNode blendPoint62Node() 1809 { 1810 return getBlendPointNode(62); 1811 } 1812 /// ditto 1813 @property void blendPoint62Node(AnimationRootNode v) 1814 { 1815 _addBlendPoint(62, v); 1816 } 1817 /** 1818 1819 */ 1820 @property Vector2 blendPoint62Pos() 1821 { 1822 return getBlendPointPosition(62); 1823 } 1824 /// ditto 1825 @property void blendPoint62Pos(Vector2 v) 1826 { 1827 setBlendPointPosition(62, v); 1828 } 1829 /** 1830 1831 */ 1832 @property AnimationRootNode blendPoint63Node() 1833 { 1834 return getBlendPointNode(63); 1835 } 1836 /// ditto 1837 @property void blendPoint63Node(AnimationRootNode v) 1838 { 1839 _addBlendPoint(63, v); 1840 } 1841 /** 1842 1843 */ 1844 @property Vector2 blendPoint63Pos() 1845 { 1846 return getBlendPointPosition(63); 1847 } 1848 /// ditto 1849 @property void blendPoint63Pos(Vector2 v) 1850 { 1851 setBlendPointPosition(63, v); 1852 } 1853 /** 1854 1855 */ 1856 @property PoolIntArray triangles() 1857 { 1858 return _getTriangles(); 1859 } 1860 /// ditto 1861 @property void triangles(PoolIntArray v) 1862 { 1863 _setTriangles(v); 1864 } 1865 /** 1866 1867 */ 1868 @property Vector2 minSpace() 1869 { 1870 return getMinSpace(); 1871 } 1872 /// ditto 1873 @property void minSpace(Vector2 v) 1874 { 1875 setMinSpace(v); 1876 } 1877 /** 1878 1879 */ 1880 @property Vector2 maxSpace() 1881 { 1882 return getMaxSpace(); 1883 } 1884 /// ditto 1885 @property void maxSpace(Vector2 v) 1886 { 1887 setMaxSpace(v); 1888 } 1889 /** 1890 1891 */ 1892 @property Vector2 snap() 1893 { 1894 return getSnap(); 1895 } 1896 /// ditto 1897 @property void snap(Vector2 v) 1898 { 1899 setSnap(v); 1900 } 1901 /** 1902 1903 */ 1904 @property String xLabel() 1905 { 1906 return getXLabel(); 1907 } 1908 /// ditto 1909 @property void xLabel(String v) 1910 { 1911 setXLabel(v); 1912 } 1913 /** 1914 1915 */ 1916 @property String yLabel() 1917 { 1918 return getYLabel(); 1919 } 1920 /// ditto 1921 @property void yLabel(String v) 1922 { 1923 setYLabel(v); 1924 } 1925 }