package raylib
OCaml bindings for raylib
Install
Dune Dependency
Authors
Maintainers
Sources
raylib-ocaml-0.2.2.tar.gz
md5=808dd05ea36d9adb18e0e02b5cf3c8d8
sha512=92f142a52d8c4c85bb54e4c91987a8de0df500b68091703b72f5ec8690c4752c9b2f7f310b15cb56b0baf0f5bcc780d294f78d526f583a98d824e1c01ffeb49f
doc/src/raylib.c/raylib_c_generated_functions.ml.html
Source file raylib_c_generated_functions.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602
module CI = Cstubs_internals external raylib_stub_1_InitWindow : int -> int -> _ CI.fatptr -> unit = "raylib_stub_1_InitWindow" external raylib_stub_2_WindowShouldClose : unit -> bool = "raylib_stub_2_WindowShouldClose" external raylib_stub_3_CloseWindow : unit -> unit = "raylib_stub_3_CloseWindow" external raylib_stub_4_IsWindowReady : unit -> bool = "raylib_stub_4_IsWindowReady" external raylib_stub_5_IsWindowMinimized : unit -> bool = "raylib_stub_5_IsWindowMinimized" external raylib_stub_6_IsWindowResized : unit -> bool = "raylib_stub_6_IsWindowResized" external raylib_stub_7_IsWindowHidden : unit -> bool = "raylib_stub_7_IsWindowHidden" external raylib_stub_8_IsWindowFullscreen : unit -> bool = "raylib_stub_8_IsWindowFullscreen" external raylib_stub_9_ToggleFullscreen : unit -> unit = "raylib_stub_9_ToggleFullscreen" external raylib_stub_10_UnhideWindow : unit -> unit = "raylib_stub_10_UnhideWindow" external raylib_stub_11_HideWindow : unit -> unit = "raylib_stub_11_HideWindow" external raylib_stub_12_SetWindowIcon : _ CI.fatptr -> unit = "raylib_stub_12_SetWindowIcon" external raylib_stub_13_SetWindowTitle : _ CI.fatptr -> unit = "raylib_stub_13_SetWindowTitle" external raylib_stub_14_SetWindowPosition : int -> int -> unit = "raylib_stub_14_SetWindowPosition" external raylib_stub_15_SetWindowMonitor : int -> unit = "raylib_stub_15_SetWindowMonitor" external raylib_stub_16_SetWindowMinSize : int -> int -> unit = "raylib_stub_16_SetWindowMinSize" external raylib_stub_17_SetWindowSize : int -> int -> unit = "raylib_stub_17_SetWindowSize" external raylib_stub_18_GetWindowHandle : unit -> CI.voidp = "raylib_stub_18_GetWindowHandle" external raylib_stub_19_GetScreenWidth : unit -> int = "raylib_stub_19_GetScreenWidth" external raylib_stub_20_GetScreenHeight : unit -> int = "raylib_stub_20_GetScreenHeight" external raylib_stub_21_GetMonitorCount : unit -> int = "raylib_stub_21_GetMonitorCount" external raylib_stub_22_GetMonitorWidth : int -> int = "raylib_stub_22_GetMonitorWidth" external raylib_stub_23_GetMonitorHeight : int -> int = "raylib_stub_23_GetMonitorHeight" external raylib_stub_24_GetMonitorPhysicalWidth : int -> int = "raylib_stub_24_GetMonitorPhysicalWidth" external raylib_stub_25_GetMonitorPhysicalHeight : int -> int = "raylib_stub_25_GetMonitorPhysicalHeight" external raylib_stub_26_GetWindowPosition : unit -> CI.managed_buffer = "raylib_stub_26_GetWindowPosition" external raylib_stub_27_GetMonitorName : int -> CI.voidp = "raylib_stub_27_GetMonitorName" external raylib_stub_28_GetClipboardText : unit -> CI.voidp = "raylib_stub_28_GetClipboardText" external raylib_stub_29_SetClipboardText : _ CI.fatptr -> unit = "raylib_stub_29_SetClipboardText" external raylib_stub_30_ShowCursor : unit -> unit = "raylib_stub_30_ShowCursor" external raylib_stub_31_HideCursor : unit -> unit = "raylib_stub_31_HideCursor" external raylib_stub_32_IsCursorHidden : unit -> bool = "raylib_stub_32_IsCursorHidden" external raylib_stub_33_EnableCursor : unit -> unit = "raylib_stub_33_EnableCursor" external raylib_stub_34_DisableCursor : unit -> unit = "raylib_stub_34_DisableCursor" external raylib_stub_35_ClearBackground : _ CI.fatptr -> unit = "raylib_stub_35_ClearBackground" external raylib_stub_36_BeginDrawing : unit -> unit = "raylib_stub_36_BeginDrawing" external raylib_stub_37_EndDrawing : unit -> unit = "raylib_stub_37_EndDrawing" external raylib_stub_38_BeginMode2D : _ CI.fatptr -> unit = "raylib_stub_38_BeginMode2D" external raylib_stub_39_EndMode2D : unit -> unit = "raylib_stub_39_EndMode2D" external raylib_stub_40_BeginMode3D : _ CI.fatptr -> unit = "raylib_stub_40_BeginMode3D" external raylib_stub_41_EndMode3D : unit -> unit = "raylib_stub_41_EndMode3D" external raylib_stub_42_BeginTextureMode : _ CI.fatptr -> unit = "raylib_stub_42_BeginTextureMode" external raylib_stub_43_EndTextureMode : unit -> unit = "raylib_stub_43_EndTextureMode" external raylib_stub_44_BeginScissorMode : int -> int -> int -> int -> unit = "raylib_stub_44_BeginScissorMode" external raylib_stub_45_EndScissorMode : unit -> unit = "raylib_stub_45_EndScissorMode" external raylib_stub_46_GetMouseRay : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_46_GetMouseRay" external raylib_stub_47_GetCameraMatrix : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_47_GetCameraMatrix" external raylib_stub_48_GetCameraMatrix2D : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_48_GetCameraMatrix2D" external raylib_stub_49_GetWorldToScreen : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_49_GetWorldToScreen" external raylib_stub_50_GetWorldToScreenEx : _ CI.fatptr -> _ CI.fatptr -> int -> int -> CI.managed_buffer = "raylib_stub_50_GetWorldToScreenEx" external raylib_stub_51_GetWorldToScreen2D : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_51_GetWorldToScreen2D" external raylib_stub_52_GetScreenToWorld2D : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_52_GetScreenToWorld2D" external raylib_stub_53_SetTargetFPS : int -> unit = "raylib_stub_53_SetTargetFPS" external raylib_stub_54_GetFPS : unit -> int = "raylib_stub_54_GetFPS" external raylib_stub_55_GetFrameTime : unit -> float = "raylib_stub_55_GetFrameTime" external raylib_stub_56_GetTime : unit -> float = "raylib_stub_56_GetTime" external raylib_stub_57_ColorToInt : _ CI.fatptr -> int = "raylib_stub_57_ColorToInt" external raylib_stub_58_ColorNormalize : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_58_ColorNormalize" external raylib_stub_59_ColorFromNormalized : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_59_ColorFromNormalized" external raylib_stub_60_ColorToHSV : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_60_ColorToHSV" external raylib_stub_61_ColorFromHSV : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_61_ColorFromHSV" external raylib_stub_62_GetColor : int -> CI.managed_buffer = "raylib_stub_62_GetColor" external raylib_stub_63_Fade : _ CI.fatptr -> float -> CI.managed_buffer = "raylib_stub_63_Fade" external raylib_stub_64_SetConfigFlags : Unsigned.uint32 -> unit = "raylib_stub_64_SetConfigFlags" external raylib_stub_65_SetTraceLogLevel : Unsigned.uint32 -> unit = "raylib_stub_65_SetTraceLogLevel" external raylib_stub_66_SetTraceLogExit : Unsigned.uint32 -> unit = "raylib_stub_66_SetTraceLogExit" external raylib_stub_67_TraceLog : Unsigned.uint32 -> _ CI.fatptr -> unit = "raylib_stub_67_TraceLog" external raylib_stub_68_TakeScreenshot : _ CI.fatptr -> unit = "raylib_stub_68_TakeScreenshot" external raylib_stub_69_GetRandomValue : int -> int -> int = "raylib_stub_69_GetRandomValue" external raylib_stub_70_LoadFileData : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_70_LoadFileData" external raylib_stub_71_SaveFileData : _ CI.fatptr -> _ CI.fatptr -> int -> unit = "raylib_stub_71_SaveFileData" external raylib_stub_72_LoadFileText : _ CI.fatptr -> CI.voidp = "raylib_stub_72_LoadFileText" external raylib_stub_73_SaveFileText : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_73_SaveFileText" external raylib_stub_74_FileExists : _ CI.fatptr -> bool = "raylib_stub_74_FileExists" external raylib_stub_75_IsFileExtension : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_75_IsFileExtension" external raylib_stub_76_DirectoryExists : _ CI.fatptr -> bool = "raylib_stub_76_DirectoryExists" external raylib_stub_77_GetExtension : _ CI.fatptr -> CI.voidp = "raylib_stub_77_GetExtension" external raylib_stub_78_GetFileName : _ CI.fatptr -> CI.voidp = "raylib_stub_78_GetFileName" external raylib_stub_79_GetFileNameWithoutExt : _ CI.fatptr -> CI.voidp = "raylib_stub_79_GetFileNameWithoutExt" external raylib_stub_80_GetDirectoryPath : _ CI.fatptr -> CI.voidp = "raylib_stub_80_GetDirectoryPath" external raylib_stub_81_GetPrevDirectoryPath : _ CI.fatptr -> CI.voidp = "raylib_stub_81_GetPrevDirectoryPath" external raylib_stub_82_GetWorkingDirectory : unit -> CI.voidp = "raylib_stub_82_GetWorkingDirectory" external raylib_stub_83_GetDirectoryFiles : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_83_GetDirectoryFiles" external raylib_stub_84_ClearDirectoryFiles : unit -> unit = "raylib_stub_84_ClearDirectoryFiles" external raylib_stub_85_ChangeDirectory : _ CI.fatptr -> bool = "raylib_stub_85_ChangeDirectory" external raylib_stub_86_IsFileDropped : unit -> bool = "raylib_stub_86_IsFileDropped" external raylib_stub_87_GetDroppedFiles : _ CI.fatptr -> CI.voidp = "raylib_stub_87_GetDroppedFiles" external raylib_stub_88_ClearDroppedFiles : unit -> unit = "raylib_stub_88_ClearDroppedFiles" external raylib_stub_89_GetFileModTime : _ CI.fatptr -> Signed.long = "raylib_stub_89_GetFileModTime" external raylib_stub_90_CompressData : _ CI.fatptr -> int -> _ CI.fatptr -> CI.voidp = "raylib_stub_90_CompressData" external raylib_stub_91_DecompressData : _ CI.fatptr -> int -> _ CI.fatptr -> CI.voidp = "raylib_stub_91_DecompressData" external raylib_stub_92_SaveStorageValue : int -> int -> unit = "raylib_stub_92_SaveStorageValue" external raylib_stub_93_LoadStorageValue : int -> int = "raylib_stub_93_LoadStorageValue" external raylib_stub_94_OpenURL : _ CI.fatptr -> unit = "raylib_stub_94_OpenURL" external raylib_stub_95_IsKeyPressed : Unsigned.uint32 -> bool = "raylib_stub_95_IsKeyPressed" external raylib_stub_96_IsKeyDown : Unsigned.uint32 -> bool = "raylib_stub_96_IsKeyDown" external raylib_stub_97_IsKeyReleased : Unsigned.uint32 -> bool = "raylib_stub_97_IsKeyReleased" external raylib_stub_98_IsKeyUp : Unsigned.uint32 -> bool = "raylib_stub_98_IsKeyUp" external raylib_stub_99_SetExitKey : Unsigned.uint32 -> unit = "raylib_stub_99_SetExitKey" external raylib_stub_100_GetKeyPressed : unit -> Unsigned.uint32 = "raylib_stub_100_GetKeyPressed" external raylib_stub_101_IsGamepadAvailable : Unsigned.uint32 -> bool = "raylib_stub_101_IsGamepadAvailable" external raylib_stub_102_IsGamepadName : Unsigned.uint32 -> _ CI.fatptr -> bool = "raylib_stub_102_IsGamepadName" external raylib_stub_103_GetGamepadName : Unsigned.uint32 -> CI.voidp = "raylib_stub_103_GetGamepadName" external raylib_stub_104_IsGamepadButtonPressed : Unsigned.uint32 -> Unsigned.uint32 -> bool = "raylib_stub_104_IsGamepadButtonPressed" external raylib_stub_105_IsGamepadButtonDown : Unsigned.uint32 -> Unsigned.uint32 -> bool = "raylib_stub_105_IsGamepadButtonDown" external raylib_stub_106_IsGamepadButtonReleased : Unsigned.uint32 -> Unsigned.uint32 -> bool = "raylib_stub_106_IsGamepadButtonReleased" external raylib_stub_107_IsGamepadButtonUp : Unsigned.uint32 -> Unsigned.uint32 -> bool = "raylib_stub_107_IsGamepadButtonUp" external raylib_stub_108_GetGamepadButtonPressed : unit -> Unsigned.uint32 = "raylib_stub_108_GetGamepadButtonPressed" external raylib_stub_109_GetGamepadAxisCount : Unsigned.uint32 -> int = "raylib_stub_109_GetGamepadAxisCount" external raylib_stub_110_GetGamepadAxisMovement : Unsigned.uint32 -> Unsigned.uint32 -> float = "raylib_stub_110_GetGamepadAxisMovement" external raylib_stub_111_IsMouseButtonPressed : Unsigned.uint32 -> bool = "raylib_stub_111_IsMouseButtonPressed" external raylib_stub_112_IsMouseButtonDown : Unsigned.uint32 -> bool = "raylib_stub_112_IsMouseButtonDown" external raylib_stub_113_IsMouseButtonReleased : Unsigned.uint32 -> bool = "raylib_stub_113_IsMouseButtonReleased" external raylib_stub_114_IsMouseButtonUp : Unsigned.uint32 -> bool = "raylib_stub_114_IsMouseButtonUp" external raylib_stub_115_GetMouseX : unit -> int = "raylib_stub_115_GetMouseX" external raylib_stub_116_GetMouseY : unit -> int = "raylib_stub_116_GetMouseY" external raylib_stub_117_GetMousePosition : unit -> CI.managed_buffer = "raylib_stub_117_GetMousePosition" external raylib_stub_118_SetMousePosition : int -> int -> unit = "raylib_stub_118_SetMousePosition" external raylib_stub_119_SetMouseOffset : int -> int -> unit = "raylib_stub_119_SetMouseOffset" external raylib_stub_120_SetMouseScale : float -> float -> unit = "raylib_stub_120_SetMouseScale" external raylib_stub_121_GetMouseWheelMove : unit -> int = "raylib_stub_121_GetMouseWheelMove" external raylib_stub_122_GetTouchX : unit -> int = "raylib_stub_122_GetTouchX" external raylib_stub_123_GetTouchY : unit -> int = "raylib_stub_123_GetTouchY" external raylib_stub_124_GetTouchPosition : int -> CI.managed_buffer = "raylib_stub_124_GetTouchPosition" external raylib_stub_125_IsGestureDetected : int -> bool = "raylib_stub_125_IsGestureDetected" external raylib_stub_126_GetGestureDetected : unit -> int = "raylib_stub_126_GetGestureDetected" external raylib_stub_127_GetTouchPointsCount : unit -> int = "raylib_stub_127_GetTouchPointsCount" external raylib_stub_128_GetGestureHoldDuration : unit -> float = "raylib_stub_128_GetGestureHoldDuration" external raylib_stub_129_GetGestureDragVector : unit -> CI.managed_buffer = "raylib_stub_129_GetGestureDragVector" external raylib_stub_130_GetGestureDragAngle : unit -> float = "raylib_stub_130_GetGestureDragAngle" external raylib_stub_131_GetGesturePinchVector : unit -> CI.managed_buffer = "raylib_stub_131_GetGesturePinchVector" external raylib_stub_132_GetGesturePinchAngle : unit -> float = "raylib_stub_132_GetGesturePinchAngle" external raylib_stub_133_SetCameraMode : _ CI.fatptr -> Unsigned.uint32 -> unit = "raylib_stub_133_SetCameraMode" external raylib_stub_134_UpdateCamera : _ CI.fatptr -> unit = "raylib_stub_134_UpdateCamera" external raylib_stub_135_SetCameraPanControl : int -> unit = "raylib_stub_135_SetCameraPanControl" external raylib_stub_136_SetCameraAltControl : int -> unit = "raylib_stub_136_SetCameraAltControl" external raylib_stub_137_SetCameraSmoothZoomControl : int -> unit = "raylib_stub_137_SetCameraSmoothZoomControl" external raylib_stub_138_SetCameraMoveControls : int -> int -> int -> int -> int -> int -> unit = "raylib_stub_138_SetCameraMoveControls_byte6" "raylib_stub_138_SetCameraMoveControls" external raylib_stub_139_DrawPixel : int -> int -> _ CI.fatptr -> unit = "raylib_stub_139_DrawPixel" external raylib_stub_140_DrawPixelV : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_140_DrawPixelV" external raylib_stub_141_DrawLine : int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_141_DrawLine" external raylib_stub_142_DrawLineV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_142_DrawLineV" external raylib_stub_143_DrawLineEx : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_143_DrawLineEx" external raylib_stub_144_DrawLineBezier : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_144_DrawLineBezier" external raylib_stub_145_DrawLineStrip : _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_145_DrawLineStrip" external raylib_stub_146_DrawCircle : int -> int -> float -> _ CI.fatptr -> unit = "raylib_stub_146_DrawCircle" external raylib_stub_147_DrawCircleSector : _ CI.fatptr -> float -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_147_DrawCircleSector_byte6" "raylib_stub_147_DrawCircleSector" external raylib_stub_148_DrawCircleSectorLines : _ CI.fatptr -> float -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_148_DrawCircleSectorLines_byte6" "raylib_stub_148_DrawCircleSectorLines" external raylib_stub_149_DrawCircleGradient : int -> int -> float -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_149_DrawCircleGradient" external raylib_stub_150_DrawCircleV : _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_150_DrawCircleV" external raylib_stub_151_DrawCircleLines : int -> int -> float -> _ CI.fatptr -> unit = "raylib_stub_151_DrawCircleLines" external raylib_stub_152_DrawEllipse : int -> int -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_152_DrawEllipse" external raylib_stub_153_DrawEllipseLines : int -> int -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_153_DrawEllipseLines" external raylib_stub_154_DrawRing : _ CI.fatptr -> float -> float -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_154_DrawRing_byte7" "raylib_stub_154_DrawRing" external raylib_stub_155_DrawRingLines : _ CI.fatptr -> float -> float -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_155_DrawRingLines_byte7" "raylib_stub_155_DrawRingLines" external raylib_stub_156_DrawRectangle : int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_156_DrawRectangle" external raylib_stub_157_DrawRectangleV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_157_DrawRectangleV" external raylib_stub_158_DrawRectangleRec : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_158_DrawRectangleRec" external raylib_stub_159_DrawRectanglePro : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_159_DrawRectanglePro" external raylib_stub_160_DrawRectangleGradientV : int -> int -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_160_DrawRectangleGradientV_byte6" "raylib_stub_160_DrawRectangleGradientV" external raylib_stub_161_DrawRectangleGradientH : int -> int -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_161_DrawRectangleGradientH_byte6" "raylib_stub_161_DrawRectangleGradientH" external raylib_stub_162_DrawRectangleGradientEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_162_DrawRectangleGradientEx" external raylib_stub_163_DrawRectangleLines : int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_163_DrawRectangleLines" external raylib_stub_164_DrawRectangleLinesEx : _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_164_DrawRectangleLinesEx" external raylib_stub_165_DrawRectangleRounded : _ CI.fatptr -> float -> int -> _ CI.fatptr -> unit = "raylib_stub_165_DrawRectangleRounded" external raylib_stub_166_DrawRectangleRoundedLines : _ CI.fatptr -> float -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_166_DrawRectangleRoundedLines" external raylib_stub_167_DrawTriangle : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_167_DrawTriangle" external raylib_stub_168_DrawTriangleLines : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_168_DrawTriangleLines" external raylib_stub_169_DrawTriangleFan : _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_169_DrawTriangleFan" external raylib_stub_170_DrawTriangleStrip : _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_170_DrawTriangleStrip" external raylib_stub_171_DrawPoly : _ CI.fatptr -> int -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_171_DrawPoly" external raylib_stub_172_DrawPolyLines : _ CI.fatptr -> int -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_172_DrawPolyLines" external raylib_stub_173_CheckCollisionRecs : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_173_CheckCollisionRecs" external raylib_stub_174_CheckCollisionCircles : _ CI.fatptr -> float -> _ CI.fatptr -> float -> bool = "raylib_stub_174_CheckCollisionCircles" external raylib_stub_175_CheckCollisionCircleRec : _ CI.fatptr -> float -> _ CI.fatptr -> bool = "raylib_stub_175_CheckCollisionCircleRec" external raylib_stub_176_GetCollisionRec : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_176_GetCollisionRec" external raylib_stub_177_CheckCollisionPointRec : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_177_CheckCollisionPointRec" external raylib_stub_178_CheckCollisionPointCircle : _ CI.fatptr -> _ CI.fatptr -> float -> bool = "raylib_stub_178_CheckCollisionPointCircle" external raylib_stub_179_CheckCollisionPointTriangle : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_179_CheckCollisionPointTriangle" external raylib_stub_180_LoadImage : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_180_LoadImage" external raylib_stub_181_LoadImageEx : _ CI.fatptr -> int -> int -> CI.managed_buffer = "raylib_stub_181_LoadImageEx" external raylib_stub_182_LoadImagePro : _ CI.fatptr -> int -> int -> int -> CI.managed_buffer = "raylib_stub_182_LoadImagePro" external raylib_stub_183_LoadImageRaw : _ CI.fatptr -> int -> int -> int -> int -> CI.managed_buffer = "raylib_stub_183_LoadImageRaw" external raylib_stub_184_UnloadImage : _ CI.fatptr -> unit = "raylib_stub_184_UnloadImage" external raylib_stub_185_ExportImage : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_185_ExportImage" external raylib_stub_186_ExportImageAsCode : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_186_ExportImageAsCode" external raylib_stub_187_GenImageColor : int -> int -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_187_GenImageColor" external raylib_stub_188_GenImageGradientV : int -> int -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_188_GenImageGradientV" external raylib_stub_189_GenImageGradientH : int -> int -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_189_GenImageGradientH" external raylib_stub_190_GenImageGradientRadial : int -> int -> float -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_190_GenImageGradientRadial" external raylib_stub_191_GenImageChecked : int -> int -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_191_GenImageChecked_byte6" "raylib_stub_191_GenImageChecked" external raylib_stub_192_GenImageWhiteNoise : int -> int -> float -> CI.managed_buffer = "raylib_stub_192_GenImageWhiteNoise" external raylib_stub_193_GenImagePerlinNoise : int -> int -> int -> int -> float -> CI.managed_buffer = "raylib_stub_193_GenImagePerlinNoise" external raylib_stub_194_GenImageCellular : int -> int -> int -> CI.managed_buffer = "raylib_stub_194_GenImageCellular" external raylib_stub_195_ImageCopy : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_195_ImageCopy" external raylib_stub_196_ImageFromImage : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_196_ImageFromImage" external raylib_stub_197_ImageText : _ CI.fatptr -> int -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_197_ImageText" external raylib_stub_198_ImageTextEx : _ CI.fatptr -> _ CI.fatptr -> float -> float -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_198_ImageTextEx" external raylib_stub_199_ImageToPOT : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_199_ImageToPOT" external raylib_stub_200_ImageFormat : _ CI.fatptr -> int -> unit = "raylib_stub_200_ImageFormat" external raylib_stub_201_ImageAlphaMask : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_201_ImageAlphaMask" external raylib_stub_202_ImageAlphaClear : _ CI.fatptr -> _ CI.fatptr -> float -> unit = "raylib_stub_202_ImageAlphaClear" external raylib_stub_203_ImageAlphaCrop : _ CI.fatptr -> float -> unit = "raylib_stub_203_ImageAlphaCrop" external raylib_stub_204_ImageAlphaPremultiply : _ CI.fatptr -> unit = "raylib_stub_204_ImageAlphaPremultiply" external raylib_stub_205_ImageCrop : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_205_ImageCrop" external raylib_stub_206_ImageResize : _ CI.fatptr -> int -> int -> unit = "raylib_stub_206_ImageResize" external raylib_stub_207_ImageResizeNN : _ CI.fatptr -> int -> int -> unit = "raylib_stub_207_ImageResizeNN" external raylib_stub_208_ImageResizeCanvas : _ CI.fatptr -> int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_208_ImageResizeCanvas_byte6" "raylib_stub_208_ImageResizeCanvas" external raylib_stub_209_ImageMipmaps : _ CI.fatptr -> unit = "raylib_stub_209_ImageMipmaps" external raylib_stub_210_ImageDither : _ CI.fatptr -> int -> int -> int -> int -> unit = "raylib_stub_210_ImageDither" external raylib_stub_211_ImageFlipVertical : _ CI.fatptr -> unit = "raylib_stub_211_ImageFlipVertical" external raylib_stub_212_ImageFlipHorizontal : _ CI.fatptr -> unit = "raylib_stub_212_ImageFlipHorizontal" external raylib_stub_213_ImageRotateCW : _ CI.fatptr -> unit = "raylib_stub_213_ImageRotateCW" external raylib_stub_214_ImageRotateCCW : _ CI.fatptr -> unit = "raylib_stub_214_ImageRotateCCW" external raylib_stub_215_ImageColorTint : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_215_ImageColorTint" external raylib_stub_216_ImageColorInvert : _ CI.fatptr -> unit = "raylib_stub_216_ImageColorInvert" external raylib_stub_217_ImageColorGrayscale : _ CI.fatptr -> unit = "raylib_stub_217_ImageColorGrayscale" external raylib_stub_218_ImageColorContrast : _ CI.fatptr -> float -> unit = "raylib_stub_218_ImageColorContrast" external raylib_stub_219_ImageColorBrightness : _ CI.fatptr -> int -> unit = "raylib_stub_219_ImageColorBrightness" external raylib_stub_220_ImageColorReplace : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_220_ImageColorReplace" external raylib_stub_221_GetImageAlphaBorder : _ CI.fatptr -> float -> CI.managed_buffer = "raylib_stub_221_GetImageAlphaBorder" external raylib_stub_222_ImageClearBackground : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_222_ImageClearBackground" external raylib_stub_223_ImageDrawPixel : _ CI.fatptr -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_223_ImageDrawPixel" external raylib_stub_224_ImageDrawPixelV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_224_ImageDrawPixelV" external raylib_stub_225_ImageDrawLine : _ CI.fatptr -> int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_225_ImageDrawLine_byte6" "raylib_stub_225_ImageDrawLine" external raylib_stub_226_ImageDrawLineV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_226_ImageDrawLineV" external raylib_stub_227_ImageDrawCircle : _ CI.fatptr -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_227_ImageDrawCircle" external raylib_stub_228_ImageDrawCircleV : _ CI.fatptr -> _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_228_ImageDrawCircleV" external raylib_stub_229_ImageDrawRectangle : _ CI.fatptr -> int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_229_ImageDrawRectangle_byte6" "raylib_stub_229_ImageDrawRectangle" external raylib_stub_230_ImageDrawRectangleV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_230_ImageDrawRectangleV" external raylib_stub_231_ImageDrawRectangleRec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_231_ImageDrawRectangleRec" external raylib_stub_232_ImageDrawRectangleLines : _ CI.fatptr -> _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_232_ImageDrawRectangleLines" external raylib_stub_233_ImageDraw : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_233_ImageDraw" external raylib_stub_234_ImageDrawText : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_234_ImageDrawText" external raylib_stub_235_ImageDrawTextEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_235_ImageDrawTextEx_byte7" "raylib_stub_235_ImageDrawTextEx" external raylib_stub_236_LoadTexture : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_236_LoadTexture" external raylib_stub_237_LoadTextureFromImage : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_237_LoadTextureFromImage" external raylib_stub_238_LoadTextureCubemap : _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_238_LoadTextureCubemap" external raylib_stub_239_LoadRenderTexture : int -> int -> CI.managed_buffer = "raylib_stub_239_LoadRenderTexture" external raylib_stub_240_UnloadTexture : _ CI.fatptr -> unit = "raylib_stub_240_UnloadTexture" external raylib_stub_241_UnloadRenderTexture : _ CI.fatptr -> unit = "raylib_stub_241_UnloadRenderTexture" external raylib_stub_242_UpdateTexture : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_242_UpdateTexture" external raylib_stub_243_GetTextureData : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_243_GetTextureData" external raylib_stub_244_GetScreenData : unit -> CI.managed_buffer = "raylib_stub_244_GetScreenData" external raylib_stub_245_GenTextureMipmaps : _ CI.fatptr -> unit = "raylib_stub_245_GenTextureMipmaps" external raylib_stub_246_SetTextureFilter : _ CI.fatptr -> Unsigned.uint32 -> unit = "raylib_stub_246_SetTextureFilter" external raylib_stub_247_SetTextureWrap : _ CI.fatptr -> Unsigned.uint32 -> unit = "raylib_stub_247_SetTextureWrap" external raylib_stub_248_DrawTexture : _ CI.fatptr -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_248_DrawTexture" external raylib_stub_249_DrawTextureV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_249_DrawTextureV" external raylib_stub_250_DrawTextureEx : _ CI.fatptr -> _ CI.fatptr -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_250_DrawTextureEx" external raylib_stub_251_DrawTextureRec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_251_DrawTextureRec" external raylib_stub_252_DrawTextureQuad : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_252_DrawTextureQuad" external raylib_stub_253_DrawTexturePro : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_253_DrawTexturePro_byte6" "raylib_stub_253_DrawTexturePro" external raylib_stub_254_GetPixelDataSize : int -> int -> int -> int = "raylib_stub_254_GetPixelDataSize" external raylib_stub_255_GetFontDefault : unit -> CI.managed_buffer = "raylib_stub_255_GetFontDefault" external raylib_stub_256_LoadFont : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_256_LoadFont" external raylib_stub_257_LoadFontEx : _ CI.fatptr -> int -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_257_LoadFontEx" external raylib_stub_258_LoadFontFromImage : _ CI.fatptr -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_258_LoadFontFromImage" external raylib_stub_259_LoadFontData : _ CI.fatptr -> int -> _ CI.fatptr -> int -> int -> CI.voidp = "raylib_stub_259_LoadFontData" external raylib_stub_260_UnloadFont : _ CI.fatptr -> unit = "raylib_stub_260_UnloadFont" external raylib_stub_261_DrawFPS : int -> int -> unit = "raylib_stub_261_DrawFPS" external raylib_stub_262_DrawText : _ CI.fatptr -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_262_DrawText" external raylib_stub_263_DrawTextEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_263_DrawTextEx_byte6" "raylib_stub_263_DrawTextEx" external raylib_stub_264_DrawTextRec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> float -> bool -> _ CI.fatptr -> unit = "raylib_stub_264_DrawTextRec_byte7" "raylib_stub_264_DrawTextRec" external raylib_stub_265_DrawTextRecEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> float -> bool -> _ CI.fatptr -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_265_DrawTextRecEx_byte11" "raylib_stub_265_DrawTextRecEx" external raylib_stub_266_DrawTextCodepoint : _ CI.fatptr -> int -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_266_DrawTextCodepoint" external raylib_stub_267_MeasureText : _ CI.fatptr -> int -> int = "raylib_stub_267_MeasureText" external raylib_stub_268_MeasureTextEx : _ CI.fatptr -> _ CI.fatptr -> float -> float -> CI.managed_buffer = "raylib_stub_268_MeasureTextEx" external raylib_stub_269_GetGlyphIndex : _ CI.fatptr -> int -> int = "raylib_stub_269_GetGlyphIndex" external raylib_stub_270_TextCopy : _ CI.fatptr -> _ CI.fatptr -> int = "raylib_stub_270_TextCopy" external raylib_stub_271_TextIsEqual : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_271_TextIsEqual" external raylib_stub_272_TextLength : _ CI.fatptr -> int = "raylib_stub_272_TextLength" external raylib_stub_273_TextSubtext : _ CI.fatptr -> int -> int -> CI.voidp = "raylib_stub_273_TextSubtext" external raylib_stub_274_TextReplace : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_274_TextReplace" external raylib_stub_275_TextInsert : _ CI.fatptr -> _ CI.fatptr -> int -> CI.voidp = "raylib_stub_275_TextInsert" external raylib_stub_276_TextAppend : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_276_TextAppend" external raylib_stub_277_TextFindIndex : _ CI.fatptr -> _ CI.fatptr -> int = "raylib_stub_277_TextFindIndex" external raylib_stub_278_TextToUpper : _ CI.fatptr -> CI.voidp = "raylib_stub_278_TextToUpper" external raylib_stub_279_TextToLower : _ CI.fatptr -> CI.voidp = "raylib_stub_279_TextToLower" external raylib_stub_280_TextToPascal : _ CI.fatptr -> CI.voidp = "raylib_stub_280_TextToPascal" external raylib_stub_281_TextToInteger : _ CI.fatptr -> int = "raylib_stub_281_TextToInteger" external raylib_stub_282_TextToUtf8 : _ CI.fatptr -> int -> CI.voidp = "raylib_stub_282_TextToUtf8" external raylib_stub_283_GetCodepoints : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_283_GetCodepoints" external raylib_stub_284_GetCodepointsCount : _ CI.fatptr -> int = "raylib_stub_284_GetCodepointsCount" external raylib_stub_285_GetNextCodepoint : _ CI.fatptr -> _ CI.fatptr -> int = "raylib_stub_285_GetNextCodepoint" external raylib_stub_286_CodepointToUtf8 : int -> _ CI.fatptr -> CI.voidp = "raylib_stub_286_CodepointToUtf8" external raylib_stub_287_DrawLine3D : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_287_DrawLine3D" external raylib_stub_288_DrawPoint3D : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_288_DrawPoint3D" external raylib_stub_289_DrawCircle3D : _ CI.fatptr -> float -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_289_DrawCircle3D" external raylib_stub_290_DrawCube : _ CI.fatptr -> float -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_290_DrawCube" external raylib_stub_291_DrawCubeV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_291_DrawCubeV" external raylib_stub_292_DrawCubeWires : _ CI.fatptr -> float -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_292_DrawCubeWires" external raylib_stub_293_DrawCubeWiresV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_293_DrawCubeWiresV" external raylib_stub_294_DrawCubeTexture : _ CI.fatptr -> _ CI.fatptr -> float -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_294_DrawCubeTexture_byte6" "raylib_stub_294_DrawCubeTexture" external raylib_stub_295_DrawSphere : _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_295_DrawSphere" external raylib_stub_296_DrawSphereEx : _ CI.fatptr -> float -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_296_DrawSphereEx" external raylib_stub_297_DrawSphereWires : _ CI.fatptr -> float -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_297_DrawSphereWires" external raylib_stub_298_DrawCylinder : _ CI.fatptr -> float -> float -> float -> int -> _ CI.fatptr -> unit = "raylib_stub_298_DrawCylinder_byte6" "raylib_stub_298_DrawCylinder" external raylib_stub_299_DrawCylinderWires : _ CI.fatptr -> float -> float -> float -> int -> _ CI.fatptr -> unit = "raylib_stub_299_DrawCylinderWires_byte6" "raylib_stub_299_DrawCylinderWires" external raylib_stub_300_DrawPlane : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_300_DrawPlane" external raylib_stub_301_DrawGrid : int -> float -> unit = "raylib_stub_301_DrawGrid" external raylib_stub_302_DrawGizmo : _ CI.fatptr -> unit = "raylib_stub_302_DrawGizmo" external raylib_stub_303_LoadModel : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_303_LoadModel" external raylib_stub_304_LoadModelFromMesh : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_304_LoadModelFromMesh" external raylib_stub_305_UnloadModel : _ CI.fatptr -> unit = "raylib_stub_305_UnloadModel" external raylib_stub_306_LoadMeshes : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_306_LoadMeshes" external raylib_stub_307_ExportMesh : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_307_ExportMesh" external raylib_stub_308_UnloadMesh : _ CI.fatptr -> unit = "raylib_stub_308_UnloadMesh" external raylib_stub_309_LoadMaterials : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_309_LoadMaterials" external raylib_stub_310_LoadMaterialDefault : unit -> CI.managed_buffer = "raylib_stub_310_LoadMaterialDefault" external raylib_stub_311_UnloadMaterial : _ CI.fatptr -> unit = "raylib_stub_311_UnloadMaterial" external raylib_stub_312_SetMaterialTexture : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> unit = "raylib_stub_312_SetMaterialTexture" external raylib_stub_313_SetModelMeshMaterial : _ CI.fatptr -> int -> int -> unit = "raylib_stub_313_SetModelMeshMaterial" external raylib_stub_314_LoadModelAnimations : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_314_LoadModelAnimations" external raylib_stub_315_UpdateModelAnimation : _ CI.fatptr -> _ CI.fatptr -> int -> unit = "raylib_stub_315_UpdateModelAnimation" external raylib_stub_316_UnloadModelAnimation : _ CI.fatptr -> unit = "raylib_stub_316_UnloadModelAnimation" external raylib_stub_317_IsModelAnimationValid : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_317_IsModelAnimationValid" external raylib_stub_318_GenMeshPoly : int -> float -> CI.managed_buffer = "raylib_stub_318_GenMeshPoly" external raylib_stub_319_GenMeshPlane : float -> float -> int -> int -> CI.managed_buffer = "raylib_stub_319_GenMeshPlane" external raylib_stub_320_GenMeshCube : float -> float -> float -> CI.managed_buffer = "raylib_stub_320_GenMeshCube" external raylib_stub_321_GenMeshSphere : float -> int -> int -> CI.managed_buffer = "raylib_stub_321_GenMeshSphere" external raylib_stub_322_GenMeshHemiSphere : float -> int -> int -> CI.managed_buffer = "raylib_stub_322_GenMeshHemiSphere" external raylib_stub_323_GenMeshCylinder : float -> float -> int -> CI.managed_buffer = "raylib_stub_323_GenMeshCylinder" external raylib_stub_324_GenMeshTorus : float -> float -> int -> int -> CI.managed_buffer = "raylib_stub_324_GenMeshTorus" external raylib_stub_325_GenMeshKnot : float -> float -> int -> int -> CI.managed_buffer = "raylib_stub_325_GenMeshKnot" external raylib_stub_326_GenMeshHeightmap : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_326_GenMeshHeightmap" external raylib_stub_327_GenMeshCubicmap : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_327_GenMeshCubicmap" external raylib_stub_328_MeshBoundingBox : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_328_MeshBoundingBox" external raylib_stub_329_MeshTangents : _ CI.fatptr -> unit = "raylib_stub_329_MeshTangents" external raylib_stub_330_MeshBinormals : _ CI.fatptr -> unit = "raylib_stub_330_MeshBinormals" external raylib_stub_331_DrawModel : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_331_DrawModel" external raylib_stub_332_DrawModelEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_332_DrawModelEx_byte6" "raylib_stub_332_DrawModelEx" external raylib_stub_333_DrawModelWires : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_333_DrawModelWires" external raylib_stub_334_DrawModelWiresEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_334_DrawModelWiresEx_byte6" "raylib_stub_334_DrawModelWiresEx" external raylib_stub_335_DrawBoundingBox : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_335_DrawBoundingBox" external raylib_stub_336_DrawBillboard : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_336_DrawBillboard" external raylib_stub_337_DrawBillboardRec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_337_DrawBillboardRec_byte6" "raylib_stub_337_DrawBillboardRec" external raylib_stub_338_CheckCollisionSpheres : _ CI.fatptr -> float -> _ CI.fatptr -> float -> bool = "raylib_stub_338_CheckCollisionSpheres" external raylib_stub_339_CheckCollisionBoxes : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_339_CheckCollisionBoxes" external raylib_stub_340_CheckCollisionBoxSphere : _ CI.fatptr -> _ CI.fatptr -> float -> bool = "raylib_stub_340_CheckCollisionBoxSphere" external raylib_stub_341_CheckCollisionRaySphere : _ CI.fatptr -> _ CI.fatptr -> float -> bool = "raylib_stub_341_CheckCollisionRaySphere" external raylib_stub_342_CheckCollisionRaySphereEx : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> bool = "raylib_stub_342_CheckCollisionRaySphereEx" external raylib_stub_343_CheckCollisionRayBox : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_343_CheckCollisionRayBox" external raylib_stub_344_GetCollisionRayModel : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_344_GetCollisionRayModel" external raylib_stub_345_GetCollisionRayTriangle : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_345_GetCollisionRayTriangle" external raylib_stub_346_GetCollisionRayGround : _ CI.fatptr -> float -> CI.managed_buffer = "raylib_stub_346_GetCollisionRayGround" external raylib_stub_347_LoadShader : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_347_LoadShader" external raylib_stub_348_LoadShaderCode : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_348_LoadShaderCode" external raylib_stub_349_UnloadShader : _ CI.fatptr -> unit = "raylib_stub_349_UnloadShader" external raylib_stub_350_GetShaderDefault : unit -> CI.managed_buffer = "raylib_stub_350_GetShaderDefault" external raylib_stub_351_GetTextureDefault : unit -> CI.managed_buffer = "raylib_stub_351_GetTextureDefault" external raylib_stub_352_GetShapesTexture : unit -> CI.managed_buffer = "raylib_stub_352_GetShapesTexture" external raylib_stub_353_GetShapesTextureRec : unit -> CI.managed_buffer = "raylib_stub_353_GetShapesTextureRec" external raylib_stub_354_SetShapesTexture : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_354_SetShapesTexture" external raylib_stub_355_GetShaderLocation : _ CI.fatptr -> _ CI.fatptr -> Unsigned.uint32 = "raylib_stub_355_GetShaderLocation" external raylib_stub_356_SetShaderValue : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> Unsigned.uint32 -> unit = "raylib_stub_356_SetShaderValue" external raylib_stub_357_SetShaderValueV : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> Unsigned.uint32 -> int -> unit = "raylib_stub_357_SetShaderValueV" external raylib_stub_358_SetShaderValueMatrix : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> unit = "raylib_stub_358_SetShaderValueMatrix" external raylib_stub_359_SetShaderValueTexture : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> unit = "raylib_stub_359_SetShaderValueTexture" external raylib_stub_360_SetMatrixProjection : _ CI.fatptr -> unit = "raylib_stub_360_SetMatrixProjection" external raylib_stub_361_SetMatrixModelview : _ CI.fatptr -> unit = "raylib_stub_361_SetMatrixModelview" external raylib_stub_362_GetMatrixModelview : unit -> CI.managed_buffer = "raylib_stub_362_GetMatrixModelview" external raylib_stub_363_GetMatrixProjection : unit -> CI.managed_buffer = "raylib_stub_363_GetMatrixProjection" external raylib_stub_364_GenTextureCubemap : _ CI.fatptr -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_364_GenTextureCubemap" external raylib_stub_365_GenTextureIrradiance : _ CI.fatptr -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_365_GenTextureIrradiance" external raylib_stub_366_GenTexturePrefilter : _ CI.fatptr -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_366_GenTexturePrefilter" external raylib_stub_367_GenTextureBRDF : _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_367_GenTextureBRDF" external raylib_stub_368_BeginShaderMode : _ CI.fatptr -> unit = "raylib_stub_368_BeginShaderMode" external raylib_stub_369_EndShaderMode : unit -> unit = "raylib_stub_369_EndShaderMode" external raylib_stub_370_BeginBlendMode : Unsigned.uint32 -> unit = "raylib_stub_370_BeginBlendMode" external raylib_stub_371_EndBlendMode : unit -> unit = "raylib_stub_371_EndBlendMode" external raylib_stub_372_InitVrSimulator : unit -> unit = "raylib_stub_372_InitVrSimulator" external raylib_stub_373_CloseVrSimulator : unit -> unit = "raylib_stub_373_CloseVrSimulator" external raylib_stub_374_UpdateVrTracking : _ CI.fatptr -> unit = "raylib_stub_374_UpdateVrTracking" external raylib_stub_375_IsVrSimulatorReady : unit -> bool = "raylib_stub_375_IsVrSimulatorReady" external raylib_stub_376_ToggleVrMode : unit -> unit = "raylib_stub_376_ToggleVrMode" external raylib_stub_377_BeginVrDrawing : unit -> unit = "raylib_stub_377_BeginVrDrawing" external raylib_stub_378_EndVrDrawing : unit -> unit = "raylib_stub_378_EndVrDrawing" external raylib_stub_379_InitAudioDevice : unit -> unit = "raylib_stub_379_InitAudioDevice" external raylib_stub_380_CloseAudioDevice : unit -> unit = "raylib_stub_380_CloseAudioDevice" external raylib_stub_381_IsAudioDeviceReady : unit -> bool = "raylib_stub_381_IsAudioDeviceReady" external raylib_stub_382_SetMasterVolume : float -> unit = "raylib_stub_382_SetMasterVolume" external raylib_stub_383_LoadWave : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_383_LoadWave" external raylib_stub_384_LoadSound : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_384_LoadSound" external raylib_stub_385_LoadSoundFromWave : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_385_LoadSoundFromWave" external raylib_stub_386_UpdateSound : _ CI.fatptr -> _ CI.fatptr -> int -> unit = "raylib_stub_386_UpdateSound" external raylib_stub_387_UnloadWave : _ CI.fatptr -> unit = "raylib_stub_387_UnloadWave" external raylib_stub_388_UnloadSound : _ CI.fatptr -> unit = "raylib_stub_388_UnloadSound" external raylib_stub_389_ExportWave : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_389_ExportWave" external raylib_stub_390_ExportWaveAsCode : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_390_ExportWaveAsCode" external raylib_stub_391_PlaySound : _ CI.fatptr -> unit = "raylib_stub_391_PlaySound" external raylib_stub_392_StopSound : _ CI.fatptr -> unit = "raylib_stub_392_StopSound" external raylib_stub_393_PauseSound : _ CI.fatptr -> unit = "raylib_stub_393_PauseSound" external raylib_stub_394_ResumeSound : _ CI.fatptr -> unit = "raylib_stub_394_ResumeSound" external raylib_stub_395_PlaySoundMulti : _ CI.fatptr -> unit = "raylib_stub_395_PlaySoundMulti" external raylib_stub_396_StopSoundMulti : unit -> unit = "raylib_stub_396_StopSoundMulti" external raylib_stub_397_GetSoundsPlaying : unit -> int = "raylib_stub_397_GetSoundsPlaying" external raylib_stub_398_IsSoundPlaying : _ CI.fatptr -> bool = "raylib_stub_398_IsSoundPlaying" external raylib_stub_399_SetSoundVolume : _ CI.fatptr -> float -> unit = "raylib_stub_399_SetSoundVolume" external raylib_stub_400_SetSoundPitch : _ CI.fatptr -> float -> unit = "raylib_stub_400_SetSoundPitch" external raylib_stub_401_WaveFormat : _ CI.fatptr -> int -> int -> int -> unit = "raylib_stub_401_WaveFormat" external raylib_stub_402_WaveCopy : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_402_WaveCopy" external raylib_stub_403_WaveCrop : _ CI.fatptr -> int -> int -> unit = "raylib_stub_403_WaveCrop" external raylib_stub_404_GetWaveData : _ CI.fatptr -> CI.voidp = "raylib_stub_404_GetWaveData" external raylib_stub_405_LoadMusicStream : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_405_LoadMusicStream" external raylib_stub_406_UnloadMusicStream : _ CI.fatptr -> unit = "raylib_stub_406_UnloadMusicStream" external raylib_stub_407_PlayMusicStream : _ CI.fatptr -> unit = "raylib_stub_407_PlayMusicStream" external raylib_stub_408_UpdateMusicStream : _ CI.fatptr -> unit = "raylib_stub_408_UpdateMusicStream" external raylib_stub_409_StopMusicStream : _ CI.fatptr -> unit = "raylib_stub_409_StopMusicStream" external raylib_stub_410_PauseMusicStream : _ CI.fatptr -> unit = "raylib_stub_410_PauseMusicStream" external raylib_stub_411_ResumeMusicStream : _ CI.fatptr -> unit = "raylib_stub_411_ResumeMusicStream" external raylib_stub_412_IsMusicPlaying : _ CI.fatptr -> bool = "raylib_stub_412_IsMusicPlaying" external raylib_stub_413_SetMusicVolume : _ CI.fatptr -> float -> unit = "raylib_stub_413_SetMusicVolume" external raylib_stub_414_SetMusicPitch : _ CI.fatptr -> float -> unit = "raylib_stub_414_SetMusicPitch" external raylib_stub_415_SetMusicLoopCount : _ CI.fatptr -> int -> unit = "raylib_stub_415_SetMusicLoopCount" external raylib_stub_416_GetMusicTimeLength : _ CI.fatptr -> float = "raylib_stub_416_GetMusicTimeLength" external raylib_stub_417_GetMusicTimePlayed : _ CI.fatptr -> float = "raylib_stub_417_GetMusicTimePlayed" external raylib_stub_418_InitAudioStream : int -> int -> int -> CI.managed_buffer = "raylib_stub_418_InitAudioStream" external raylib_stub_419_UpdateAudioStream : _ CI.fatptr -> _ CI.fatptr -> int -> unit = "raylib_stub_419_UpdateAudioStream" external raylib_stub_420_CloseAudioStream : _ CI.fatptr -> unit = "raylib_stub_420_CloseAudioStream" external raylib_stub_421_IsAudioStreamProcessed : _ CI.fatptr -> bool = "raylib_stub_421_IsAudioStreamProcessed" external raylib_stub_422_PlayAudioStream : _ CI.fatptr -> unit = "raylib_stub_422_PlayAudioStream" external raylib_stub_423_PauseAudioStream : _ CI.fatptr -> unit = "raylib_stub_423_PauseAudioStream" external raylib_stub_424_ResumeAudioStream : _ CI.fatptr -> unit = "raylib_stub_424_ResumeAudioStream" external raylib_stub_425_IsAudioStreamPlaying : _ CI.fatptr -> bool = "raylib_stub_425_IsAudioStreamPlaying" external raylib_stub_426_StopAudioStream : _ CI.fatptr -> unit = "raylib_stub_426_StopAudioStream" external raylib_stub_427_SetAudioStreamVolume : _ CI.fatptr -> float -> unit = "raylib_stub_427_SetAudioStreamVolume" external raylib_stub_428_SetAudioStreamPitch : _ CI.fatptr -> float -> unit = "raylib_stub_428_SetAudioStreamPitch" external raylib_stub_429_SetAudioStreamBufferSizeDefault : int -> unit = "raylib_stub_429_SetAudioStreamBufferSizeDefault" type 'a result = 'a type 'a return = 'a type 'a fn = | Returns : 'a CI.typ -> 'a return fn | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn let map_result f x = f x let returning t = Returns t let (@->) f p = Function (f, p) let foreign : type a b. string -> (a -> b) fn -> (a -> b) = fun name t -> match t, name with | Function (CI.Primitive CI.Int, Returns CI.Void), "SetAudioStreamBufferSizeDefault" -> raylib_stub_429_SetAudioStreamBufferSizeDefault | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns CI.Void)), "SetAudioStreamPitch" -> (fun x2 x4 -> let CI.CPointer x3 = Ctypes.addr x2 in raylib_stub_428_SetAudioStreamPitch x3 x4) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns CI.Void)), "SetAudioStreamVolume" -> (fun x5 x7 -> let CI.CPointer x6 = Ctypes.addr x5 in raylib_stub_427_SetAudioStreamVolume x6 x7) | Function (CI.Struct _, Returns CI.Void), "StopAudioStream" -> (fun x8 -> let CI.CPointer x9 = Ctypes.addr x8 in raylib_stub_426_StopAudioStream x9) | Function (CI.Struct _, Returns (CI.Primitive CI.Bool)), "IsAudioStreamPlaying" -> (fun x10 -> let CI.CPointer x11 = Ctypes.addr x10 in raylib_stub_425_IsAudioStreamPlaying x11) | Function (CI.Struct _, Returns CI.Void), "ResumeAudioStream" -> (fun x12 -> let CI.CPointer x13 = Ctypes.addr x12 in raylib_stub_424_ResumeAudioStream x13) | Function (CI.Struct _, Returns CI.Void), "PauseAudioStream" -> (fun x14 -> let CI.CPointer x15 = Ctypes.addr x14 in raylib_stub_423_PauseAudioStream x15) | Function (CI.Struct _, Returns CI.Void), "PlayAudioStream" -> (fun x16 -> let CI.CPointer x17 = Ctypes.addr x16 in raylib_stub_422_PlayAudioStream x17) | Function (CI.Struct _, Returns (CI.Primitive CI.Bool)), "IsAudioStreamProcessed" -> (fun x18 -> let CI.CPointer x19 = Ctypes.addr x18 in raylib_stub_421_IsAudioStreamProcessed x19) | Function (CI.Struct _, Returns CI.Void), "CloseAudioStream" -> (fun x20 -> let CI.CPointer x21 = Ctypes.addr x20 in raylib_stub_420_CloseAudioStream x21) | Function (CI.Struct _, Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns CI.Void))), "UpdateAudioStream" -> (fun x22 x24 x26 -> let CI.CPointer x25 = x24 in let CI.CPointer x23 = Ctypes.addr x22 in raylib_stub_419_UpdateAudioStream x23 x25 x26) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x30)))), "InitAudioStream" -> (fun x27 x28 x29 -> CI.make_structured x30 (raylib_stub_418_InitAudioStream x27 x28 x29)) | Function (CI.Struct _, Returns (CI.Primitive CI.Float)), "GetMusicTimePlayed" -> (fun x31 -> let CI.CPointer x32 = Ctypes.addr x31 in raylib_stub_417_GetMusicTimePlayed x32) | Function (CI.Struct _, Returns (CI.Primitive CI.Float)), "GetMusicTimeLength" -> (fun x33 -> let CI.CPointer x34 = Ctypes.addr x33 in raylib_stub_416_GetMusicTimeLength x34) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns CI.Void)), "SetMusicLoopCount" -> (fun x35 x37 -> let CI.CPointer x36 = Ctypes.addr x35 in raylib_stub_415_SetMusicLoopCount x36 x37) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns CI.Void)), "SetMusicPitch" -> (fun x38 x40 -> let CI.CPointer x39 = Ctypes.addr x38 in raylib_stub_414_SetMusicPitch x39 x40) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns CI.Void)), "SetMusicVolume" -> (fun x41 x43 -> let CI.CPointer x42 = Ctypes.addr x41 in raylib_stub_413_SetMusicVolume x42 x43) | Function (CI.Struct _, Returns (CI.Primitive CI.Bool)), "IsMusicPlaying" -> (fun x44 -> let CI.CPointer x45 = Ctypes.addr x44 in raylib_stub_412_IsMusicPlaying x45) | Function (CI.Struct _, Returns CI.Void), "ResumeMusicStream" -> (fun x46 -> let CI.CPointer x47 = Ctypes.addr x46 in raylib_stub_411_ResumeMusicStream x47) | Function (CI.Struct _, Returns CI.Void), "PauseMusicStream" -> (fun x48 -> let CI.CPointer x49 = Ctypes.addr x48 in raylib_stub_410_PauseMusicStream x49) | Function (CI.Struct _, Returns CI.Void), "StopMusicStream" -> (fun x50 -> let CI.CPointer x51 = Ctypes.addr x50 in raylib_stub_409_StopMusicStream x51) | Function (CI.Struct _, Returns CI.Void), "UpdateMusicStream" -> (fun x52 -> let CI.CPointer x53 = Ctypes.addr x52 in raylib_stub_408_UpdateMusicStream x53) | Function (CI.Struct _, Returns CI.Void), "PlayMusicStream" -> (fun x54 -> let CI.CPointer x55 = Ctypes.addr x54 in raylib_stub_407_PlayMusicStream x55) | Function (CI.Struct _, Returns CI.Void), "UnloadMusicStream" -> (fun x56 -> let CI.CPointer x57 = Ctypes.addr x56 in raylib_stub_406_UnloadMusicStream x57) | Function (CI.View {CI.ty = CI.Pointer _; write = x59; _}, Returns (CI.Struct _ as x62)), "LoadMusicStream" -> (fun x58 -> let CI.CPointer x61 = x59 x58 in let x60 = x61 in CI.make_structured x62 (raylib_stub_405_LoadMusicStream x60)) | Function (CI.Struct _, Returns (CI.Pointer x65)), "GetWaveData" -> (fun x63 -> let CI.CPointer x64 = Ctypes.addr x63 in CI.make_ptr x65 (raylib_stub_404_GetWaveData x64)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void))), "WaveCrop" -> (fun x66 x68 x69 -> let CI.CPointer x67 = x66 in raylib_stub_403_WaveCrop x67 x68 x69) | Function (CI.Struct _, Returns (CI.Struct _ as x72)), "WaveCopy" -> (fun x70 -> let CI.CPointer x71 = Ctypes.addr x70 in CI.make_structured x72 (raylib_stub_402_WaveCopy x71)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)))), "WaveFormat" -> (fun x73 x75 x76 x77 -> let CI.CPointer x74 = x73 in raylib_stub_401_WaveFormat x74 x75 x76 x77) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns CI.Void)), "SetSoundPitch" -> (fun x78 x80 -> let CI.CPointer x79 = Ctypes.addr x78 in raylib_stub_400_SetSoundPitch x79 x80) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns CI.Void)), "SetSoundVolume" -> (fun x81 x83 -> let CI.CPointer x82 = Ctypes.addr x81 in raylib_stub_399_SetSoundVolume x82 x83) | Function (CI.Struct _, Returns (CI.Primitive CI.Bool)), "IsSoundPlaying" -> (fun x84 -> let CI.CPointer x85 = Ctypes.addr x84 in raylib_stub_398_IsSoundPlaying x85) | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetSoundsPlaying" -> raylib_stub_397_GetSoundsPlaying | Function (CI.Void, Returns CI.Void), "StopSoundMulti" -> raylib_stub_396_StopSoundMulti | Function (CI.Struct _, Returns CI.Void), "PlaySoundMulti" -> (fun x88 -> let CI.CPointer x89 = Ctypes.addr x88 in raylib_stub_395_PlaySoundMulti x89) | Function (CI.Struct _, Returns CI.Void), "ResumeSound" -> (fun x90 -> let CI.CPointer x91 = Ctypes.addr x90 in raylib_stub_394_ResumeSound x91) | Function (CI.Struct _, Returns CI.Void), "PauseSound" -> (fun x92 -> let CI.CPointer x93 = Ctypes.addr x92 in raylib_stub_393_PauseSound x93) | Function (CI.Struct _, Returns CI.Void), "StopSound" -> (fun x94 -> let CI.CPointer x95 = Ctypes.addr x94 in raylib_stub_392_StopSound x95) | Function (CI.Struct _, Returns CI.Void), "PlaySound" -> (fun x96 -> let CI.CPointer x97 = Ctypes.addr x96 in raylib_stub_391_PlaySound x97) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x101; _}, Returns CI.Void)), "ExportWaveAsCode" -> (fun x98 x100 -> let CI.CPointer x103 = x101 x100 in let CI.CPointer x99 = Ctypes.addr x98 in let x102 = x103 in raylib_stub_390_ExportWaveAsCode x99 x102) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x107; _}, Returns CI.Void)), "ExportWave" -> (fun x104 x106 -> let CI.CPointer x109 = x107 x106 in let CI.CPointer x105 = Ctypes.addr x104 in let x108 = x109 in raylib_stub_389_ExportWave x105 x108) | Function (CI.Struct _, Returns CI.Void), "UnloadSound" -> (fun x110 -> let CI.CPointer x111 = Ctypes.addr x110 in raylib_stub_388_UnloadSound x111) | Function (CI.Struct _, Returns CI.Void), "UnloadWave" -> (fun x112 -> let CI.CPointer x113 = Ctypes.addr x112 in raylib_stub_387_UnloadWave x113) | Function (CI.Struct _, Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns CI.Void))), "UpdateSound" -> (fun x114 x116 x118 -> let CI.CPointer x117 = x116 in let CI.CPointer x115 = Ctypes.addr x114 in raylib_stub_386_UpdateSound x115 x117 x118) | Function (CI.Struct _, Returns (CI.Struct _ as x121)), "LoadSoundFromWave" -> (fun x119 -> let CI.CPointer x120 = Ctypes.addr x119 in CI.make_structured x121 (raylib_stub_385_LoadSoundFromWave x120)) | Function (CI.View {CI.ty = CI.Pointer _; write = x123; _}, Returns (CI.Struct _ as x126)), "LoadSound" -> (fun x122 -> let CI.CPointer x125 = x123 x122 in let x124 = x125 in CI.make_structured x126 (raylib_stub_384_LoadSound x124)) | Function (CI.View {CI.ty = CI.Pointer _; write = x128; _}, Returns (CI.Struct _ as x131)), "LoadWave" -> (fun x127 -> let CI.CPointer x130 = x128 x127 in let x129 = x130 in CI.make_structured x131 (raylib_stub_383_LoadWave x129)) | Function (CI.Primitive CI.Float, Returns CI.Void), "SetMasterVolume" -> raylib_stub_382_SetMasterVolume | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsAudioDeviceReady" -> raylib_stub_381_IsAudioDeviceReady | Function (CI.Void, Returns CI.Void), "CloseAudioDevice" -> raylib_stub_380_CloseAudioDevice | Function (CI.Void, Returns CI.Void), "InitAudioDevice" -> raylib_stub_379_InitAudioDevice | Function (CI.Void, Returns CI.Void), "EndVrDrawing" -> raylib_stub_378_EndVrDrawing | Function (CI.Void, Returns CI.Void), "BeginVrDrawing" -> raylib_stub_377_BeginVrDrawing | Function (CI.Void, Returns CI.Void), "ToggleVrMode" -> raylib_stub_376_ToggleVrMode | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsVrSimulatorReady" -> raylib_stub_375_IsVrSimulatorReady | Function (CI.Pointer _, Returns CI.Void), "UpdateVrTracking" -> (fun x140 -> let CI.CPointer x141 = x140 in raylib_stub_374_UpdateVrTracking x141) | Function (CI.Void, Returns CI.Void), "CloseVrSimulator" -> raylib_stub_373_CloseVrSimulator | Function (CI.Void, Returns CI.Void), "InitVrSimulator" -> raylib_stub_372_InitVrSimulator | Function (CI.Void, Returns CI.Void), "EndBlendMode" -> raylib_stub_371_EndBlendMode | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x146; _}, Returns CI.Void), "BeginBlendMode" -> (fun x145 -> let x147 = x146 x145 in raylib_stub_370_BeginBlendMode x147) | Function (CI.Void, Returns CI.Void), "EndShaderMode" -> raylib_stub_369_EndShaderMode | Function (CI.Struct _, Returns CI.Void), "BeginShaderMode" -> (fun x149 -> let CI.CPointer x150 = Ctypes.addr x149 in raylib_stub_368_BeginShaderMode x150) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x154))), "GenTextureBRDF" -> (fun x151 x153 -> let CI.CPointer x152 = Ctypes.addr x151 in CI.make_structured x154 (raylib_stub_367_GenTextureBRDF x152 x153)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x160)))), "GenTexturePrefilter" -> (fun x155 x157 x159 -> let CI.CPointer x158 = Ctypes.addr x157 in let CI.CPointer x156 = Ctypes.addr x155 in CI.make_structured x160 (raylib_stub_366_GenTexturePrefilter x156 x158 x159)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x166)))), "GenTextureIrradiance" -> (fun x161 x163 x165 -> let CI.CPointer x164 = Ctypes.addr x163 in let CI.CPointer x162 = Ctypes.addr x161 in CI.make_structured x166 (raylib_stub_365_GenTextureIrradiance x162 x164 x165)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x172)))), "GenTextureCubemap" -> (fun x167 x169 x171 -> let CI.CPointer x170 = Ctypes.addr x169 in let CI.CPointer x168 = Ctypes.addr x167 in CI.make_structured x172 (raylib_stub_364_GenTextureCubemap x168 x170 x171)) | Function (CI.Void, Returns (CI.Struct _ as x174)), "GetMatrixProjection" -> (fun x173 -> CI.make_structured x174 (raylib_stub_363_GetMatrixProjection x173)) | Function (CI.Void, Returns (CI.Struct _ as x176)), "GetMatrixModelview" -> (fun x175 -> CI.make_structured x176 (raylib_stub_362_GetMatrixModelview x175)) | Function (CI.Struct _, Returns CI.Void), "SetMatrixModelview" -> (fun x177 -> let CI.CPointer x178 = Ctypes.addr x177 in raylib_stub_361_SetMatrixModelview x178) | Function (CI.Struct _, Returns CI.Void), "SetMatrixProjection" -> (fun x179 -> let CI.CPointer x180 = Ctypes.addr x179 in raylib_stub_360_SetMatrixProjection x180) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x184; _}, Function (CI.Struct _, Returns CI.Void))), "SetShaderValueTexture" -> (fun x181 x183 x186 -> let CI.CPointer x187 = Ctypes.addr x186 in let CI.CPointer x182 = Ctypes.addr x181 in let x185 = x184 x183 in raylib_stub_359_SetShaderValueTexture x182 x185 x187) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x191; _}, Function (CI.Struct _, Returns CI.Void))), "SetShaderValueMatrix" -> (fun x188 x190 x193 -> let CI.CPointer x194 = Ctypes.addr x193 in let CI.CPointer x189 = Ctypes.addr x188 in let x192 = x191 x190 in raylib_stub_358_SetShaderValueMatrix x189 x192 x194) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x198; _}, Function (CI.Pointer _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x203; _}, Function (CI.Primitive CI.Int, Returns CI.Void))))), "SetShaderValueV" -> (fun x195 x197 x200 x202 x205 -> let CI.CPointer x201 = x200 in let CI.CPointer x196 = Ctypes.addr x195 in let x199 = x198 x197 in let x204 = x203 x202 in raylib_stub_357_SetShaderValueV x196 x199 x201 x204 x205) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x209; _}, Function (CI.Pointer _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x214; _}, Returns CI.Void)))), "SetShaderValue" -> (fun x206 x208 x211 x213 -> let CI.CPointer x212 = x211 in let CI.CPointer x207 = Ctypes.addr x206 in let x210 = x209 x208 in let x215 = x214 x213 in raylib_stub_356_SetShaderValue x207 x210 x212 x215) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x219; _}, Returns (CI.View {CI.ty = CI.Primitive CI.Uint32_t; read = x222; _}))), "GetShaderLocation" -> (fun x216 x218 -> let CI.CPointer x221 = x219 x218 in let CI.CPointer x217 = Ctypes.addr x216 in let x220 = x221 in x222 (raylib_stub_355_GetShaderLocation x217 x220)) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "SetShapesTexture" -> (fun x223 x225 -> let CI.CPointer x226 = Ctypes.addr x225 in let CI.CPointer x224 = Ctypes.addr x223 in raylib_stub_354_SetShapesTexture x224 x226) | Function (CI.Void, Returns (CI.Struct _ as x228)), "GetShapesTextureRec" -> (fun x227 -> CI.make_structured x228 (raylib_stub_353_GetShapesTextureRec x227)) | Function (CI.Void, Returns (CI.Struct _ as x230)), "GetShapesTexture" -> (fun x229 -> CI.make_structured x230 (raylib_stub_352_GetShapesTexture x229)) | Function (CI.Void, Returns (CI.Struct _ as x232)), "GetTextureDefault" -> (fun x231 -> CI.make_structured x232 (raylib_stub_351_GetTextureDefault x231)) | Function (CI.Void, Returns (CI.Struct _ as x234)), "GetShaderDefault" -> (fun x233 -> CI.make_structured x234 (raylib_stub_350_GetShaderDefault x233)) | Function (CI.Struct _, Returns CI.Void), "UnloadShader" -> (fun x235 -> let CI.CPointer x236 = Ctypes.addr x235 in raylib_stub_349_UnloadShader x236) | Function (CI.View {CI.ty = CI.Pointer _; write = x238; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x242; _}, Returns (CI.Struct _ as x245))), "LoadShaderCode" -> (fun x237 x241 -> let CI.CPointer x244 = x242 x241 in let CI.CPointer x240 = x238 x237 in let x239 = x240 in let x243 = x244 in CI.make_structured x245 (raylib_stub_348_LoadShaderCode x239 x243)) | Function (CI.View {CI.ty = CI.Pointer _; write = x247; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x251; _}, Returns (CI.Struct _ as x254))), "LoadShader" -> (fun x246 x250 -> let CI.CPointer x253 = x251 x250 in let CI.CPointer x249 = x247 x246 in let x248 = x249 in let x252 = x253 in CI.make_structured x254 (raylib_stub_347_LoadShader x248 x252)) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x258))), "GetCollisionRayGround" -> (fun x255 x257 -> let CI.CPointer x256 = Ctypes.addr x255 in CI.make_structured x258 (raylib_stub_346_GetCollisionRayGround x256 x257)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x267))))), "GetCollisionRayTriangle" -> (fun x259 x261 x263 x265 -> let CI.CPointer x266 = Ctypes.addr x265 in let CI.CPointer x264 = Ctypes.addr x263 in let CI.CPointer x262 = Ctypes.addr x261 in let CI.CPointer x260 = Ctypes.addr x259 in CI.make_structured x267 (raylib_stub_345_GetCollisionRayTriangle x260 x262 x264 x266)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x272))), "GetCollisionRayModel" -> (fun x268 x270 -> let CI.CPointer x271 = Ctypes.addr x270 in let CI.CPointer x269 = Ctypes.addr x268 in CI.make_structured x272 (raylib_stub_344_GetCollisionRayModel x269 x271)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "CheckCollisionRayBox" -> (fun x273 x275 -> let CI.CPointer x276 = Ctypes.addr x275 in let CI.CPointer x274 = Ctypes.addr x273 in raylib_stub_343_CheckCollisionRayBox x274 x276) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Pointer _, Returns (CI.Primitive CI.Bool))))), "CheckCollisionRaySphereEx" -> (fun x277 x279 x281 x282 -> let CI.CPointer x283 = x282 in let CI.CPointer x280 = Ctypes.addr x279 in let CI.CPointer x278 = Ctypes.addr x277 in raylib_stub_342_CheckCollisionRaySphereEx x278 x280 x281 x283) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool)))), "CheckCollisionRaySphere" -> (fun x284 x286 x288 -> let CI.CPointer x287 = Ctypes.addr x286 in let CI.CPointer x285 = Ctypes.addr x284 in raylib_stub_341_CheckCollisionRaySphere x285 x287 x288) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool)))), "CheckCollisionBoxSphere" -> (fun x289 x291 x293 -> let CI.CPointer x292 = Ctypes.addr x291 in let CI.CPointer x290 = Ctypes.addr x289 in raylib_stub_340_CheckCollisionBoxSphere x290 x292 x293) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "CheckCollisionBoxes" -> (fun x294 x296 -> let CI.CPointer x297 = Ctypes.addr x296 in let CI.CPointer x295 = Ctypes.addr x294 in raylib_stub_339_CheckCollisionBoxes x295 x297) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool))))), "CheckCollisionSpheres" -> (fun x298 x300 x301 x303 -> let CI.CPointer x302 = Ctypes.addr x301 in let CI.CPointer x299 = Ctypes.addr x298 in raylib_stub_338_CheckCollisionSpheres x299 x300 x302 x303) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))))), "DrawBillboardRec" -> (fun x304 x306 x308 x310 x312 x313 -> let CI.CPointer x314 = Ctypes.addr x313 in let CI.CPointer x311 = Ctypes.addr x310 in let CI.CPointer x309 = Ctypes.addr x308 in let CI.CPointer x307 = Ctypes.addr x306 in let CI.CPointer x305 = Ctypes.addr x304 in raylib_stub_337_DrawBillboardRec x305 x307 x309 x311 x312 x314) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawBillboard" -> (fun x315 x317 x319 x321 x322 -> let CI.CPointer x323 = Ctypes.addr x322 in let CI.CPointer x320 = Ctypes.addr x319 in let CI.CPointer x318 = Ctypes.addr x317 in let CI.CPointer x316 = Ctypes.addr x315 in raylib_stub_336_DrawBillboard x316 x318 x320 x321 x323) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "DrawBoundingBox" -> (fun x324 x326 -> let CI.CPointer x327 = Ctypes.addr x326 in let CI.CPointer x325 = Ctypes.addr x324 in raylib_stub_335_DrawBoundingBox x325 x327) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))))), "DrawModelWiresEx" -> (fun x328 x330 x332 x334 x335 x337 -> let CI.CPointer x338 = Ctypes.addr x337 in let CI.CPointer x336 = Ctypes.addr x335 in let CI.CPointer x333 = Ctypes.addr x332 in let CI.CPointer x331 = Ctypes.addr x330 in let CI.CPointer x329 = Ctypes.addr x328 in raylib_stub_334_DrawModelWiresEx x329 x331 x333 x334 x336 x338) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawModelWires" -> (fun x339 x341 x343 x344 -> let CI.CPointer x345 = Ctypes.addr x344 in let CI.CPointer x342 = Ctypes.addr x341 in let CI.CPointer x340 = Ctypes.addr x339 in raylib_stub_333_DrawModelWires x340 x342 x343 x345) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))))), "DrawModelEx" -> (fun x346 x348 x350 x352 x353 x355 -> let CI.CPointer x356 = Ctypes.addr x355 in let CI.CPointer x354 = Ctypes.addr x353 in let CI.CPointer x351 = Ctypes.addr x350 in let CI.CPointer x349 = Ctypes.addr x348 in let CI.CPointer x347 = Ctypes.addr x346 in raylib_stub_332_DrawModelEx x347 x349 x351 x352 x354 x356) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawModel" -> (fun x357 x359 x361 x362 -> let CI.CPointer x363 = Ctypes.addr x362 in let CI.CPointer x360 = Ctypes.addr x359 in let CI.CPointer x358 = Ctypes.addr x357 in raylib_stub_331_DrawModel x358 x360 x361 x363) | Function (CI.Pointer _, Returns CI.Void), "MeshBinormals" -> (fun x364 -> let CI.CPointer x365 = x364 in raylib_stub_330_MeshBinormals x365) | Function (CI.Pointer _, Returns CI.Void), "MeshTangents" -> (fun x366 -> let CI.CPointer x367 = x366 in raylib_stub_329_MeshTangents x367) | Function (CI.Struct _, Returns (CI.Struct _ as x370)), "MeshBoundingBox" -> (fun x368 -> let CI.CPointer x369 = Ctypes.addr x368 in CI.make_structured x370 (raylib_stub_328_MeshBoundingBox x369)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x375))), "GenMeshCubicmap" -> (fun x371 x373 -> let CI.CPointer x374 = Ctypes.addr x373 in let CI.CPointer x372 = Ctypes.addr x371 in CI.make_structured x375 (raylib_stub_327_GenMeshCubicmap x372 x374)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x380))), "GenMeshHeightmap" -> (fun x376 x378 -> let CI.CPointer x379 = Ctypes.addr x378 in let CI.CPointer x377 = Ctypes.addr x376 in CI.make_structured x380 (raylib_stub_326_GenMeshHeightmap x377 x379)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x385))))), "GenMeshKnot" -> (fun x381 x382 x383 x384 -> CI.make_structured x385 (raylib_stub_325_GenMeshKnot x381 x382 x383 x384)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x390))))), "GenMeshTorus" -> (fun x386 x387 x388 x389 -> CI.make_structured x390 (raylib_stub_324_GenMeshTorus x386 x387 x388 x389)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x394)))), "GenMeshCylinder" -> (fun x391 x392 x393 -> CI.make_structured x394 (raylib_stub_323_GenMeshCylinder x391 x392 x393)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x398)))), "GenMeshHemiSphere" -> (fun x395 x396 x397 -> CI.make_structured x398 (raylib_stub_322_GenMeshHemiSphere x395 x396 x397)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x402)))), "GenMeshSphere" -> (fun x399 x400 x401 -> CI.make_structured x402 (raylib_stub_321_GenMeshSphere x399 x400 x401)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x406)))), "GenMeshCube" -> (fun x403 x404 x405 -> CI.make_structured x406 (raylib_stub_320_GenMeshCube x403 x404 x405)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x411))))), "GenMeshPlane" -> (fun x407 x408 x409 x410 -> CI.make_structured x411 (raylib_stub_319_GenMeshPlane x407 x408 x409 x410)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x414))), "GenMeshPoly" -> (fun x412 x413 -> CI.make_structured x414 (raylib_stub_318_GenMeshPoly x412 x413)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "IsModelAnimationValid" -> (fun x415 x417 -> let CI.CPointer x418 = Ctypes.addr x417 in let CI.CPointer x416 = Ctypes.addr x415 in raylib_stub_317_IsModelAnimationValid x416 x418) | Function (CI.Struct _, Returns CI.Void), "UnloadModelAnimation" -> (fun x419 -> let CI.CPointer x420 = Ctypes.addr x419 in raylib_stub_316_UnloadModelAnimation x420) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns CI.Void))), "UpdateModelAnimation" -> (fun x421 x423 x425 -> let CI.CPointer x424 = Ctypes.addr x423 in let CI.CPointer x422 = Ctypes.addr x421 in raylib_stub_315_UpdateModelAnimation x422 x424 x425) | Function (CI.View {CI.ty = CI.Pointer _; write = x427; _}, Function (CI.Pointer _, Returns (CI.Pointer x432))), "LoadModelAnimations" -> (fun x426 x430 -> let CI.CPointer x431 = x430 in let CI.CPointer x429 = x427 x426 in let x428 = x429 in CI.make_ptr x432 (raylib_stub_314_LoadModelAnimations x428 x431)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void))), "SetModelMeshMaterial" -> (fun x433 x435 x436 -> let CI.CPointer x434 = x433 in raylib_stub_313_SetModelMeshMaterial x434 x435 x436) | Function (CI.Pointer _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x440; _}, Function (CI.Struct _, Returns CI.Void))), "SetMaterialTexture" -> (fun x437 x439 x442 -> let CI.CPointer x443 = Ctypes.addr x442 in let CI.CPointer x438 = x437 in let x441 = x440 x439 in raylib_stub_312_SetMaterialTexture x438 x441 x443) | Function (CI.Struct _, Returns CI.Void), "UnloadMaterial" -> (fun x444 -> let CI.CPointer x445 = Ctypes.addr x444 in raylib_stub_311_UnloadMaterial x445) | Function (CI.Void, Returns (CI.Struct _ as x447)), "LoadMaterialDefault" -> (fun x446 -> CI.make_structured x447 (raylib_stub_310_LoadMaterialDefault x446)) | Function (CI.View {CI.ty = CI.Pointer _; write = x449; _}, Function (CI.Pointer _, Returns (CI.Pointer x454))), "LoadMaterials" -> (fun x448 x452 -> let CI.CPointer x453 = x452 in let CI.CPointer x451 = x449 x448 in let x450 = x451 in CI.make_ptr x454 (raylib_stub_309_LoadMaterials x450 x453)) | Function (CI.Struct _, Returns CI.Void), "UnloadMesh" -> (fun x455 -> let CI.CPointer x456 = Ctypes.addr x455 in raylib_stub_308_UnloadMesh x456) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x460; _}, Returns CI.Void)), "ExportMesh" -> (fun x457 x459 -> let CI.CPointer x462 = x460 x459 in let CI.CPointer x458 = Ctypes.addr x457 in let x461 = x462 in raylib_stub_307_ExportMesh x458 x461) | Function (CI.View {CI.ty = CI.Pointer _; write = x464; _}, Function (CI.Pointer _, Returns (CI.View {CI.ty = CI.Pointer x469; read = x470; _}))), "LoadMeshes" -> (fun x463 x467 -> let CI.CPointer x468 = x467 in let CI.CPointer x466 = x464 x463 in let x465 = x466 in x470 (CI.make_ptr x469 (raylib_stub_306_LoadMeshes x465 x468))) | Function (CI.Struct _, Returns CI.Void), "UnloadModel" -> (fun x471 -> let CI.CPointer x472 = Ctypes.addr x471 in raylib_stub_305_UnloadModel x472) | Function (CI.Struct _, Returns (CI.Struct _ as x475)), "LoadModelFromMesh" -> (fun x473 -> let CI.CPointer x474 = Ctypes.addr x473 in CI.make_structured x475 (raylib_stub_304_LoadModelFromMesh x474)) | Function (CI.View {CI.ty = CI.Pointer _; write = x477; _}, Returns (CI.Struct _ as x480)), "LoadModel" -> (fun x476 -> let CI.CPointer x479 = x477 x476 in let x478 = x479 in CI.make_structured x480 (raylib_stub_303_LoadModel x478)) | Function (CI.Struct _, Returns CI.Void), "DrawGizmo" -> (fun x481 -> let CI.CPointer x482 = Ctypes.addr x481 in raylib_stub_302_DrawGizmo x482) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Returns CI.Void)), "DrawGrid" -> raylib_stub_301_DrawGrid | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawPlane" -> (fun x485 x487 x489 -> let CI.CPointer x490 = Ctypes.addr x489 in let CI.CPointer x488 = Ctypes.addr x487 in let CI.CPointer x486 = Ctypes.addr x485 in raylib_stub_300_DrawPlane x486 x488 x490) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))))), "DrawCylinderWires" -> (fun x491 x493 x494 x495 x496 x497 -> let CI.CPointer x498 = Ctypes.addr x497 in let CI.CPointer x492 = Ctypes.addr x491 in raylib_stub_299_DrawCylinderWires x492 x493 x494 x495 x496 x498) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))))), "DrawCylinder" -> (fun x499 x501 x502 x503 x504 x505 -> let CI.CPointer x506 = Ctypes.addr x505 in let CI.CPointer x500 = Ctypes.addr x499 in raylib_stub_298_DrawCylinder x500 x501 x502 x503 x504 x506) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "DrawSphereWires" -> (fun x507 x509 x510 x511 x512 -> let CI.CPointer x513 = Ctypes.addr x512 in let CI.CPointer x508 = Ctypes.addr x507 in raylib_stub_297_DrawSphereWires x508 x509 x510 x511 x513) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "DrawSphereEx" -> (fun x514 x516 x517 x518 x519 -> let CI.CPointer x520 = Ctypes.addr x519 in let CI.CPointer x515 = Ctypes.addr x514 in raylib_stub_296_DrawSphereEx x515 x516 x517 x518 x520) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))), "DrawSphere" -> (fun x521 x523 x524 -> let CI.CPointer x525 = Ctypes.addr x524 in let CI.CPointer x522 = Ctypes.addr x521 in raylib_stub_295_DrawSphere x522 x523 x525) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))))), "DrawCubeTexture" -> (fun x526 x528 x530 x531 x532 x533 -> let CI.CPointer x534 = Ctypes.addr x533 in let CI.CPointer x529 = Ctypes.addr x528 in let CI.CPointer x527 = Ctypes.addr x526 in raylib_stub_294_DrawCubeTexture x527 x529 x530 x531 x532 x534) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawCubeWiresV" -> (fun x535 x537 x539 -> let CI.CPointer x540 = Ctypes.addr x539 in let CI.CPointer x538 = Ctypes.addr x537 in let CI.CPointer x536 = Ctypes.addr x535 in raylib_stub_293_DrawCubeWiresV x536 x538 x540) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawCubeWires" -> (fun x541 x543 x544 x545 x546 -> let CI.CPointer x547 = Ctypes.addr x546 in let CI.CPointer x542 = Ctypes.addr x541 in raylib_stub_292_DrawCubeWires x542 x543 x544 x545 x547) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawCubeV" -> (fun x548 x550 x552 -> let CI.CPointer x553 = Ctypes.addr x552 in let CI.CPointer x551 = Ctypes.addr x550 in let CI.CPointer x549 = Ctypes.addr x548 in raylib_stub_291_DrawCubeV x549 x551 x553) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawCube" -> (fun x554 x556 x557 x558 x559 -> let CI.CPointer x560 = Ctypes.addr x559 in let CI.CPointer x555 = Ctypes.addr x554 in raylib_stub_290_DrawCube x555 x556 x557 x558 x560) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawCircle3D" -> (fun x561 x563 x564 x566 x567 -> let CI.CPointer x568 = Ctypes.addr x567 in let CI.CPointer x565 = Ctypes.addr x564 in let CI.CPointer x562 = Ctypes.addr x561 in raylib_stub_289_DrawCircle3D x562 x563 x565 x566 x568) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "DrawPoint3D" -> (fun x569 x571 -> let CI.CPointer x572 = Ctypes.addr x571 in let CI.CPointer x570 = Ctypes.addr x569 in raylib_stub_288_DrawPoint3D x570 x572) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawLine3D" -> (fun x573 x575 x577 -> let CI.CPointer x578 = Ctypes.addr x577 in let CI.CPointer x576 = Ctypes.addr x575 in let CI.CPointer x574 = Ctypes.addr x573 in raylib_stub_287_DrawLine3D x574 x576 x578) | Function (CI.Primitive CI.Int, Function (CI.Pointer _, Returns (CI.View {CI.ty = CI.Pointer x582; read = x583; _}))), "CodepointToUtf8" -> (fun x579 x580 -> let CI.CPointer x581 = x580 in x583 (CI.make_ptr x582 (raylib_stub_286_CodepointToUtf8 x579 x581))) | Function (CI.View {CI.ty = CI.Pointer _; write = x585; _}, Function (CI.Pointer _, Returns (CI.Primitive CI.Int))), "GetNextCodepoint" -> (fun x584 x588 -> let CI.CPointer x589 = x588 in let CI.CPointer x587 = x585 x584 in let x586 = x587 in raylib_stub_285_GetNextCodepoint x586 x589) | Function (CI.View {CI.ty = CI.Pointer _; write = x591; _}, Returns (CI.Primitive CI.Int)), "GetCodepointsCount" -> (fun x590 -> let CI.CPointer x593 = x591 x590 in let x592 = x593 in raylib_stub_284_GetCodepointsCount x592) | Function (CI.View {CI.ty = CI.Pointer _; write = x595; _}, Function (CI.Pointer _, Returns (CI.Pointer x600))), "GetCodepoints" -> (fun x594 x598 -> let CI.CPointer x599 = x598 in let CI.CPointer x597 = x595 x594 in let x596 = x597 in CI.make_ptr x600 (raylib_stub_283_GetCodepoints x596 x599)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns (CI.View {CI.ty = CI.Pointer x604; read = x605; _}))), "TextToUtf8" -> (fun x601 x603 -> let CI.CPointer x602 = x601 in x605 (CI.make_ptr x604 (raylib_stub_282_TextToUtf8 x602 x603))) | Function (CI.View {CI.ty = CI.Pointer _; write = x607; _}, Returns (CI.Primitive CI.Int)), "TextToInteger" -> (fun x606 -> let CI.CPointer x609 = x607 x606 in let x608 = x609 in raylib_stub_281_TextToInteger x608) | Function (CI.View {CI.ty = CI.Pointer _; write = x611; _}, Returns (CI.View {CI.ty = CI.Pointer x614; read = x615; _})), "TextToPascal" -> (fun x610 -> let CI.CPointer x613 = x611 x610 in let x612 = x613 in x615 (CI.make_ptr x614 (raylib_stub_280_TextToPascal x612))) | Function (CI.View {CI.ty = CI.Pointer _; write = x617; _}, Returns (CI.View {CI.ty = CI.Pointer x620; read = x621; _})), "TextToLower" -> (fun x616 -> let CI.CPointer x619 = x617 x616 in let x618 = x619 in x621 (CI.make_ptr x620 (raylib_stub_279_TextToLower x618))) | Function (CI.View {CI.ty = CI.Pointer _; write = x623; _}, Returns (CI.View {CI.ty = CI.Pointer x626; read = x627; _})), "TextToUpper" -> (fun x622 -> let CI.CPointer x625 = x623 x622 in let x624 = x625 in x627 (CI.make_ptr x626 (raylib_stub_278_TextToUpper x624))) | Function (CI.View {CI.ty = CI.Pointer _; write = x629; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x633; _}, Returns (CI.Primitive CI.Int))), "TextFindIndex" -> (fun x628 x632 -> let CI.CPointer x635 = x633 x632 in let CI.CPointer x631 = x629 x628 in let x630 = x631 in let x634 = x635 in raylib_stub_277_TextFindIndex x630 x634) | Function (CI.View {CI.ty = CI.Pointer _; write = x637; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x641; _}, Function (CI.Pointer _, Returns CI.Void))), "TextAppend" -> (fun x636 x640 x644 -> let CI.CPointer x645 = x644 in let CI.CPointer x643 = x641 x640 in let CI.CPointer x639 = x637 x636 in let x638 = x639 in let x642 = x643 in raylib_stub_276_TextAppend x638 x642 x645) | Function (CI.View {CI.ty = CI.Pointer _; write = x647; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x651; _}, Function (CI.Primitive CI.Int, Returns (CI.View {CI.ty = CI.Pointer x655; read = x656; _})))), "TextInsert" -> (fun x646 x650 x654 -> let CI.CPointer x653 = x651 x650 in let CI.CPointer x649 = x647 x646 in let x648 = x649 in let x652 = x653 in x656 (CI.make_ptr x655 (raylib_stub_275_TextInsert x648 x652 x654))) | Function (CI.View {CI.ty = CI.Pointer _; write = x658; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x662; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x666; _}, Returns (CI.View {CI.ty = CI.Pointer x669; read = x670; _})))), "TextReplace" -> (fun x657 x661 x665 -> let CI.CPointer x668 = x666 x665 in let CI.CPointer x664 = x662 x661 in let CI.CPointer x660 = x658 x657 in let x659 = x660 in let x663 = x664 in let x667 = x668 in x670 (CI.make_ptr x669 (raylib_stub_274_TextReplace x659 x663 x667))) | Function (CI.View {CI.ty = CI.Pointer _; write = x672; _}, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.View {CI.ty = CI.Pointer x677; read = x678; _})))), "TextSubtext" -> (fun x671 x675 x676 -> let CI.CPointer x674 = x672 x671 in let x673 = x674 in x678 (CI.make_ptr x677 (raylib_stub_273_TextSubtext x673 x675 x676))) | Function (CI.View {CI.ty = CI.Pointer _; write = x680; _}, Returns (CI.Primitive CI.Int)), "TextLength" -> (fun x679 -> let CI.CPointer x682 = x680 x679 in let x681 = x682 in raylib_stub_272_TextLength x681) | Function (CI.View {CI.ty = CI.Pointer _; write = x684; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x688; _}, Returns (CI.Primitive CI.Bool))), "TextIsEqual" -> (fun x683 x687 -> let CI.CPointer x690 = x688 x687 in let CI.CPointer x686 = x684 x683 in let x685 = x686 in let x689 = x690 in raylib_stub_271_TextIsEqual x685 x689) | Function (CI.View {CI.ty = CI.Pointer _; write = x692; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x696; _}, Returns (CI.Primitive CI.Int))), "TextCopy" -> (fun x691 x695 -> let CI.CPointer x698 = x696 x695 in let CI.CPointer x694 = x692 x691 in let x693 = x694 in let x697 = x698 in raylib_stub_270_TextCopy x693 x697) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int))), "GetGlyphIndex" -> (fun x699 x701 -> let CI.CPointer x700 = Ctypes.addr x699 in raylib_stub_269_GetGlyphIndex x700 x701) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x705; _}, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x710))))), "MeasureTextEx" -> (fun x702 x704 x708 x709 -> let CI.CPointer x707 = x705 x704 in let CI.CPointer x703 = Ctypes.addr x702 in let x706 = x707 in CI.make_structured x710 (raylib_stub_268_MeasureTextEx x703 x706 x708 x709)) | Function (CI.View {CI.ty = CI.Pointer _; write = x712; _}, Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int))), "MeasureText" -> (fun x711 x715 -> let CI.CPointer x714 = x712 x711 in let x713 = x714 in raylib_stub_267_MeasureText x713 x715) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawTextCodepoint" -> (fun x716 x718 x719 x721 x722 -> let CI.CPointer x723 = Ctypes.addr x722 in let CI.CPointer x720 = Ctypes.addr x719 in let CI.CPointer x717 = Ctypes.addr x716 in raylib_stub_266_DrawTextCodepoint x717 x718 x720 x721 x723) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x727; _}, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Bool, Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))))))))))), "DrawTextRecEx" -> (fun x724 x726 x730 x732 x733 x734 x735 x737 x738 x739 x741 -> let CI.CPointer x742 = Ctypes.addr x741 in let CI.CPointer x740 = Ctypes.addr x739 in let CI.CPointer x736 = Ctypes.addr x735 in let CI.CPointer x731 = Ctypes.addr x730 in let CI.CPointer x729 = x727 x726 in let CI.CPointer x725 = Ctypes.addr x724 in let x728 = x729 in raylib_stub_265_DrawTextRecEx x725 x728 x731 x732 x733 x734 x736 x737 x738 x740 x742) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x746; _}, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Bool, Function (CI.Struct _, Returns CI.Void))))))), "DrawTextRec" -> (fun x743 x745 x749 x751 x752 x753 x754 -> let CI.CPointer x755 = Ctypes.addr x754 in let CI.CPointer x750 = Ctypes.addr x749 in let CI.CPointer x748 = x746 x745 in let CI.CPointer x744 = Ctypes.addr x743 in let x747 = x748 in raylib_stub_264_DrawTextRec x744 x747 x750 x751 x752 x753 x755) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x759; _}, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))))), "DrawTextEx" -> (fun x756 x758 x762 x764 x765 x766 -> let CI.CPointer x767 = Ctypes.addr x766 in let CI.CPointer x763 = Ctypes.addr x762 in let CI.CPointer x761 = x759 x758 in let CI.CPointer x757 = Ctypes.addr x756 in let x760 = x761 in raylib_stub_263_DrawTextEx x757 x760 x763 x764 x765 x767) | Function (CI.View {CI.ty = CI.Pointer _; write = x769; _}, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "DrawText" -> (fun x768 x772 x773 x774 x775 -> let CI.CPointer x776 = Ctypes.addr x775 in let CI.CPointer x771 = x769 x768 in let x770 = x771 in raylib_stub_262_DrawText x770 x772 x773 x774 x776) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "DrawFPS" -> raylib_stub_261_DrawFPS | Function (CI.Struct _, Returns CI.Void), "UnloadFont" -> (fun x779 -> let CI.CPointer x780 = Ctypes.addr x779 in raylib_stub_260_UnloadFont x780) | Function (CI.View {CI.ty = CI.Pointer _; write = x782; _}, Function (CI.Primitive CI.Int, Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Pointer x790)))))), "LoadFontData" -> (fun x781 x785 x786 x788 x789 -> let CI.CPointer x787 = x786 in let CI.CPointer x784 = x782 x781 in let x783 = x784 in CI.make_ptr x790 (raylib_stub_259_LoadFontData x783 x785 x787 x788 x789)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x796)))), "LoadFontFromImage" -> (fun x791 x793 x795 -> let CI.CPointer x794 = Ctypes.addr x793 in let CI.CPointer x792 = Ctypes.addr x791 in CI.make_structured x796 (raylib_stub_258_LoadFontFromImage x792 x794 x795)) | Function (CI.View {CI.ty = CI.Pointer _; write = x798; _}, Function (CI.Primitive CI.Int, Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x805))))), "LoadFontEx" -> (fun x797 x801 x802 x804 -> let CI.CPointer x803 = x802 in let CI.CPointer x800 = x798 x797 in let x799 = x800 in CI.make_structured x805 (raylib_stub_257_LoadFontEx x799 x801 x803 x804)) | Function (CI.View {CI.ty = CI.Pointer _; write = x807; _}, Returns (CI.Struct _ as x810)), "LoadFont" -> (fun x806 -> let CI.CPointer x809 = x807 x806 in let x808 = x809 in CI.make_structured x810 (raylib_stub_256_LoadFont x808)) | Function (CI.Void, Returns (CI.Struct _ as x812)), "GetFontDefault" -> (fun x811 -> CI.make_structured x812 (raylib_stub_255_GetFontDefault x811)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int)))), "GetPixelDataSize" -> raylib_stub_254_GetPixelDataSize | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))))), "DrawTexturePro" -> (fun x816 x818 x820 x822 x824 x825 -> let CI.CPointer x826 = Ctypes.addr x825 in let CI.CPointer x823 = Ctypes.addr x822 in let CI.CPointer x821 = Ctypes.addr x820 in let CI.CPointer x819 = Ctypes.addr x818 in let CI.CPointer x817 = Ctypes.addr x816 in raylib_stub_253_DrawTexturePro x817 x819 x821 x823 x824 x826) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))))), "DrawTextureQuad" -> (fun x827 x829 x831 x833 x835 -> let CI.CPointer x836 = Ctypes.addr x835 in let CI.CPointer x834 = Ctypes.addr x833 in let CI.CPointer x832 = Ctypes.addr x831 in let CI.CPointer x830 = Ctypes.addr x829 in let CI.CPointer x828 = Ctypes.addr x827 in raylib_stub_252_DrawTextureQuad x828 x830 x832 x834 x836) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "DrawTextureRec" -> (fun x837 x839 x841 x843 -> let CI.CPointer x844 = Ctypes.addr x843 in let CI.CPointer x842 = Ctypes.addr x841 in let CI.CPointer x840 = Ctypes.addr x839 in let CI.CPointer x838 = Ctypes.addr x837 in raylib_stub_251_DrawTextureRec x838 x840 x842 x844) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawTextureEx" -> (fun x845 x847 x849 x850 x851 -> let CI.CPointer x852 = Ctypes.addr x851 in let CI.CPointer x848 = Ctypes.addr x847 in let CI.CPointer x846 = Ctypes.addr x845 in raylib_stub_250_DrawTextureEx x846 x848 x849 x850 x852) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawTextureV" -> (fun x853 x855 x857 -> let CI.CPointer x858 = Ctypes.addr x857 in let CI.CPointer x856 = Ctypes.addr x855 in let CI.CPointer x854 = Ctypes.addr x853 in raylib_stub_249_DrawTextureV x854 x856 x858) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "DrawTexture" -> (fun x859 x861 x862 x863 -> let CI.CPointer x864 = Ctypes.addr x863 in let CI.CPointer x860 = Ctypes.addr x859 in raylib_stub_248_DrawTexture x860 x861 x862 x864) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x868; _}, Returns CI.Void)), "SetTextureWrap" -> (fun x865 x867 -> let CI.CPointer x866 = Ctypes.addr x865 in let x869 = x868 x867 in raylib_stub_247_SetTextureWrap x866 x869) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x873; _}, Returns CI.Void)), "SetTextureFilter" -> (fun x870 x872 -> let CI.CPointer x871 = Ctypes.addr x870 in let x874 = x873 x872 in raylib_stub_246_SetTextureFilter x871 x874) | Function (CI.Pointer _, Returns CI.Void), "GenTextureMipmaps" -> (fun x875 -> let CI.CPointer x876 = x875 in raylib_stub_245_GenTextureMipmaps x876) | Function (CI.Void, Returns (CI.Struct _ as x878)), "GetScreenData" -> (fun x877 -> CI.make_structured x878 (raylib_stub_244_GetScreenData x877)) | Function (CI.Struct _, Returns (CI.Struct _ as x881)), "GetTextureData" -> (fun x879 -> let CI.CPointer x880 = Ctypes.addr x879 in CI.make_structured x881 (raylib_stub_243_GetTextureData x880)) | Function (CI.Struct _, Function (CI.Pointer _, Returns CI.Void)), "UpdateTexture" -> (fun x882 x884 -> let CI.CPointer x885 = x884 in let CI.CPointer x883 = Ctypes.addr x882 in raylib_stub_242_UpdateTexture x883 x885) | Function (CI.Struct _, Returns CI.Void), "UnloadRenderTexture" -> (fun x886 -> let CI.CPointer x887 = Ctypes.addr x886 in raylib_stub_241_UnloadRenderTexture x887) | Function (CI.Struct _, Returns CI.Void), "UnloadTexture" -> (fun x888 -> let CI.CPointer x889 = Ctypes.addr x888 in raylib_stub_240_UnloadTexture x889) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x892))), "LoadRenderTexture" -> (fun x890 x891 -> CI.make_structured x892 (raylib_stub_239_LoadRenderTexture x890 x891)) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x896))), "LoadTextureCubemap" -> (fun x893 x895 -> let CI.CPointer x894 = Ctypes.addr x893 in CI.make_structured x896 (raylib_stub_238_LoadTextureCubemap x894 x895)) | Function (CI.Struct _, Returns (CI.Struct _ as x899)), "LoadTextureFromImage" -> (fun x897 -> let CI.CPointer x898 = Ctypes.addr x897 in CI.make_structured x899 (raylib_stub_237_LoadTextureFromImage x898)) | Function (CI.View {CI.ty = CI.Pointer _; write = x901; _}, Returns (CI.Struct _ as x904)), "LoadTexture" -> (fun x900 -> let CI.CPointer x903 = x901 x900 in let x902 = x903 in CI.make_structured x904 (raylib_stub_236_LoadTexture x902)) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x912; _}, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))))), "ImageDrawTextEx" -> (fun x905 x907 x909 x911 x915 x916 x917 -> let CI.CPointer x918 = Ctypes.addr x917 in let CI.CPointer x914 = x912 x911 in let CI.CPointer x910 = Ctypes.addr x909 in let CI.CPointer x908 = Ctypes.addr x907 in let CI.CPointer x906 = x905 in let x913 = x914 in raylib_stub_235_ImageDrawTextEx x906 x908 x910 x913 x915 x916 x918) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x924; _}, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "ImageDrawText" -> (fun x919 x921 x923 x927 x928 -> let CI.CPointer x929 = Ctypes.addr x928 in let CI.CPointer x926 = x924 x923 in let CI.CPointer x922 = Ctypes.addr x921 in let CI.CPointer x920 = x919 in let x925 = x926 in raylib_stub_234_ImageDrawText x920 x922 x925 x927 x929) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))))), "ImageDraw" -> (fun x930 x932 x934 x936 x938 -> let CI.CPointer x939 = Ctypes.addr x938 in let CI.CPointer x937 = Ctypes.addr x936 in let CI.CPointer x935 = Ctypes.addr x934 in let CI.CPointer x933 = Ctypes.addr x932 in let CI.CPointer x931 = x930 in raylib_stub_233_ImageDraw x931 x933 x935 x937 x939) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawRectangleLines" -> (fun x940 x942 x944 x945 -> let CI.CPointer x946 = Ctypes.addr x945 in let CI.CPointer x943 = Ctypes.addr x942 in let CI.CPointer x941 = x940 in raylib_stub_232_ImageDrawRectangleLines x941 x943 x944 x946) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "ImageDrawRectangleRec" -> (fun x947 x949 x951 -> let CI.CPointer x952 = Ctypes.addr x951 in let CI.CPointer x950 = Ctypes.addr x949 in let CI.CPointer x948 = x947 in raylib_stub_231_ImageDrawRectangleRec x948 x950 x952) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawRectangleV" -> (fun x953 x955 x957 x959 -> let CI.CPointer x960 = Ctypes.addr x959 in let CI.CPointer x958 = Ctypes.addr x957 in let CI.CPointer x956 = Ctypes.addr x955 in let CI.CPointer x954 = x953 in raylib_stub_230_ImageDrawRectangleV x954 x956 x958 x960) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))))), "ImageDrawRectangle" -> (fun x961 x963 x964 x965 x966 x967 -> let CI.CPointer x968 = Ctypes.addr x967 in let CI.CPointer x962 = x961 in raylib_stub_229_ImageDrawRectangle x962 x963 x964 x965 x966 x968) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawCircleV" -> (fun x969 x971 x973 x974 -> let CI.CPointer x975 = Ctypes.addr x974 in let CI.CPointer x972 = Ctypes.addr x971 in let CI.CPointer x970 = x969 in raylib_stub_228_ImageDrawCircleV x970 x972 x973 x975) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "ImageDrawCircle" -> (fun x976 x978 x979 x980 x981 -> let CI.CPointer x982 = Ctypes.addr x981 in let CI.CPointer x977 = x976 in raylib_stub_227_ImageDrawCircle x977 x978 x979 x980 x982) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawLineV" -> (fun x983 x985 x987 x989 -> let CI.CPointer x990 = Ctypes.addr x989 in let CI.CPointer x988 = Ctypes.addr x987 in let CI.CPointer x986 = Ctypes.addr x985 in let CI.CPointer x984 = x983 in raylib_stub_226_ImageDrawLineV x984 x986 x988 x990) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))))), "ImageDrawLine" -> (fun x991 x993 x994 x995 x996 x997 -> let CI.CPointer x998 = Ctypes.addr x997 in let CI.CPointer x992 = x991 in raylib_stub_225_ImageDrawLine x992 x993 x994 x995 x996 x998) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "ImageDrawPixelV" -> (fun x999 x1001 x1003 -> let CI.CPointer x1004 = Ctypes.addr x1003 in let CI.CPointer x1002 = Ctypes.addr x1001 in let CI.CPointer x1000 = x999 in raylib_stub_224_ImageDrawPixelV x1000 x1002 x1004) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawPixel" -> (fun x1005 x1007 x1008 x1009 -> let CI.CPointer x1010 = Ctypes.addr x1009 in let CI.CPointer x1006 = x1005 in raylib_stub_223_ImageDrawPixel x1006 x1007 x1008 x1010) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageClearBackground" -> (fun x1011 x1013 -> let CI.CPointer x1014 = Ctypes.addr x1013 in let CI.CPointer x1012 = x1011 in raylib_stub_222_ImageClearBackground x1012 x1014) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x1018))), "GetImageAlphaBorder" -> (fun x1015 x1017 -> let CI.CPointer x1016 = Ctypes.addr x1015 in CI.make_structured x1018 (raylib_stub_221_GetImageAlphaBorder x1016 x1017)) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "ImageColorReplace" -> (fun x1019 x1021 x1023 -> let CI.CPointer x1024 = Ctypes.addr x1023 in let CI.CPointer x1022 = Ctypes.addr x1021 in let CI.CPointer x1020 = x1019 in raylib_stub_220_ImageColorReplace x1020 x1022 x1024) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns CI.Void)), "ImageColorBrightness" -> (fun x1025 x1027 -> let CI.CPointer x1026 = x1025 in raylib_stub_219_ImageColorBrightness x1026 x1027) | Function (CI.Pointer _, Function (CI.Primitive CI.Float, Returns CI.Void)), "ImageColorContrast" -> (fun x1028 x1030 -> let CI.CPointer x1029 = x1028 in raylib_stub_218_ImageColorContrast x1029 x1030) | Function (CI.Pointer _, Returns CI.Void), "ImageColorGrayscale" -> (fun x1031 -> let CI.CPointer x1032 = x1031 in raylib_stub_217_ImageColorGrayscale x1032) | Function (CI.Pointer _, Returns CI.Void), "ImageColorInvert" -> (fun x1033 -> let CI.CPointer x1034 = x1033 in raylib_stub_216_ImageColorInvert x1034) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageColorTint" -> (fun x1035 x1037 -> let CI.CPointer x1038 = Ctypes.addr x1037 in let CI.CPointer x1036 = x1035 in raylib_stub_215_ImageColorTint x1036 x1038) | Function (CI.Pointer _, Returns CI.Void), "ImageRotateCCW" -> (fun x1039 -> let CI.CPointer x1040 = x1039 in raylib_stub_214_ImageRotateCCW x1040) | Function (CI.Pointer _, Returns CI.Void), "ImageRotateCW" -> (fun x1041 -> let CI.CPointer x1042 = x1041 in raylib_stub_213_ImageRotateCW x1042) | Function (CI.Pointer _, Returns CI.Void), "ImageFlipHorizontal" -> (fun x1043 -> let CI.CPointer x1044 = x1043 in raylib_stub_212_ImageFlipHorizontal x1044) | Function (CI.Pointer _, Returns CI.Void), "ImageFlipVertical" -> (fun x1045 -> let CI.CPointer x1046 = x1045 in raylib_stub_211_ImageFlipVertical x1046) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void))))), "ImageDither" -> (fun x1047 x1049 x1050 x1051 x1052 -> let CI.CPointer x1048 = x1047 in raylib_stub_210_ImageDither x1048 x1049 x1050 x1051 x1052) | Function (CI.Pointer _, Returns CI.Void), "ImageMipmaps" -> (fun x1053 -> let CI.CPointer x1054 = x1053 in raylib_stub_209_ImageMipmaps x1054) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))))), "ImageResizeCanvas" -> (fun x1055 x1057 x1058 x1059 x1060 x1061 -> let CI.CPointer x1062 = Ctypes.addr x1061 in let CI.CPointer x1056 = x1055 in raylib_stub_208_ImageResizeCanvas x1056 x1057 x1058 x1059 x1060 x1062) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void))), "ImageResizeNN" -> (fun x1063 x1065 x1066 -> let CI.CPointer x1064 = x1063 in raylib_stub_207_ImageResizeNN x1064 x1065 x1066) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void))), "ImageResize" -> (fun x1067 x1069 x1070 -> let CI.CPointer x1068 = x1067 in raylib_stub_206_ImageResize x1068 x1069 x1070) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageCrop" -> (fun x1071 x1073 -> let CI.CPointer x1074 = Ctypes.addr x1073 in let CI.CPointer x1072 = x1071 in raylib_stub_205_ImageCrop x1072 x1074) | Function (CI.Pointer _, Returns CI.Void), "ImageAlphaPremultiply" -> (fun x1075 -> let CI.CPointer x1076 = x1075 in raylib_stub_204_ImageAlphaPremultiply x1076) | Function (CI.Pointer _, Function (CI.Primitive CI.Float, Returns CI.Void)), "ImageAlphaCrop" -> (fun x1077 x1079 -> let CI.CPointer x1078 = x1077 in raylib_stub_203_ImageAlphaCrop x1078 x1079) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns CI.Void))), "ImageAlphaClear" -> (fun x1080 x1082 x1084 -> let CI.CPointer x1083 = Ctypes.addr x1082 in let CI.CPointer x1081 = x1080 in raylib_stub_202_ImageAlphaClear x1081 x1083 x1084) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageAlphaMask" -> (fun x1085 x1087 -> let CI.CPointer x1088 = Ctypes.addr x1087 in let CI.CPointer x1086 = x1085 in raylib_stub_201_ImageAlphaMask x1086 x1088) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns CI.Void)), "ImageFormat" -> (fun x1089 x1091 -> let CI.CPointer x1090 = x1089 in raylib_stub_200_ImageFormat x1090 x1091) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageToPOT" -> (fun x1092 x1094 -> let CI.CPointer x1095 = Ctypes.addr x1094 in let CI.CPointer x1093 = x1092 in raylib_stub_199_ImageToPOT x1093 x1095) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x1099; _}, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns (CI.Struct _ as x1106)))))), "ImageTextEx" -> (fun x1096 x1098 x1102 x1103 x1104 -> let CI.CPointer x1105 = Ctypes.addr x1104 in let CI.CPointer x1101 = x1099 x1098 in let CI.CPointer x1097 = Ctypes.addr x1096 in let x1100 = x1101 in CI.make_structured x1106 (raylib_stub_198_ImageTextEx x1097 x1100 x1102 x1103 x1105)) | Function (CI.View {CI.ty = CI.Pointer _; write = x1108; _}, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns (CI.Struct _ as x1114)))), "ImageText" -> (fun x1107 x1111 x1112 -> let CI.CPointer x1113 = Ctypes.addr x1112 in let CI.CPointer x1110 = x1108 x1107 in let x1109 = x1110 in CI.make_structured x1114 (raylib_stub_197_ImageText x1109 x1111 x1113)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1119))), "ImageFromImage" -> (fun x1115 x1117 -> let CI.CPointer x1118 = Ctypes.addr x1117 in let CI.CPointer x1116 = Ctypes.addr x1115 in CI.make_structured x1119 (raylib_stub_196_ImageFromImage x1116 x1118)) | Function (CI.Struct _, Returns (CI.Struct _ as x1122)), "ImageCopy" -> (fun x1120 -> let CI.CPointer x1121 = Ctypes.addr x1120 in CI.make_structured x1122 (raylib_stub_195_ImageCopy x1121)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1126)))), "GenImageCellular" -> (fun x1123 x1124 x1125 -> CI.make_structured x1126 (raylib_stub_194_GenImageCellular x1123 x1124 x1125)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x1132)))))), "GenImagePerlinNoise" -> (fun x1127 x1128 x1129 x1130 x1131 -> CI.make_structured x1132 (raylib_stub_193_GenImagePerlinNoise x1127 x1128 x1129 x1130 x1131)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x1136)))), "GenImageWhiteNoise" -> (fun x1133 x1134 x1135 -> CI.make_structured x1136 (raylib_stub_192_GenImageWhiteNoise x1133 x1134 x1135)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1145))))))), "GenImageChecked" -> (fun x1137 x1138 x1139 x1140 x1141 x1143 -> let CI.CPointer x1144 = Ctypes.addr x1143 in let CI.CPointer x1142 = Ctypes.addr x1141 in CI.make_structured x1145 (raylib_stub_191_GenImageChecked x1137 x1138 x1139 x1140 x1142 x1144)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1153)))))), "GenImageGradientRadial" -> (fun x1146 x1147 x1148 x1149 x1151 -> let CI.CPointer x1152 = Ctypes.addr x1151 in let CI.CPointer x1150 = Ctypes.addr x1149 in CI.make_structured x1153 (raylib_stub_190_GenImageGradientRadial x1146 x1147 x1148 x1150 x1152)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1160))))), "GenImageGradientH" -> (fun x1154 x1155 x1156 x1158 -> let CI.CPointer x1159 = Ctypes.addr x1158 in let CI.CPointer x1157 = Ctypes.addr x1156 in CI.make_structured x1160 (raylib_stub_189_GenImageGradientH x1154 x1155 x1157 x1159)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1167))))), "GenImageGradientV" -> (fun x1161 x1162 x1163 x1165 -> let CI.CPointer x1166 = Ctypes.addr x1165 in let CI.CPointer x1164 = Ctypes.addr x1163 in CI.make_structured x1167 (raylib_stub_188_GenImageGradientV x1161 x1162 x1164 x1166)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns (CI.Struct _ as x1172)))), "GenImageColor" -> (fun x1168 x1169 x1170 -> let CI.CPointer x1171 = Ctypes.addr x1170 in CI.make_structured x1172 (raylib_stub_187_GenImageColor x1168 x1169 x1171)) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x1176; _}, Returns CI.Void)), "ExportImageAsCode" -> (fun x1173 x1175 -> let CI.CPointer x1178 = x1176 x1175 in let CI.CPointer x1174 = Ctypes.addr x1173 in let x1177 = x1178 in raylib_stub_186_ExportImageAsCode x1174 x1177) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x1182; _}, Returns CI.Void)), "ExportImage" -> (fun x1179 x1181 -> let CI.CPointer x1184 = x1182 x1181 in let CI.CPointer x1180 = Ctypes.addr x1179 in let x1183 = x1184 in raylib_stub_185_ExportImage x1180 x1183) | Function (CI.Struct _, Returns CI.Void), "UnloadImage" -> (fun x1185 -> let CI.CPointer x1186 = Ctypes.addr x1185 in raylib_stub_184_UnloadImage x1186) | Function (CI.View {CI.ty = CI.Pointer _; write = x1188; _}, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1195)))))), "LoadImageRaw" -> (fun x1187 x1191 x1192 x1193 x1194 -> let CI.CPointer x1190 = x1188 x1187 in let x1189 = x1190 in CI.make_structured x1195 (raylib_stub_183_LoadImageRaw x1189 x1191 x1192 x1193 x1194)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1201))))), "LoadImagePro" -> (fun x1196 x1198 x1199 x1200 -> let CI.CPointer x1197 = x1196 in CI.make_structured x1201 (raylib_stub_182_LoadImagePro x1197 x1198 x1199 x1200)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1206)))), "LoadImageEx" -> (fun x1202 x1204 x1205 -> let CI.CPointer x1203 = x1202 in CI.make_structured x1206 (raylib_stub_181_LoadImageEx x1203 x1204 x1205)) | Function (CI.View {CI.ty = CI.Pointer _; write = x1208; _}, Returns (CI.Struct _ as x1211)), "LoadImage" -> (fun x1207 -> let CI.CPointer x1210 = x1208 x1207 in let x1209 = x1210 in CI.make_structured x1211 (raylib_stub_180_LoadImage x1209)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))))), "CheckCollisionPointTriangle" -> (fun x1212 x1214 x1216 x1218 -> let CI.CPointer x1219 = Ctypes.addr x1218 in let CI.CPointer x1217 = Ctypes.addr x1216 in let CI.CPointer x1215 = Ctypes.addr x1214 in let CI.CPointer x1213 = Ctypes.addr x1212 in raylib_stub_179_CheckCollisionPointTriangle x1213 x1215 x1217 x1219) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool)))), "CheckCollisionPointCircle" -> (fun x1220 x1222 x1224 -> let CI.CPointer x1223 = Ctypes.addr x1222 in let CI.CPointer x1221 = Ctypes.addr x1220 in raylib_stub_178_CheckCollisionPointCircle x1221 x1223 x1224) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "CheckCollisionPointRec" -> (fun x1225 x1227 -> let CI.CPointer x1228 = Ctypes.addr x1227 in let CI.CPointer x1226 = Ctypes.addr x1225 in raylib_stub_177_CheckCollisionPointRec x1226 x1228) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1233))), "GetCollisionRec" -> (fun x1229 x1231 -> let CI.CPointer x1232 = Ctypes.addr x1231 in let CI.CPointer x1230 = Ctypes.addr x1229 in CI.make_structured x1233 (raylib_stub_176_GetCollisionRec x1230 x1232)) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns (CI.Primitive CI.Bool)))), "CheckCollisionCircleRec" -> (fun x1234 x1236 x1237 -> let CI.CPointer x1238 = Ctypes.addr x1237 in let CI.CPointer x1235 = Ctypes.addr x1234 in raylib_stub_175_CheckCollisionCircleRec x1235 x1236 x1238) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool))))), "CheckCollisionCircles" -> (fun x1239 x1241 x1242 x1244 -> let CI.CPointer x1243 = Ctypes.addr x1242 in let CI.CPointer x1240 = Ctypes.addr x1239 in raylib_stub_174_CheckCollisionCircles x1240 x1241 x1243 x1244) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "CheckCollisionRecs" -> (fun x1245 x1247 -> let CI.CPointer x1248 = Ctypes.addr x1247 in let CI.CPointer x1246 = Ctypes.addr x1245 in raylib_stub_173_CheckCollisionRecs x1246 x1248) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawPolyLines" -> (fun x1249 x1251 x1252 x1253 x1254 -> let CI.CPointer x1255 = Ctypes.addr x1254 in let CI.CPointer x1250 = Ctypes.addr x1249 in raylib_stub_172_DrawPolyLines x1250 x1251 x1252 x1253 x1255) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawPoly" -> (fun x1256 x1258 x1259 x1260 x1261 -> let CI.CPointer x1262 = Ctypes.addr x1261 in let CI.CPointer x1257 = Ctypes.addr x1256 in raylib_stub_171_DrawPoly x1257 x1258 x1259 x1260 x1262) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawTriangleStrip" -> (fun x1263 x1265 x1266 -> let CI.CPointer x1267 = Ctypes.addr x1266 in let CI.CPointer x1264 = x1263 in raylib_stub_170_DrawTriangleStrip x1264 x1265 x1267) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawTriangleFan" -> (fun x1268 x1270 x1271 -> let CI.CPointer x1272 = Ctypes.addr x1271 in let CI.CPointer x1269 = x1268 in raylib_stub_169_DrawTriangleFan x1269 x1270 x1272) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "DrawTriangleLines" -> (fun x1273 x1275 x1277 x1279 -> let CI.CPointer x1280 = Ctypes.addr x1279 in let CI.CPointer x1278 = Ctypes.addr x1277 in let CI.CPointer x1276 = Ctypes.addr x1275 in let CI.CPointer x1274 = Ctypes.addr x1273 in raylib_stub_168_DrawTriangleLines x1274 x1276 x1278 x1280) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "DrawTriangle" -> (fun x1281 x1283 x1285 x1287 -> let CI.CPointer x1288 = Ctypes.addr x1287 in let CI.CPointer x1286 = Ctypes.addr x1285 in let CI.CPointer x1284 = Ctypes.addr x1283 in let CI.CPointer x1282 = Ctypes.addr x1281 in raylib_stub_167_DrawTriangle x1282 x1284 x1286 x1288) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "DrawRectangleRoundedLines" -> (fun x1289 x1291 x1292 x1293 x1294 -> let CI.CPointer x1295 = Ctypes.addr x1294 in let CI.CPointer x1290 = Ctypes.addr x1289 in raylib_stub_166_DrawRectangleRoundedLines x1290 x1291 x1292 x1293 x1295) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "DrawRectangleRounded" -> (fun x1296 x1298 x1299 x1300 -> let CI.CPointer x1301 = Ctypes.addr x1300 in let CI.CPointer x1297 = Ctypes.addr x1296 in raylib_stub_165_DrawRectangleRounded x1297 x1298 x1299 x1301) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawRectangleLinesEx" -> (fun x1302 x1304 x1305 -> let CI.CPointer x1306 = Ctypes.addr x1305 in let CI.CPointer x1303 = Ctypes.addr x1302 in raylib_stub_164_DrawRectangleLinesEx x1303 x1304 x1306) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "DrawRectangleLines" -> (fun x1307 x1308 x1309 x1310 x1311 -> let CI.CPointer x1312 = Ctypes.addr x1311 in raylib_stub_163_DrawRectangleLines x1307 x1308 x1309 x1310 x1312) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))))), "DrawRectangleGradientEx" -> (fun x1313 x1315 x1317 x1319 x1321 -> let CI.CPointer x1322 = Ctypes.addr x1321 in let CI.CPointer x1320 = Ctypes.addr x1319 in let CI.CPointer x1318 = Ctypes.addr x1317 in let CI.CPointer x1316 = Ctypes.addr x1315 in let CI.CPointer x1314 = Ctypes.addr x1313 in raylib_stub_162_DrawRectangleGradientEx x1314 x1316 x1318 x1320 x1322) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))))), "DrawRectangleGradientH" -> (fun x1323 x1324 x1325 x1326 x1327 x1329 -> let CI.CPointer x1330 = Ctypes.addr x1329 in let CI.CPointer x1328 = Ctypes.addr x1327 in raylib_stub_161_DrawRectangleGradientH x1323 x1324 x1325 x1326 x1328 x1330) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))))), "DrawRectangleGradientV" -> (fun x1331 x1332 x1333 x1334 x1335 x1337 -> let CI.CPointer x1338 = Ctypes.addr x1337 in let CI.CPointer x1336 = Ctypes.addr x1335 in raylib_stub_160_DrawRectangleGradientV x1331 x1332 x1333 x1334 x1336 x1338) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawRectanglePro" -> (fun x1339 x1341 x1343 x1344 -> let CI.CPointer x1345 = Ctypes.addr x1344 in let CI.CPointer x1342 = Ctypes.addr x1341 in let CI.CPointer x1340 = Ctypes.addr x1339 in raylib_stub_159_DrawRectanglePro x1340 x1342 x1343 x1345) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "DrawRectangleRec" -> (fun x1346 x1348 -> let CI.CPointer x1349 = Ctypes.addr x1348 in let CI.CPointer x1347 = Ctypes.addr x1346 in raylib_stub_158_DrawRectangleRec x1347 x1349) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawRectangleV" -> (fun x1350 x1352 x1354 -> let CI.CPointer x1355 = Ctypes.addr x1354 in let CI.CPointer x1353 = Ctypes.addr x1352 in let CI.CPointer x1351 = Ctypes.addr x1350 in raylib_stub_157_DrawRectangleV x1351 x1353 x1355) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "DrawRectangle" -> (fun x1356 x1357 x1358 x1359 x1360 -> let CI.CPointer x1361 = Ctypes.addr x1360 in raylib_stub_156_DrawRectangle x1356 x1357 x1358 x1359 x1361) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))))), "DrawRingLines" -> (fun x1362 x1364 x1365 x1366 x1367 x1368 x1369 -> let CI.CPointer x1370 = Ctypes.addr x1369 in let CI.CPointer x1363 = Ctypes.addr x1362 in raylib_stub_155_DrawRingLines x1363 x1364 x1365 x1366 x1367 x1368 x1370) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))))), "DrawRing" -> (fun x1371 x1373 x1374 x1375 x1376 x1377 x1378 -> let CI.CPointer x1379 = Ctypes.addr x1378 in let CI.CPointer x1372 = Ctypes.addr x1371 in raylib_stub_154_DrawRing x1372 x1373 x1374 x1375 x1376 x1377 x1379) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawEllipseLines" -> (fun x1380 x1381 x1382 x1383 x1384 -> let CI.CPointer x1385 = Ctypes.addr x1384 in raylib_stub_153_DrawEllipseLines x1380 x1381 x1382 x1383 x1385) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawEllipse" -> (fun x1386 x1387 x1388 x1389 x1390 -> let CI.CPointer x1391 = Ctypes.addr x1390 in raylib_stub_152_DrawEllipse x1386 x1387 x1388 x1389 x1391) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawCircleLines" -> (fun x1392 x1393 x1394 x1395 -> let CI.CPointer x1396 = Ctypes.addr x1395 in raylib_stub_151_DrawCircleLines x1392 x1393 x1394 x1396) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))), "DrawCircleV" -> (fun x1397 x1399 x1400 -> let CI.CPointer x1401 = Ctypes.addr x1400 in let CI.CPointer x1398 = Ctypes.addr x1397 in raylib_stub_150_DrawCircleV x1398 x1399 x1401) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))))), "DrawCircleGradient" -> (fun x1402 x1403 x1404 x1405 x1407 -> let CI.CPointer x1408 = Ctypes.addr x1407 in let CI.CPointer x1406 = Ctypes.addr x1405 in raylib_stub_149_DrawCircleGradient x1402 x1403 x1404 x1406 x1408) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))))), "DrawCircleSectorLines" -> (fun x1409 x1411 x1412 x1413 x1414 x1415 -> let CI.CPointer x1416 = Ctypes.addr x1415 in let CI.CPointer x1410 = Ctypes.addr x1409 in raylib_stub_148_DrawCircleSectorLines x1410 x1411 x1412 x1413 x1414 x1416) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))))), "DrawCircleSector" -> (fun x1417 x1419 x1420 x1421 x1422 x1423 -> let CI.CPointer x1424 = Ctypes.addr x1423 in let CI.CPointer x1418 = Ctypes.addr x1417 in raylib_stub_147_DrawCircleSector x1418 x1419 x1420 x1421 x1422 x1424) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawCircle" -> (fun x1425 x1426 x1427 x1428 -> let CI.CPointer x1429 = Ctypes.addr x1428 in raylib_stub_146_DrawCircle x1425 x1426 x1427 x1429) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawLineStrip" -> (fun x1430 x1432 x1433 -> let CI.CPointer x1434 = Ctypes.addr x1433 in let CI.CPointer x1431 = x1430 in raylib_stub_145_DrawLineStrip x1431 x1432 x1434) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawLineBezier" -> (fun x1435 x1437 x1439 x1440 -> let CI.CPointer x1441 = Ctypes.addr x1440 in let CI.CPointer x1438 = Ctypes.addr x1437 in let CI.CPointer x1436 = Ctypes.addr x1435 in raylib_stub_144_DrawLineBezier x1436 x1438 x1439 x1441) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawLineEx" -> (fun x1442 x1444 x1446 x1447 -> let CI.CPointer x1448 = Ctypes.addr x1447 in let CI.CPointer x1445 = Ctypes.addr x1444 in let CI.CPointer x1443 = Ctypes.addr x1442 in raylib_stub_143_DrawLineEx x1443 x1445 x1446 x1448) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawLineV" -> (fun x1449 x1451 x1453 -> let CI.CPointer x1454 = Ctypes.addr x1453 in let CI.CPointer x1452 = Ctypes.addr x1451 in let CI.CPointer x1450 = Ctypes.addr x1449 in raylib_stub_142_DrawLineV x1450 x1452 x1454) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "DrawLine" -> (fun x1455 x1456 x1457 x1458 x1459 -> let CI.CPointer x1460 = Ctypes.addr x1459 in raylib_stub_141_DrawLine x1455 x1456 x1457 x1458 x1460) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "DrawPixelV" -> (fun x1461 x1463 -> let CI.CPointer x1464 = Ctypes.addr x1463 in let CI.CPointer x1462 = Ctypes.addr x1461 in raylib_stub_140_DrawPixelV x1462 x1464) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawPixel" -> (fun x1465 x1466 x1467 -> let CI.CPointer x1468 = Ctypes.addr x1467 in raylib_stub_139_DrawPixel x1465 x1466 x1468) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)))))), "SetCameraMoveControls" -> raylib_stub_138_SetCameraMoveControls | Function (CI.Primitive CI.Int, Returns CI.Void), "SetCameraSmoothZoomControl" -> raylib_stub_137_SetCameraSmoothZoomControl | Function (CI.Primitive CI.Int, Returns CI.Void), "SetCameraAltControl" -> raylib_stub_136_SetCameraAltControl | Function (CI.Primitive CI.Int, Returns CI.Void), "SetCameraPanControl" -> raylib_stub_135_SetCameraPanControl | Function (CI.Pointer _, Returns CI.Void), "UpdateCamera" -> (fun x1478 -> let CI.CPointer x1479 = x1478 in raylib_stub_134_UpdateCamera x1479) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1483; _}, Returns CI.Void)), "SetCameraMode" -> (fun x1480 x1482 -> let CI.CPointer x1481 = Ctypes.addr x1480 in let x1484 = x1483 x1482 in raylib_stub_133_SetCameraMode x1481 x1484) | Function (CI.Void, Returns (CI.Primitive CI.Float)), "GetGesturePinchAngle" -> raylib_stub_132_GetGesturePinchAngle | Function (CI.Void, Returns (CI.Struct _ as x1487)), "GetGesturePinchVector" -> (fun x1486 -> CI.make_structured x1487 (raylib_stub_131_GetGesturePinchVector x1486)) | Function (CI.Void, Returns (CI.Primitive CI.Float)), "GetGestureDragAngle" -> raylib_stub_130_GetGestureDragAngle | Function (CI.Void, Returns (CI.Struct _ as x1490)), "GetGestureDragVector" -> (fun x1489 -> CI.make_structured x1490 (raylib_stub_129_GetGestureDragVector x1489)) | Function (CI.Void, Returns (CI.Primitive CI.Float)), "GetGestureHoldDuration" -> raylib_stub_128_GetGestureHoldDuration | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetTouchPointsCount" -> raylib_stub_127_GetTouchPointsCount | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetGestureDetected" -> raylib_stub_126_GetGestureDetected | Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Bool)), "IsGestureDetected" -> raylib_stub_125_IsGestureDetected | Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1496)), "GetTouchPosition" -> (fun x1495 -> CI.make_structured x1496 (raylib_stub_124_GetTouchPosition x1495)) | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetTouchY" -> raylib_stub_123_GetTouchY | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetTouchX" -> raylib_stub_122_GetTouchX | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetMouseWheelMove" -> raylib_stub_121_GetMouseWheelMove | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Returns CI.Void)), "SetMouseScale" -> raylib_stub_120_SetMouseScale | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SetMouseOffset" -> raylib_stub_119_SetMouseOffset | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SetMousePosition" -> raylib_stub_118_SetMousePosition | Function (CI.Void, Returns (CI.Struct _ as x1507)), "GetMousePosition" -> (fun x1506 -> CI.make_structured x1507 (raylib_stub_117_GetMousePosition x1506)) | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetMouseY" -> raylib_stub_116_GetMouseY | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetMouseX" -> raylib_stub_115_GetMouseX | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1511; _}, Returns (CI.Primitive CI.Bool)), "IsMouseButtonUp" -> (fun x1510 -> let x1512 = x1511 x1510 in raylib_stub_114_IsMouseButtonUp x1512) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1514; _}, Returns (CI.Primitive CI.Bool)), "IsMouseButtonReleased" -> (fun x1513 -> let x1515 = x1514 x1513 in raylib_stub_113_IsMouseButtonReleased x1515) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1517; _}, Returns (CI.Primitive CI.Bool)), "IsMouseButtonDown" -> (fun x1516 -> let x1518 = x1517 x1516 in raylib_stub_112_IsMouseButtonDown x1518) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1520; _}, Returns (CI.Primitive CI.Bool)), "IsMouseButtonPressed" -> (fun x1519 -> let x1521 = x1520 x1519 in raylib_stub_111_IsMouseButtonPressed x1521) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1523; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1526; _}, Returns (CI.Primitive CI.Float))), "GetGamepadAxisMovement" -> (fun x1522 x1525 -> let x1524 = x1523 x1522 in let x1527 = x1526 x1525 in raylib_stub_110_GetGamepadAxisMovement x1524 x1527) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1529; _}, Returns (CI.Primitive CI.Int)), "GetGamepadAxisCount" -> (fun x1528 -> let x1530 = x1529 x1528 in raylib_stub_109_GetGamepadAxisCount x1530) | Function (CI.Void, Returns (CI.View {CI.ty = CI.Primitive CI.Uint32_t; read = x1532; _})), "GetGamepadButtonPressed" -> (fun x1531 -> x1532 (raylib_stub_108_GetGamepadButtonPressed x1531)) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1534; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1537; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadButtonUp" -> (fun x1533 x1536 -> let x1535 = x1534 x1533 in let x1538 = x1537 x1536 in raylib_stub_107_IsGamepadButtonUp x1535 x1538) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1540; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1543; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadButtonReleased" -> (fun x1539 x1542 -> let x1541 = x1540 x1539 in let x1544 = x1543 x1542 in raylib_stub_106_IsGamepadButtonReleased x1541 x1544) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1546; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1549; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadButtonDown" -> (fun x1545 x1548 -> let x1547 = x1546 x1545 in let x1550 = x1549 x1548 in raylib_stub_105_IsGamepadButtonDown x1547 x1550) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1552; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1555; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadButtonPressed" -> (fun x1551 x1554 -> let x1553 = x1552 x1551 in let x1556 = x1555 x1554 in raylib_stub_104_IsGamepadButtonPressed x1553 x1556) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1558; _}, Returns (CI.View {CI.ty = CI.Pointer x1560; read = x1561; _})), "GetGamepadName" -> (fun x1557 -> let x1559 = x1558 x1557 in x1561 (CI.make_ptr x1560 (raylib_stub_103_GetGamepadName x1559))) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1563; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x1566; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadName" -> (fun x1562 x1565 -> let CI.CPointer x1568 = x1566 x1565 in let x1564 = x1563 x1562 in let x1567 = x1568 in raylib_stub_102_IsGamepadName x1564 x1567) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1570; _}, Returns (CI.Primitive CI.Bool)), "IsGamepadAvailable" -> (fun x1569 -> let x1571 = x1570 x1569 in raylib_stub_101_IsGamepadAvailable x1571) | Function (CI.Void, Returns (CI.View {CI.ty = CI.Primitive CI.Uint32_t; read = x1573; _})), "GetKeyPressed" -> (fun x1572 -> x1573 (raylib_stub_100_GetKeyPressed x1572)) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1575; _}, Returns CI.Void), "SetExitKey" -> (fun x1574 -> let x1576 = x1575 x1574 in raylib_stub_99_SetExitKey x1576) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1578; _}, Returns (CI.Primitive CI.Bool)), "IsKeyUp" -> (fun x1577 -> let x1579 = x1578 x1577 in raylib_stub_98_IsKeyUp x1579) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1581; _}, Returns (CI.Primitive CI.Bool)), "IsKeyReleased" -> (fun x1580 -> let x1582 = x1581 x1580 in raylib_stub_97_IsKeyReleased x1582) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1584; _}, Returns (CI.Primitive CI.Bool)), "IsKeyDown" -> (fun x1583 -> let x1585 = x1584 x1583 in raylib_stub_96_IsKeyDown x1585) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1587; _}, Returns (CI.Primitive CI.Bool)), "IsKeyPressed" -> (fun x1586 -> let x1588 = x1587 x1586 in raylib_stub_95_IsKeyPressed x1588) | Function (CI.View {CI.ty = CI.Pointer _; write = x1590; _}, Returns CI.Void), "OpenURL" -> (fun x1589 -> let CI.CPointer x1592 = x1590 x1589 in let x1591 = x1592 in raylib_stub_94_OpenURL x1591) | Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int)), "LoadStorageValue" -> raylib_stub_93_LoadStorageValue | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SaveStorageValue" -> raylib_stub_92_SaveStorageValue | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Pointer _, Returns (CI.Pointer x1601)))), "DecompressData" -> (fun x1596 x1598 x1599 -> let CI.CPointer x1600 = x1599 in let CI.CPointer x1597 = x1596 in CI.make_ptr x1601 (raylib_stub_91_DecompressData x1597 x1598 x1600)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Pointer _, Returns (CI.Pointer x1607)))), "CompressData" -> (fun x1602 x1604 x1605 -> let CI.CPointer x1606 = x1605 in let CI.CPointer x1603 = x1602 in CI.make_ptr x1607 (raylib_stub_90_CompressData x1603 x1604 x1606)) | Function (CI.View {CI.ty = CI.Pointer _; write = x1609; _}, Returns (CI.Primitive CI.Long)), "GetFileModTime" -> (fun x1608 -> let CI.CPointer x1611 = x1609 x1608 in let x1610 = x1611 in raylib_stub_89_GetFileModTime x1610) | Function (CI.Void, Returns CI.Void), "ClearDroppedFiles" -> raylib_stub_88_ClearDroppedFiles | Function (CI.Pointer _, Returns (CI.Pointer x1615)), "GetDroppedFiles" -> (fun x1613 -> let CI.CPointer x1614 = x1613 in CI.make_ptr x1615 (raylib_stub_87_GetDroppedFiles x1614)) | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsFileDropped" -> raylib_stub_86_IsFileDropped | Function (CI.View {CI.ty = CI.Pointer _; write = x1618; _}, Returns (CI.Primitive CI.Bool)), "ChangeDirectory" -> (fun x1617 -> let CI.CPointer x1620 = x1618 x1617 in let x1619 = x1620 in raylib_stub_85_ChangeDirectory x1619) | Function (CI.Void, Returns CI.Void), "ClearDirectoryFiles" -> raylib_stub_84_ClearDirectoryFiles | Function (CI.View {CI.ty = CI.Pointer _; write = x1623; _}, Function (CI.Pointer _, Returns (CI.Pointer x1628))), "GetDirectoryFiles" -> (fun x1622 x1626 -> let CI.CPointer x1627 = x1626 in let CI.CPointer x1625 = x1623 x1622 in let x1624 = x1625 in CI.make_ptr x1628 (raylib_stub_83_GetDirectoryFiles x1624 x1627)) | Function (CI.Void, Returns (CI.View {CI.ty = CI.Pointer x1630; read = x1631; _})), "GetWorkingDirectory" -> (fun x1629 -> x1631 (CI.make_ptr x1630 (raylib_stub_82_GetWorkingDirectory x1629))) | Function (CI.View {CI.ty = CI.Pointer _; write = x1633; _}, Returns (CI.View {CI.ty = CI.Pointer x1636; read = x1637; _})), "GetPrevDirectoryPath" -> (fun x1632 -> let CI.CPointer x1635 = x1633 x1632 in let x1634 = x1635 in x1637 (CI.make_ptr x1636 (raylib_stub_81_GetPrevDirectoryPath x1634))) | Function (CI.View {CI.ty = CI.Pointer _; write = x1639; _}, Returns (CI.View {CI.ty = CI.Pointer x1642; read = x1643; _})), "GetDirectoryPath" -> (fun x1638 -> let CI.CPointer x1641 = x1639 x1638 in let x1640 = x1641 in x1643 (CI.make_ptr x1642 (raylib_stub_80_GetDirectoryPath x1640))) | Function (CI.View {CI.ty = CI.Pointer _; write = x1645; _}, Returns (CI.View {CI.ty = CI.Pointer x1648; read = x1649; _})), "GetFileNameWithoutExt" -> (fun x1644 -> let CI.CPointer x1647 = x1645 x1644 in let x1646 = x1647 in x1649 (CI.make_ptr x1648 (raylib_stub_79_GetFileNameWithoutExt x1646))) | Function (CI.View {CI.ty = CI.Pointer _; write = x1651; _}, Returns (CI.View {CI.ty = CI.Pointer x1654; read = x1655; _})), "GetFileName" -> (fun x1650 -> let CI.CPointer x1653 = x1651 x1650 in let x1652 = x1653 in x1655 (CI.make_ptr x1654 (raylib_stub_78_GetFileName x1652))) | Function (CI.View {CI.ty = CI.Pointer _; write = x1657; _}, Returns (CI.View {CI.ty = CI.Pointer x1660; read = x1661; _})), "GetExtension" -> (fun x1656 -> let CI.CPointer x1659 = x1657 x1656 in let x1658 = x1659 in x1661 (CI.make_ptr x1660 (raylib_stub_77_GetExtension x1658))) | Function (CI.View {CI.ty = CI.Pointer _; write = x1663; _}, Returns (CI.Primitive CI.Bool)), "DirectoryExists" -> (fun x1662 -> let CI.CPointer x1665 = x1663 x1662 in let x1664 = x1665 in raylib_stub_76_DirectoryExists x1664) | Function (CI.View {CI.ty = CI.Pointer _; write = x1667; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x1671; _}, Returns (CI.Primitive CI.Bool))), "IsFileExtension" -> (fun x1666 x1670 -> let CI.CPointer x1673 = x1671 x1670 in let CI.CPointer x1669 = x1667 x1666 in let x1668 = x1669 in let x1672 = x1673 in raylib_stub_75_IsFileExtension x1668 x1672) | Function (CI.View {CI.ty = CI.Pointer _; write = x1675; _}, Returns (CI.Primitive CI.Bool)), "FileExists" -> (fun x1674 -> let CI.CPointer x1677 = x1675 x1674 in let x1676 = x1677 in raylib_stub_74_FileExists x1676) | Function (CI.View {CI.ty = CI.Pointer _; write = x1679; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x1683; _}, Returns CI.Void)), "SaveFileText" -> (fun x1678 x1682 -> let CI.CPointer x1685 = x1683 x1682 in let CI.CPointer x1681 = x1679 x1678 in let x1680 = x1681 in let x1684 = x1685 in raylib_stub_73_SaveFileText x1680 x1684) | Function (CI.View {CI.ty = CI.Pointer _; write = x1687; _}, Returns (CI.View {CI.ty = CI.Pointer x1690; read = x1691; _})), "LoadFileText" -> (fun x1686 -> let CI.CPointer x1689 = x1687 x1686 in let x1688 = x1689 in x1691 (CI.make_ptr x1690 (raylib_stub_72_LoadFileText x1688))) | Function (CI.View {CI.ty = CI.Pointer _; write = x1693; _}, Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns CI.Void))), "SaveFileData" -> (fun x1692 x1696 x1698 -> let CI.CPointer x1697 = x1696 in let CI.CPointer x1695 = x1693 x1692 in let x1694 = x1695 in raylib_stub_71_SaveFileData x1694 x1697 x1698) | Function (CI.View {CI.ty = CI.Pointer _; write = x1700; _}, Function (CI.Pointer _, Returns (CI.Pointer x1705))), "LoadFileData" -> (fun x1699 x1703 -> let CI.CPointer x1704 = x1703 in let CI.CPointer x1702 = x1700 x1699 in let x1701 = x1702 in CI.make_ptr x1705 (raylib_stub_70_LoadFileData x1701 x1704)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int))), "GetRandomValue" -> raylib_stub_69_GetRandomValue | Function (CI.View {CI.ty = CI.Pointer _; write = x1709; _}, Returns CI.Void), "TakeScreenshot" -> (fun x1708 -> let CI.CPointer x1711 = x1709 x1708 in let x1710 = x1711 in raylib_stub_68_TakeScreenshot x1710) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1713; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x1716; _}, Returns CI.Void)), "TraceLog" -> (fun x1712 x1715 -> let CI.CPointer x1718 = x1716 x1715 in let x1714 = x1713 x1712 in let x1717 = x1718 in raylib_stub_67_TraceLog x1714 x1717) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1720; _}, Returns CI.Void), "SetTraceLogExit" -> (fun x1719 -> let x1721 = x1720 x1719 in raylib_stub_66_SetTraceLogExit x1721) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1723; _}, Returns CI.Void), "SetTraceLogLevel" -> (fun x1722 -> let x1724 = x1723 x1722 in raylib_stub_65_SetTraceLogLevel x1724) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1726; _}, Returns CI.Void), "SetConfigFlags" -> (fun x1725 -> let x1727 = x1726 x1725 in raylib_stub_64_SetConfigFlags x1727) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x1731))), "Fade" -> (fun x1728 x1730 -> let CI.CPointer x1729 = Ctypes.addr x1728 in CI.make_structured x1731 (raylib_stub_63_Fade x1729 x1730)) | Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1733)), "GetColor" -> (fun x1732 -> CI.make_structured x1733 (raylib_stub_62_GetColor x1732)) | Function (CI.Struct _, Returns (CI.Struct _ as x1736)), "ColorFromHSV" -> (fun x1734 -> let CI.CPointer x1735 = Ctypes.addr x1734 in CI.make_structured x1736 (raylib_stub_61_ColorFromHSV x1735)) | Function (CI.Struct _, Returns (CI.Struct _ as x1739)), "ColorToHSV" -> (fun x1737 -> let CI.CPointer x1738 = Ctypes.addr x1737 in CI.make_structured x1739 (raylib_stub_60_ColorToHSV x1738)) | Function (CI.Struct _, Returns (CI.Struct _ as x1742)), "ColorFromNormalized" -> (fun x1740 -> let CI.CPointer x1741 = Ctypes.addr x1740 in CI.make_structured x1742 (raylib_stub_59_ColorFromNormalized x1741)) | Function (CI.Struct _, Returns (CI.Struct _ as x1745)), "ColorNormalize" -> (fun x1743 -> let CI.CPointer x1744 = Ctypes.addr x1743 in CI.make_structured x1745 (raylib_stub_58_ColorNormalize x1744)) | Function (CI.Struct _, Returns (CI.Primitive CI.Int)), "ColorToInt" -> (fun x1746 -> let CI.CPointer x1747 = Ctypes.addr x1746 in raylib_stub_57_ColorToInt x1747) | Function (CI.Void, Returns (CI.Primitive CI.Double)), "GetTime" -> raylib_stub_56_GetTime | Function (CI.Void, Returns (CI.Primitive CI.Float)), "GetFrameTime" -> raylib_stub_55_GetFrameTime | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetFPS" -> raylib_stub_54_GetFPS | Function (CI.Primitive CI.Int, Returns CI.Void), "SetTargetFPS" -> raylib_stub_53_SetTargetFPS | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1756))), "GetScreenToWorld2D" -> (fun x1752 x1754 -> let CI.CPointer x1755 = Ctypes.addr x1754 in let CI.CPointer x1753 = Ctypes.addr x1752 in CI.make_structured x1756 (raylib_stub_52_GetScreenToWorld2D x1753 x1755)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1761))), "GetWorldToScreen2D" -> (fun x1757 x1759 -> let CI.CPointer x1760 = Ctypes.addr x1759 in let CI.CPointer x1758 = Ctypes.addr x1757 in CI.make_structured x1761 (raylib_stub_51_GetWorldToScreen2D x1758 x1760)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1768))))), "GetWorldToScreenEx" -> (fun x1762 x1764 x1766 x1767 -> let CI.CPointer x1765 = Ctypes.addr x1764 in let CI.CPointer x1763 = Ctypes.addr x1762 in CI.make_structured x1768 (raylib_stub_50_GetWorldToScreenEx x1763 x1765 x1766 x1767)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1773))), "GetWorldToScreen" -> (fun x1769 x1771 -> let CI.CPointer x1772 = Ctypes.addr x1771 in let CI.CPointer x1770 = Ctypes.addr x1769 in CI.make_structured x1773 (raylib_stub_49_GetWorldToScreen x1770 x1772)) | Function (CI.Struct _, Returns (CI.Struct _ as x1776)), "GetCameraMatrix2D" -> (fun x1774 -> let CI.CPointer x1775 = Ctypes.addr x1774 in CI.make_structured x1776 (raylib_stub_48_GetCameraMatrix2D x1775)) | Function (CI.Struct _, Returns (CI.Struct _ as x1779)), "GetCameraMatrix" -> (fun x1777 -> let CI.CPointer x1778 = Ctypes.addr x1777 in CI.make_structured x1779 (raylib_stub_47_GetCameraMatrix x1778)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1784))), "GetMouseRay" -> (fun x1780 x1782 -> let CI.CPointer x1783 = Ctypes.addr x1782 in let CI.CPointer x1781 = Ctypes.addr x1780 in CI.make_structured x1784 (raylib_stub_46_GetMouseRay x1781 x1783)) | Function (CI.Void, Returns CI.Void), "EndScissorMode" -> raylib_stub_45_EndScissorMode | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)))), "BeginScissorMode" -> raylib_stub_44_BeginScissorMode | Function (CI.Void, Returns CI.Void), "EndTextureMode" -> raylib_stub_43_EndTextureMode | Function (CI.Struct _, Returns CI.Void), "BeginTextureMode" -> (fun x1791 -> let CI.CPointer x1792 = Ctypes.addr x1791 in raylib_stub_42_BeginTextureMode x1792) | Function (CI.Void, Returns CI.Void), "EndMode3D" -> raylib_stub_41_EndMode3D | Function (CI.Struct _, Returns CI.Void), "BeginMode3D" -> (fun x1794 -> let CI.CPointer x1795 = Ctypes.addr x1794 in raylib_stub_40_BeginMode3D x1795) | Function (CI.Void, Returns CI.Void), "EndMode2D" -> raylib_stub_39_EndMode2D | Function (CI.Struct _, Returns CI.Void), "BeginMode2D" -> (fun x1797 -> let CI.CPointer x1798 = Ctypes.addr x1797 in raylib_stub_38_BeginMode2D x1798) | Function (CI.Void, Returns CI.Void), "EndDrawing" -> raylib_stub_37_EndDrawing | Function (CI.Void, Returns CI.Void), "BeginDrawing" -> raylib_stub_36_BeginDrawing | Function (CI.Struct _, Returns CI.Void), "ClearBackground" -> (fun x1801 -> let CI.CPointer x1802 = Ctypes.addr x1801 in raylib_stub_35_ClearBackground x1802) | Function (CI.Void, Returns CI.Void), "DisableCursor" -> raylib_stub_34_DisableCursor | Function (CI.Void, Returns CI.Void), "EnableCursor" -> raylib_stub_33_EnableCursor | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsCursorHidden" -> raylib_stub_32_IsCursorHidden | Function (CI.Void, Returns CI.Void), "HideCursor" -> raylib_stub_31_HideCursor | Function (CI.Void, Returns CI.Void), "ShowCursor" -> raylib_stub_30_ShowCursor | Function (CI.View {CI.ty = CI.Pointer _; write = x1809; _}, Returns CI.Void), "SetClipboardText" -> (fun x1808 -> let CI.CPointer x1811 = x1809 x1808 in let x1810 = x1811 in raylib_stub_29_SetClipboardText x1810) | Function (CI.Void, Returns (CI.View {CI.ty = CI.Pointer x1813; read = x1814; _})), "GetClipboardText" -> (fun x1812 -> x1814 (CI.make_ptr x1813 (raylib_stub_28_GetClipboardText x1812))) | Function (CI.Primitive CI.Int, Returns (CI.View {CI.ty = CI.Pointer x1816; read = x1817; _})), "GetMonitorName" -> (fun x1815 -> x1817 (CI.make_ptr x1816 (raylib_stub_27_GetMonitorName x1815))) | Function (CI.Void, Returns (CI.Struct _ as x1819)), "GetWindowPosition" -> (fun x1818 -> CI.make_structured x1819 (raylib_stub_26_GetWindowPosition x1818)) | Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int)), "GetMonitorPhysicalHeight" -> raylib_stub_25_GetMonitorPhysicalHeight | Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int)), "GetMonitorPhysicalWidth" -> raylib_stub_24_GetMonitorPhysicalWidth | Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int)), "GetMonitorHeight" -> raylib_stub_23_GetMonitorHeight | Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int)), "GetMonitorWidth" -> raylib_stub_22_GetMonitorWidth | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetMonitorCount" -> raylib_stub_21_GetMonitorCount | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetScreenHeight" -> raylib_stub_20_GetScreenHeight | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetScreenWidth" -> raylib_stub_19_GetScreenWidth | Function (CI.Void, Returns (CI.View {CI.ty = CI.Pointer x1828; read = x1829; _})), "GetWindowHandle" -> (fun x1827 -> x1829 (CI.make_ptr x1828 (raylib_stub_18_GetWindowHandle x1827))) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SetWindowSize" -> raylib_stub_17_SetWindowSize | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SetWindowMinSize" -> raylib_stub_16_SetWindowMinSize | Function (CI.Primitive CI.Int, Returns CI.Void), "SetWindowMonitor" -> raylib_stub_15_SetWindowMonitor | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SetWindowPosition" -> raylib_stub_14_SetWindowPosition | Function (CI.View {CI.ty = CI.Pointer _; write = x1838; _}, Returns CI.Void), "SetWindowTitle" -> (fun x1837 -> let CI.CPointer x1840 = x1838 x1837 in let x1839 = x1840 in raylib_stub_13_SetWindowTitle x1839) | Function (CI.Struct _, Returns CI.Void), "SetWindowIcon" -> (fun x1841 -> let CI.CPointer x1842 = Ctypes.addr x1841 in raylib_stub_12_SetWindowIcon x1842) | Function (CI.Void, Returns CI.Void), "HideWindow" -> raylib_stub_11_HideWindow | Function (CI.Void, Returns CI.Void), "UnhideWindow" -> raylib_stub_10_UnhideWindow | Function (CI.Void, Returns CI.Void), "ToggleFullscreen" -> raylib_stub_9_ToggleFullscreen | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsWindowFullscreen" -> raylib_stub_8_IsWindowFullscreen | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsWindowHidden" -> raylib_stub_7_IsWindowHidden | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsWindowResized" -> raylib_stub_6_IsWindowResized | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsWindowMinimized" -> raylib_stub_5_IsWindowMinimized | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsWindowReady" -> raylib_stub_4_IsWindowReady | Function (CI.Void, Returns CI.Void), "CloseWindow" -> raylib_stub_3_CloseWindow | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "WindowShouldClose" -> raylib_stub_2_WindowShouldClose | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.View {CI.ty = CI.Pointer _; write = x1856; _}, Returns CI.Void))), "InitWindow" -> (fun x1853 x1854 x1855 -> let CI.CPointer x1858 = x1856 x1855 in let x1857 = x1858 in raylib_stub_1_InitWindow x1853 x1854 x1857) | _, s -> Printf.ksprintf failwith "No match for %s" s let foreign_value : type a. string -> a Ctypes.typ -> a Ctypes.ptr = fun name t -> match t, name with | _, s -> Printf.ksprintf failwith "No match for %s" s
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>