Monorepo for Aesthetic.Computer aesthetic.computer
at main 1345 lines 34 kB view raw
1{ 2 "title": "Aesthetic Computer API Structure Analysis", 3 "timestamp": "2025-09-16T17:49:01.267Z", 4 "summary": { 5 "totalAPIObjects": 2, 6 "totalFunctions": 210, 7 "fileSize": 361608, 8 "fileLines": 9940 9 }, 10 "apis": { 11 "commonApi": { 12 "description": "The commonApi object provides core functionality", 13 "propertyCount": 231, 14 "properties": [ 15 { 16 "name": "undef", 17 "type": "value", 18 "description": "value property: undef" 19 }, 20 { 21 "name": "clock", 22 "type": "object", 23 "description": "Time synchronization" 24 }, 25 { 26 "name": "offset", 27 "type": "function", 28 "description": "function property: offset" 29 }, 30 { 31 "name": "resync", 32 "type": "function", 33 "description": "function property: resync" 34 }, 35 { 36 "name": "time", 37 "type": "function", 38 "description": "Current time" 39 }, 40 { 41 "name": "penLock", 42 "type": "arrow-function", 43 "description": "arrow-function property: penLock" 44 }, 45 { 46 "name": "chat", 47 "type": "value", 48 "description": "value property: chat" 49 }, 50 { 51 "name": "dark", 52 "type": "value", 53 "description": "value property: dark" 54 }, 55 { 56 "name": "theme", 57 "type": "object", 58 "description": "object property: theme" 59 }, 60 { 61 "name": "light", 62 "type": "object", 63 "description": "object property: light" 64 }, 65 { 66 "name": "wipeBG", 67 "type": "value", 68 "description": "value property: wipeBG" 69 }, 70 { 71 "name": "wipeNum", 72 "type": "value", 73 "description": "value property: wipeNum" 74 }, 75 { 76 "name": "dark", 77 "type": "object", 78 "description": "object property: dark" 79 }, 80 { 81 "name": "wipeBG", 82 "type": "value", 83 "description": "value property: wipeBG" 84 }, 85 { 86 "name": "wipeNum", 87 "type": "value", 88 "description": "value property: wipeNum" 89 }, 90 { 91 "name": "glaze", 92 "type": "function", 93 "description": "function property: glaze" 94 }, 95 { 96 "name": "toggleHUD", 97 "type": "function", 98 "description": "function property: toggleHUD" 99 }, 100 { 101 "name": "jump", 102 "type": "function", 103 "description": "function property: jump" 104 }, 105 { 106 "name": "canShare", 107 "type": "value", 108 "description": "value property: canShare" 109 }, 110 { 111 "name": "leaving", 112 "type": "value", 113 "description": "value property: leaving" 114 }, 115 { 116 "name": "handle", 117 "type": "arrow-function", 118 "description": "arrow-function property: handle" 119 }, 120 { 121 "name": "notice", 122 "type": "arrow-function", 123 "description": "arrow-function property: notice" 124 }, 125 { 126 "name": "delay", 127 "type": "arrow-function", 128 "description": "arrow-function property: delay" 129 }, 130 { 131 "name": "blink", 132 "type": "arrow-function", 133 "description": "arrow-function property: blink" 134 }, 135 { 136 "name": "ticket", 137 "type": "arrow-function", 138 "description": "arrow-function property: ticket" 139 }, 140 { 141 "name": "mint", 142 "type": "value", 143 "description": "value property: mint" 144 }, 145 { 146 "name": "print", 147 "type": "value", 148 "description": "value property: print" 149 }, 150 { 151 "name": "method", 152 "type": "value", 153 "description": "value property: method" 154 }, 155 { 156 "name": "body", 157 "type": "value", 158 "description": "value property: body" 159 }, 160 { 161 "name": "zip", 162 "type": "arrow-function", 163 "description": "arrow-function property: zip" 164 }, 165 { 166 "name": "motion", 167 "type": "object", 168 "description": "object property: motion" 169 }, 170 { 171 "name": "on", 172 "type": "value", 173 "description": "value property: on" 174 }, 175 { 176 "name": "start", 177 "type": "arrow-function", 178 "description": "arrow-function property: start" 179 }, 180 { 181 "name": "stop", 182 "type": "arrow-function", 183 "description": "arrow-function property: stop" 184 }, 185 { 186 "name": "current", 187 "type": "object", 188 "description": "object property: current" 189 }, 190 { 191 "name": "speak", 192 "type": "function", 193 "description": "function property: speak" 194 }, 195 { 196 "name": "act", 197 "type": "arrow-function", 198 "description": "arrow-function property: act" 199 }, 200 { 201 "name": "get", 202 "type": "object", 203 "description": "object property: get" 204 }, 205 { 206 "name": "picture", 207 "type": "arrow-function", 208 "description": "arrow-function property: picture" 209 }, 210 { 211 "name": "painting", 212 "type": "arrow-function", 213 "description": "arrow-function property: painting" 214 }, 215 { 216 "name": "by", 217 "type": "value", 218 "description": "value property: by" 219 }, 220 { 221 "name": "upload", 222 "type": "value", 223 "description": "value property: upload" 224 }, 225 { 226 "name": "code", 227 "type": "object", 228 "description": "object property: code" 229 }, 230 { 231 "name": "channel", 232 "type": "arrow-function", 233 "description": "arrow-function property: channel" 234 }, 235 { 236 "name": "type", 237 "type": "value", 238 "description": "value property: type" 239 }, 240 { 241 "name": "content", 242 "type": "object", 243 "description": "object property: content" 244 }, 245 { 246 "name": "encode", 247 "type": "value", 248 "description": "value property: encode" 249 }, 250 { 251 "name": "file", 252 "type": "value", 253 "description": "value property: file" 254 }, 255 { 256 "name": "authorize", 257 "type": "value", 258 "description": "value property: authorize" 259 }, 260 { 261 "name": "hand", 262 "type": "object", 263 "description": "object property: hand" 264 }, 265 { 266 "name": "hud", 267 "type": "object", 268 "description": "object property: hud" 269 }, 270 { 271 "name": "label", 272 "type": "arrow-function", 273 "description": "arrow-function property: label" 274 }, 275 { 276 "name": "currentStatusColor", 277 "type": "arrow-function", 278 "description": "arrow-function property: currentStatusColor" 279 }, 280 { 281 "name": "currentLabel", 282 "type": "arrow-function", 283 "description": "arrow-function property: currentLabel" 284 }, 285 { 286 "name": "text", 287 "type": "value", 288 "description": "value property: text" 289 }, 290 { 291 "name": "plainText", 292 "type": "value", 293 "description": "value property: plainText" 294 }, 295 { 296 "name": "btn", 297 "type": "value", 298 "description": "value property: btn" 299 }, 300 { 301 "name": "labelBack", 302 "type": "arrow-function", 303 "description": "arrow-function property: labelBack" 304 }, 305 { 306 "name": "history", 307 "type": "value", 308 "description": "value property: history" 309 }, 310 { 311 "name": "bgm", 312 "type": "object", 313 "description": "object property: bgm" 314 }, 315 { 316 "name": "set", 317 "type": "function", 318 "description": "function property: set" 319 }, 320 { 321 "name": "stop", 322 "type": "arrow-function", 323 "description": "arrow-function property: stop" 324 }, 325 { 326 "name": "data", 327 "type": "object", 328 "description": "object property: data" 329 }, 330 { 331 "name": "system", 332 "type": "object", 333 "description": "System utilities" 334 }, 335 { 336 "name": "world", 337 "type": "object", 338 "description": "object property: world" 339 }, 340 { 341 "name": "teleported", 342 "type": "value", 343 "description": "value property: teleported" 344 }, 345 { 346 "name": "telepos", 347 "type": "value", 348 "description": "value property: telepos" 349 }, 350 { 351 "name": "teleport", 352 "type": "arrow-function", 353 "description": "arrow-function property: teleport" 354 }, 355 { 356 "name": "nopaint", 357 "type": "object", 358 "description": "object property: nopaint" 359 }, 360 { 361 "name": "buffer", 362 "type": "value", 363 "description": "value property: buffer" 364 }, 365 { 366 "name": "recording", 367 "type": "value", 368 "description": "value property: recording" 369 }, 370 { 371 "name": "record", 372 "type": "value", 373 "description": "value property: record" 374 }, 375 { 376 "name": "gestureRecord", 377 "type": "value", 378 "description": "value property: gestureRecord" 379 }, 380 { 381 "name": "startRecord", 382 "type": "function", 383 "description": "function property: startRecord" 384 }, 385 { 386 "name": "label", 387 "type": "value", 388 "description": "value property: label" 389 }, 390 { 391 "name": "painting", 392 "type": "object", 393 "description": "object property: painting" 394 }, 395 { 396 "name": "pixels", 397 "type": "value", 398 "description": "value property: pixels" 399 }, 400 { 401 "name": "width", 402 "type": "value", 403 "description": "value property: width" 404 }, 405 { 406 "name": "height", 407 "type": "value", 408 "description": "value property: height" 409 }, 410 { 411 "name": "addToRecord", 412 "type": "function", 413 "description": "function property: addToRecord" 414 }, 415 { 416 "name": "is", 417 "type": "value", 418 "description": "value property: is" 419 }, 420 { 421 "name": "undo", 422 "type": "object", 423 "description": "object property: undo" 424 }, 425 { 426 "name": "needsBake", 427 "type": "value", 428 "description": "value property: needsBake" 429 }, 430 { 431 "name": "needsPresent", 432 "type": "value", 433 "description": "value property: needsPresent" 434 }, 435 { 436 "name": "bakeOnLeave", 437 "type": "value", 438 "description": "value property: bakeOnLeave" 439 }, 440 { 441 "name": "no", 442 "type": "arrow-function", 443 "description": "arrow-function property: no" 444 }, 445 { 446 "name": "width", 447 "type": "value", 448 "description": "value property: width" 449 }, 450 { 451 "name": "height", 452 "type": "value", 453 "description": "value property: height" 454 }, 455 { 456 "name": "source", 457 "type": "value", 458 "description": "value property: source" 459 }, 460 { 461 "name": "resetTransform", 462 "type": "arrow-function", 463 "description": "arrow-function property: resetTransform" 464 }, 465 { 466 "name": "storeTransform", 467 "type": "arrow-function", 468 "description": "arrow-function property: storeTransform" 469 }, 470 { 471 "name": "translation", 472 "type": "value", 473 "description": "value property: translation" 474 }, 475 { 476 "name": "zoom", 477 "type": "value", 478 "description": "value property: zoom" 479 }, 480 { 481 "name": "translation", 482 "type": "object", 483 "description": "object property: translation" 484 }, 485 { 486 "name": "zoomLevel", 487 "type": "value", 488 "description": "value property: zoomLevel" 489 }, 490 { 491 "name": "translate", 492 "type": "arrow-function", 493 "description": "arrow-function property: translate" 494 }, 495 { 496 "name": "zoom", 497 "type": "arrow-function", 498 "description": "arrow-function property: zoom" 499 }, 500 { 501 "name": "brush", 502 "type": "object", 503 "description": "object property: brush" 504 }, 505 { 506 "name": "transform", 507 "type": "arrow-function", 508 "description": "arrow-function property: transform" 509 }, 510 { 511 "name": "x", 512 "type": "value", 513 "description": "value property: x" 514 }, 515 { 516 "name": "y", 517 "type": "value", 518 "description": "value property: y" 519 }, 520 { 521 "name": "pointToPainting", 522 "type": "arrow-function", 523 "description": "arrow-function property: pointToPainting" 524 }, 525 { 526 "name": "updateBrush", 527 "type": "arrow-function", 528 "description": "arrow-function property: updateBrush" 529 }, 530 { 531 "name": "present", 532 "type": "value", 533 "description": "value property: present" 534 }, 535 { 536 "name": "noBang", 537 "type": "value", 538 "description": "value property: noBang" 539 }, 540 { 541 "name": "width", 542 "type": "value", 543 "description": "value property: width" 544 }, 545 { 546 "name": "height", 547 "type": "value", 548 "description": "value property: height" 549 }, 550 { 551 "name": "pixels", 552 "type": "value", 553 "description": "value property: pixels" 554 }, 555 { 556 "name": "source", 557 "type": "value", 558 "description": "value property: source" 559 }, 560 { 561 "name": "width", 562 "type": "value", 563 "description": "value property: width" 564 }, 565 { 566 "name": "height", 567 "type": "value", 568 "description": "value property: height" 569 }, 570 { 571 "name": "resetTransform", 572 "type": "value", 573 "description": "value property: resetTransform" 574 }, 575 { 576 "name": "replace", 577 "type": "value", 578 "description": "value property: replace" 579 }, 580 { 581 "name": "width", 582 "type": "value", 583 "description": "value property: width" 584 }, 585 { 586 "name": "height", 587 "type": "value", 588 "description": "value property: height" 589 }, 590 { 591 "name": "pixels", 592 "type": "value", 593 "description": "value property: pixels" 594 }, 595 { 596 "name": "source", 597 "type": "value", 598 "description": "value property: source" 599 }, 600 { 601 "name": "message", 602 "type": "value", 603 "description": "value property: message" 604 }, 605 { 606 "name": "abort", 607 "type": "arrow-function", 608 "description": "arrow-function property: abort" 609 }, 610 { 611 "name": "flatten", 612 "type": "arrow-function", 613 "description": "arrow-function property: flatten" 614 }, 615 { 616 "name": "connect", 617 "type": "arrow-function", 618 "description": "arrow-function property: connect" 619 }, 620 { 621 "name": "wiggle", 622 "type": "function", 623 "description": "function property: wiggle" 624 }, 625 { 626 "name": "dark", 627 "type": "value", 628 "description": "value property: dark" 629 }, 630 { 631 "name": "gpuReady", 632 "type": "value", 633 "description": "value property: gpuReady" 634 }, 635 { 636 "name": "gpu", 637 "type": "object", 638 "description": "object property: gpu" 639 }, 640 { 641 "name": "message", 642 "type": "arrow-function", 643 "description": "arrow-function property: message" 644 }, 645 { 646 "name": "text", 647 "type": "object", 648 "description": "object property: text" 649 }, 650 { 651 "name": "capitalize", 652 "type": "value", 653 "description": "value property: capitalize" 654 }, 655 { 656 "name": "reverse", 657 "type": "value", 658 "description": "value property: reverse" 659 }, 660 { 661 "name": "width", 662 "type": "arrow-function", 663 "description": "arrow-function property: width" 664 }, 665 { 666 "name": "height", 667 "type": "arrow-function", 668 "description": "arrow-function property: height" 669 }, 670 { 671 "name": "box", 672 "type": "arrow-function", 673 "description": "Draw a rectangle" 674 }, 675 { 676 "name": "num", 677 "type": "object", 678 "description": "object property: num" 679 }, 680 { 681 "name": "add", 682 "type": "value", 683 "description": "value property: add" 684 }, 685 { 686 "name": "wrap", 687 "type": "value", 688 "description": "value property: wrap" 689 }, 690 { 691 "name": "even", 692 "type": "value", 693 "description": "value property: even" 694 }, 695 { 696 "name": "odd", 697 "type": "value", 698 "description": "value property: odd" 699 }, 700 { 701 "name": "clamp", 702 "type": "value", 703 "description": "value property: clamp" 704 }, 705 { 706 "name": "rand", 707 "type": "value", 708 "description": "value property: rand" 709 }, 710 { 711 "name": "randInt", 712 "type": "value", 713 "description": "value property: randInt" 714 }, 715 { 716 "name": "randInd", 717 "type": "value", 718 "description": "value property: randInd" 719 }, 720 { 721 "name": "randIntArr", 722 "type": "value", 723 "description": "value property: randIntArr" 724 }, 725 { 726 "name": "randIntRange", 727 "type": "value", 728 "description": "value property: randIntRange" 729 }, 730 { 731 "name": "rangedInts", 732 "type": "value", 733 "description": "value property: rangedInts" 734 }, 735 { 736 "name": "multiply", 737 "type": "value", 738 "description": "value property: multiply" 739 }, 740 { 741 "name": "perlin", 742 "type": "value", 743 "description": "value property: perlin" 744 }, 745 { 746 "name": "dist", 747 "type": "value", 748 "description": "value property: dist" 749 }, 750 { 751 "name": "dist3d", 752 "type": "value", 753 "description": "value property: dist3d" 754 }, 755 { 756 "name": "radians", 757 "type": "value", 758 "description": "value property: radians" 759 }, 760 { 761 "name": "degrees", 762 "type": "value", 763 "description": "value property: degrees" 764 }, 765 { 766 "name": "lerp", 767 "type": "value", 768 "description": "value property: lerp" 769 }, 770 { 771 "name": "map", 772 "type": "value", 773 "description": "value property: map" 774 }, 775 { 776 "name": "arrMax", 777 "type": "value", 778 "description": "value property: arrMax" 779 }, 780 { 781 "name": "arrCompress", 782 "type": "value", 783 "description": "value property: arrCompress" 784 }, 785 { 786 "name": "Track", 787 "type": "value", 788 "description": "value property: Track" 789 }, 790 { 791 "name": "timestamp", 792 "type": "value", 793 "description": "value property: timestamp" 794 }, 795 { 796 "name": "p2", 797 "type": "value", 798 "description": "value property: p2" 799 }, 800 { 801 "name": "midp", 802 "type": "value", 803 "description": "value property: midp" 804 }, 805 { 806 "name": "number", 807 "type": "value", 808 "description": "value property: number" 809 }, 810 { 811 "name": "intersects", 812 "type": "value", 813 "description": "value property: intersects" 814 }, 815 { 816 "name": "signedCeil", 817 "type": "value", 818 "description": "value property: signedCeil" 819 }, 820 { 821 "name": "signedFloor", 822 "type": "value", 823 "description": "value property: signedFloor" 824 }, 825 { 826 "name": "vec2", 827 "type": "value", 828 "description": "value property: vec2" 829 }, 830 { 831 "name": "vec3", 832 "type": "value", 833 "description": "value property: vec3" 834 }, 835 { 836 "name": "vec4", 837 "type": "value", 838 "description": "value property: vec4" 839 }, 840 { 841 "name": "mat3", 842 "type": "value", 843 "description": "value property: mat3" 844 }, 845 { 846 "name": "mat4", 847 "type": "value", 848 "description": "value property: mat4" 849 }, 850 { 851 "name": "quat", 852 "type": "value", 853 "description": "value property: quat" 854 }, 855 { 856 "name": "parseColor", 857 "type": "value", 858 "description": "value property: parseColor" 859 }, 860 { 861 "name": "findColor", 862 "type": "value", 863 "description": "value property: findColor" 864 }, 865 { 866 "name": "saturate", 867 "type": "value", 868 "description": "value property: saturate" 869 }, 870 { 871 "name": "desaturate", 872 "type": "value", 873 "description": "value property: desaturate" 874 }, 875 { 876 "name": "shiftRGB", 877 "type": "value", 878 "description": "value property: shiftRGB" 879 }, 880 { 881 "name": "rgbToHexStr", 882 "type": "value", 883 "description": "value property: rgbToHexStr" 884 }, 885 { 886 "name": "hexToRgb", 887 "type": "value", 888 "description": "value property: hexToRgb" 889 }, 890 { 891 "name": "blend", 892 "type": "value", 893 "description": "value property: blend" 894 }, 895 { 896 "name": "rgbToHsl", 897 "type": "value", 898 "description": "value property: rgbToHsl" 899 }, 900 { 901 "name": "hslToRgb", 902 "type": "value", 903 "description": "value property: hslToRgb" 904 }, 905 { 906 "name": "rainbow", 907 "type": "value", 908 "description": "value property: rainbow" 909 }, 910 { 911 "name": "zebra", 912 "type": "value", 913 "description": "value property: zebra" 914 }, 915 { 916 "name": "resetZebraCache", 917 "type": "value", 918 "description": "value property: resetZebraCache" 919 }, 920 { 921 "name": "geo", 922 "type": "object", 923 "description": "object property: geo" 924 }, 925 { 926 "name": "Box", 927 "type": "value", 928 "description": "value property: Box" 929 }, 930 { 931 "name": "DirtyBox", 932 "type": "value", 933 "description": "value property: DirtyBox" 934 }, 935 { 936 "name": "Grid", 937 "type": "value", 938 "description": "value property: Grid" 939 }, 940 { 941 "name": "Circle", 942 "type": "value", 943 "description": "value property: Circle" 944 }, 945 { 946 "name": "linePointsFromAngle", 947 "type": "value", 948 "description": "value property: linePointsFromAngle" 949 }, 950 { 951 "name": "pointFrom", 952 "type": "value", 953 "description": "value property: pointFrom" 954 }, 955 { 956 "name": "Race", 957 "type": "value", 958 "description": "value property: Race" 959 }, 960 { 961 "name": "Quantizer", 962 "type": "value", 963 "description": "value property: Quantizer" 964 }, 965 { 966 "name": "ui", 967 "type": "object", 968 "description": "object property: ui" 969 }, 970 { 971 "name": "Button", 972 "type": "value", 973 "description": "value property: Button" 974 }, 975 { 976 "name": "TextButton", 977 "type": "value", 978 "description": "value property: TextButton" 979 }, 980 { 981 "name": "TextInput", 982 "type": "value", 983 "description": "value property: TextInput" 984 }, 985 { 986 "name": "help", 987 "type": "object", 988 "description": "object property: help" 989 }, 990 { 991 "name": "choose", 992 "type": "value", 993 "description": "value property: choose" 994 }, 995 { 996 "name": "flip", 997 "type": "value", 998 "description": "value property: flip" 999 }, 1000 { 1001 "name": "repeat", 1002 "type": "value", 1003 "description": "value property: repeat" 1004 }, 1005 { 1006 "name": "every", 1007 "type": "value", 1008 "description": "value property: every" 1009 }, 1010 { 1011 "name": "any", 1012 "type": "value", 1013 "description": "value property: any" 1014 }, 1015 { 1016 "name": "anyIndex", 1017 "type": "value", 1018 "description": "value property: anyIndex" 1019 }, 1020 { 1021 "name": "anyKey", 1022 "type": "value", 1023 "description": "value property: anyKey" 1024 }, 1025 { 1026 "name": "resampleArray", 1027 "type": "value", 1028 "description": "value property: resampleArray" 1029 }, 1030 { 1031 "name": "each", 1032 "type": "value", 1033 "description": "value property: each" 1034 }, 1035 { 1036 "name": "shuffleInPlace", 1037 "type": "value", 1038 "description": "value property: shuffleInPlace" 1039 }, 1040 { 1041 "name": "serializePainting", 1042 "type": "arrow-function", 1043 "description": "arrow-function property: serializePainting" 1044 }, 1045 { 1046 "name": "deserializePainting", 1047 "type": "arrow-function", 1048 "description": "arrow-function property: deserializePainting" 1049 }, 1050 { 1051 "name": "gizmo", 1052 "type": "object", 1053 "description": "object property: gizmo" 1054 }, 1055 { 1056 "name": "rec", 1057 "type": "value", 1058 "description": "value property: rec" 1059 }, 1060 { 1061 "name": "net", 1062 "type": "object", 1063 "description": "Network functions" 1064 }, 1065 { 1066 "name": "signup", 1067 "type": "arrow-function", 1068 "description": "arrow-function property: signup" 1069 }, 1070 { 1071 "name": "login", 1072 "type": "arrow-function", 1073 "description": "arrow-function property: login" 1074 }, 1075 { 1076 "name": "logout", 1077 "type": "arrow-function", 1078 "description": "arrow-function property: logout" 1079 }, 1080 { 1081 "name": "pieces", 1082 "type": "arrow-function", 1083 "description": "arrow-function property: pieces" 1084 }, 1085 { 1086 "name": "requestDocs", 1087 "type": "value", 1088 "description": "value property: requestDocs" 1089 }, 1090 { 1091 "name": "userRequest", 1092 "type": "value", 1093 "description": "value property: userRequest" 1094 }, 1095 { 1096 "name": "Authorization", 1097 "type": "value", 1098 "description": "value property: Authorization" 1099 }, 1100 { 1101 "name": "status", 1102 "type": "value", 1103 "description": "value property: status" 1104 }, 1105 { 1106 "name": "udp", 1107 "type": "arrow-function", 1108 "description": "arrow-function property: udp" 1109 }, 1110 { 1111 "name": "hiccup", 1112 "type": "arrow-function", 1113 "description": "arrow-function property: hiccup" 1114 }, 1115 { 1116 "name": "log", 1117 "type": "function", 1118 "description": "function property: log" 1119 }, 1120 { 1121 "name": "level", 1122 "type": "value", 1123 "description": "value property: level" 1124 }, 1125 { 1126 "name": "message", 1127 "type": "value", 1128 "description": "value property: message" 1129 }, 1130 { 1131 "name": "device", 1132 "type": "value", 1133 "description": "value property: device" 1134 }, 1135 { 1136 "name": "timestamp", 1137 "type": "value", 1138 "description": "value property: timestamp" 1139 }, 1140 { 1141 "name": "level", 1142 "type": "value", 1143 "description": "value property: level" 1144 }, 1145 { 1146 "name": "message", 1147 "type": "value", 1148 "description": "value property: message" 1149 }, 1150 { 1151 "name": "device", 1152 "type": "value", 1153 "description": "value property: device" 1154 }, 1155 { 1156 "name": "timestamp", 1157 "type": "value", 1158 "description": "value property: timestamp" 1159 }, 1160 { 1161 "name": "needsPaint", 1162 "type": "arrow-function", 1163 "description": "arrow-function property: needsPaint" 1164 }, 1165 { 1166 "name": "pieceCount", 1167 "type": "value", 1168 "description": "value property: pieceCount" 1169 } 1170 ] 1171 }, 1172 "paintApi": { 1173 "description": "The paintApi object provides core functionality", 1174 "propertyCount": 12, 1175 "properties": [ 1176 { 1177 "name": "write", 1178 "type": "function", 1179 "description": "Draw text" 1180 }, 1181 { 1182 "name": "x", 1183 "type": "value", 1184 "description": "value property: x" 1185 }, 1186 { 1187 "name": "y", 1188 "type": "value", 1189 "description": "value property: y" 1190 }, 1191 { 1192 "name": "x", 1193 "type": "value", 1194 "description": "value property: x" 1195 }, 1196 { 1197 "name": "y", 1198 "type": "value", 1199 "description": "value property: y" 1200 }, 1201 { 1202 "name": "clonePixels", 1203 "type": "value", 1204 "description": "value property: clonePixels" 1205 }, 1206 { 1207 "name": "colorsMatch", 1208 "type": "value", 1209 "description": "value property: colorsMatch" 1210 }, 1211 { 1212 "name": "color", 1213 "type": "value", 1214 "description": "value property: color" 1215 }, 1216 { 1217 "name": "resize", 1218 "type": "value", 1219 "description": "value property: resize" 1220 }, 1221 { 1222 "name": "Camera", 1223 "type": "value", 1224 "description": "value property: Camera" 1225 }, 1226 { 1227 "name": "Form", 1228 "type": "value", 1229 "description": "value property: Form" 1230 }, 1231 { 1232 "name": "Dolly", 1233 "type": "value", 1234 "description": "value property: Dolly" 1235 } 1236 ] 1237 } 1238 }, 1239 "categories": { 1240 "graphics": { 1241 "description": "Drawing and visual output functions", 1242 "count": 52, 1243 "functions": [ 1244 "clonePixels", 1245 "colorsMatch", 1246 "color", 1247 "resize", 1248 "Camera", 1249 "Form", 1250 "Dolly", 1251 "l", 1252 "blend", 1253 "edit", 1254 "copy", 1255 "pixel", 1256 "flood", 1257 "lineAngle", 1258 "pline", 1259 "pppline", 1260 "oval", 1261 "circle", 1262 "tri", 1263 "poly", 1264 "box", 1265 "shape", 1266 "grid", 1267 "draw", 1268 "printLine", 1269 "pan", 1270 "unpan", 1271 "savepan", 1272 "loadpan", 1273 "mask", 1274 "unmask", 1275 "steal", 1276 "putback", 1277 "skip", 1278 "scroll", 1279 "spin", 1280 "sort", 1281 "zoom", 1282 "suck", 1283 "contrast", 1284 "shear", 1285 "noise16", 1286 "noise16DIGITPAIN", 1287 "noise16Aesthetic", 1288 "noise16Sotce", 1289 "noiseTinted", 1290 "bresenham", 1291 "ink", 1292 "wipe", 1293 "plot", 1294 "line" 1295 ] 1296 }, 1297 "input": { 1298 "description": "User input handling and event processing", 1299 "count": 56, 1300 "functions": [ 1301 "act", 1302 "pen", 1303 "keyboard", 1304 "pointer", 1305 "event", 1306 "touch" 1307 ] 1308 }, 1309 "audio": { 1310 "description": "Sound generation and audio processing", 1311 "count": 34, 1312 "functions": [ 1313 "tone", 1314 "sound", 1315 "noise", 1316 "mic", 1317 "audio", 1318 "synth" 1319 ] 1320 }, 1321 "utility": { 1322 "description": "Helper functions and utilities", 1323 "count": 0, 1324 "functions": [] 1325 }, 1326 "system": { 1327 "description": "System-level functions and configuration", 1328 "count": 68, 1329 "functions": [ 1330 "boot", 1331 "screen", 1332 "leave", 1333 "system", 1334 "clock", 1335 "time", 1336 "resolution" 1337 ] 1338 }, 1339 "uncategorized": { 1340 "description": "Other API functions", 1341 "count": 0, 1342 "functions": [] 1343 } 1344 } 1345}