package raylib
OCaml bindings for raylib
Install
Dune Dependency
Authors
Maintainers
Sources
raylib-ocaml-0.1.tar.gz
md5=a35e88680caccd5a519cb859d2d7ae6a
sha512=f8e8ed46afe903485c81964c54d434911e208ea9a8a853599cc368860f106ebc3872205c51b40b8148140cd1288447e68737313cd065cdc8d7207043f0bc0758
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
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_SaveStorageValue : int -> int -> unit = "raylib_stub_70_SaveStorageValue" external raylib_stub_71_LoadStorageValue : int -> int = "raylib_stub_71_LoadStorageValue" external raylib_stub_72_OpenURL : _ CI.fatptr -> unit = "raylib_stub_72_OpenURL" external raylib_stub_73_IsKeyPressed : Unsigned.uint32 -> bool = "raylib_stub_73_IsKeyPressed" external raylib_stub_74_IsKeyDown : Unsigned.uint32 -> bool = "raylib_stub_74_IsKeyDown" external raylib_stub_75_IsKeyReleased : Unsigned.uint32 -> bool = "raylib_stub_75_IsKeyReleased" external raylib_stub_76_IsKeyUp : Unsigned.uint32 -> bool = "raylib_stub_76_IsKeyUp" external raylib_stub_77_SetExitKey : Unsigned.uint32 -> unit = "raylib_stub_77_SetExitKey" external raylib_stub_78_GetKeyPressed : unit -> Unsigned.uint32 = "raylib_stub_78_GetKeyPressed" external raylib_stub_79_IsGamepadAvailable : Unsigned.uint32 -> bool = "raylib_stub_79_IsGamepadAvailable" external raylib_stub_80_IsGamepadName : Unsigned.uint32 -> _ CI.fatptr -> bool = "raylib_stub_80_IsGamepadName" external raylib_stub_81_GetGamepadName : Unsigned.uint32 -> CI.voidp = "raylib_stub_81_GetGamepadName" external raylib_stub_82_IsGamepadButtonPressed : Unsigned.uint32 -> Unsigned.uint32 -> bool = "raylib_stub_82_IsGamepadButtonPressed" external raylib_stub_83_IsGamepadButtonDown : Unsigned.uint32 -> Unsigned.uint32 -> bool = "raylib_stub_83_IsGamepadButtonDown" external raylib_stub_84_IsGamepadButtonReleased : Unsigned.uint32 -> Unsigned.uint32 -> bool = "raylib_stub_84_IsGamepadButtonReleased" external raylib_stub_85_IsGamepadButtonUp : Unsigned.uint32 -> Unsigned.uint32 -> bool = "raylib_stub_85_IsGamepadButtonUp" external raylib_stub_86_GetGamepadButtonPressed : unit -> Unsigned.uint32 = "raylib_stub_86_GetGamepadButtonPressed" external raylib_stub_87_GetGamepadAxisCount : Unsigned.uint32 -> int = "raylib_stub_87_GetGamepadAxisCount" external raylib_stub_88_GetGamepadAxisMovement : Unsigned.uint32 -> Unsigned.uint32 -> float = "raylib_stub_88_GetGamepadAxisMovement" external raylib_stub_89_IsMouseButtonPressed : Unsigned.uint32 -> bool = "raylib_stub_89_IsMouseButtonPressed" external raylib_stub_90_IsMouseButtonDown : Unsigned.uint32 -> bool = "raylib_stub_90_IsMouseButtonDown" external raylib_stub_91_IsMouseButtonReleased : Unsigned.uint32 -> bool = "raylib_stub_91_IsMouseButtonReleased" external raylib_stub_92_IsMouseButtonUp : Unsigned.uint32 -> bool = "raylib_stub_92_IsMouseButtonUp" external raylib_stub_93_GetMouseX : unit -> int = "raylib_stub_93_GetMouseX" external raylib_stub_94_GetMouseY : unit -> int = "raylib_stub_94_GetMouseY" external raylib_stub_95_GetMousePosition : unit -> CI.managed_buffer = "raylib_stub_95_GetMousePosition" external raylib_stub_96_SetMousePosition : int -> int -> unit = "raylib_stub_96_SetMousePosition" external raylib_stub_97_SetMouseOffset : int -> int -> unit = "raylib_stub_97_SetMouseOffset" external raylib_stub_98_SetMouseScale : float -> float -> unit = "raylib_stub_98_SetMouseScale" external raylib_stub_99_GetMouseWheelMove : unit -> int = "raylib_stub_99_GetMouseWheelMove" external raylib_stub_100_GetTouchX : unit -> int = "raylib_stub_100_GetTouchX" external raylib_stub_101_GetTouchY : unit -> int = "raylib_stub_101_GetTouchY" external raylib_stub_102_GetTouchPosition : int -> CI.managed_buffer = "raylib_stub_102_GetTouchPosition" external raylib_stub_103_IsGestureDetected : int -> bool = "raylib_stub_103_IsGestureDetected" external raylib_stub_104_GetGestureDetected : unit -> int = "raylib_stub_104_GetGestureDetected" external raylib_stub_105_GetTouchPointsCount : unit -> int = "raylib_stub_105_GetTouchPointsCount" external raylib_stub_106_GetGestureHoldDuration : unit -> float = "raylib_stub_106_GetGestureHoldDuration" external raylib_stub_107_GetGestureDragVector : unit -> CI.managed_buffer = "raylib_stub_107_GetGestureDragVector" external raylib_stub_108_GetGestureDragAngle : unit -> float = "raylib_stub_108_GetGestureDragAngle" external raylib_stub_109_GetGesturePinchVector : unit -> CI.managed_buffer = "raylib_stub_109_GetGesturePinchVector" external raylib_stub_110_GetGesturePinchAngle : unit -> float = "raylib_stub_110_GetGesturePinchAngle" external raylib_stub_111_SetCameraMode : _ CI.fatptr -> Unsigned.uint32 -> unit = "raylib_stub_111_SetCameraMode" external raylib_stub_112_UpdateCamera : _ CI.fatptr -> unit = "raylib_stub_112_UpdateCamera" external raylib_stub_113_SetCameraPanControl : int -> unit = "raylib_stub_113_SetCameraPanControl" external raylib_stub_114_SetCameraAltControl : int -> unit = "raylib_stub_114_SetCameraAltControl" external raylib_stub_115_SetCameraSmoothZoomControl : int -> unit = "raylib_stub_115_SetCameraSmoothZoomControl" external raylib_stub_116_SetCameraMoveControls : int -> int -> int -> int -> int -> int -> unit = "raylib_stub_116_SetCameraMoveControls_byte6" "raylib_stub_116_SetCameraMoveControls" external raylib_stub_117_DrawPixel : int -> int -> _ CI.fatptr -> unit = "raylib_stub_117_DrawPixel" external raylib_stub_118_DrawPixelV : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_118_DrawPixelV" external raylib_stub_119_DrawLine : int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_119_DrawLine" external raylib_stub_120_DrawLineV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_120_DrawLineV" external raylib_stub_121_DrawLineEx : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_121_DrawLineEx" external raylib_stub_122_DrawLineBezier : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_122_DrawLineBezier" external raylib_stub_123_DrawLineStrip : _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_123_DrawLineStrip" external raylib_stub_124_DrawCircle : int -> int -> float -> _ CI.fatptr -> unit = "raylib_stub_124_DrawCircle" external raylib_stub_125_DrawCircleSector : _ CI.fatptr -> float -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_125_DrawCircleSector_byte6" "raylib_stub_125_DrawCircleSector" external raylib_stub_126_DrawCircleSectorLines : _ CI.fatptr -> float -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_126_DrawCircleSectorLines_byte6" "raylib_stub_126_DrawCircleSectorLines" external raylib_stub_127_DrawCircleGradient : int -> int -> float -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_127_DrawCircleGradient" external raylib_stub_128_DrawCircleV : _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_128_DrawCircleV" external raylib_stub_129_DrawCircleLines : int -> int -> float -> _ CI.fatptr -> unit = "raylib_stub_129_DrawCircleLines" external raylib_stub_130_DrawEllipse : int -> int -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_130_DrawEllipse" external raylib_stub_131_DrawEllipseLines : int -> int -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_131_DrawEllipseLines" external raylib_stub_132_DrawRing : _ CI.fatptr -> float -> float -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_132_DrawRing_byte7" "raylib_stub_132_DrawRing" external raylib_stub_133_DrawRingLines : _ CI.fatptr -> float -> float -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_133_DrawRingLines_byte7" "raylib_stub_133_DrawRingLines" external raylib_stub_134_DrawRectangle : int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_134_DrawRectangle" external raylib_stub_135_DrawRectangleV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_135_DrawRectangleV" external raylib_stub_136_DrawRectangleRec : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_136_DrawRectangleRec" external raylib_stub_137_DrawRectanglePro : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_137_DrawRectanglePro" external raylib_stub_138_DrawRectangleGradientV : int -> int -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_138_DrawRectangleGradientV_byte6" "raylib_stub_138_DrawRectangleGradientV" external raylib_stub_139_DrawRectangleGradientH : int -> int -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_139_DrawRectangleGradientH_byte6" "raylib_stub_139_DrawRectangleGradientH" external raylib_stub_140_DrawRectangleGradientEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_140_DrawRectangleGradientEx" external raylib_stub_141_DrawRectangleLines : int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_141_DrawRectangleLines" external raylib_stub_142_DrawRectangleLinesEx : _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_142_DrawRectangleLinesEx" external raylib_stub_143_DrawRectangleRounded : _ CI.fatptr -> float -> int -> _ CI.fatptr -> unit = "raylib_stub_143_DrawRectangleRounded" external raylib_stub_144_DrawRectangleRoundedLines : _ CI.fatptr -> float -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_144_DrawRectangleRoundedLines" external raylib_stub_145_DrawTriangle : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_145_DrawTriangle" external raylib_stub_146_DrawTriangleLines : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_146_DrawTriangleLines" external raylib_stub_147_DrawTriangleFan : _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_147_DrawTriangleFan" external raylib_stub_148_DrawTriangleStrip : _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_148_DrawTriangleStrip" external raylib_stub_149_DrawPoly : _ CI.fatptr -> int -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_149_DrawPoly" external raylib_stub_150_DrawPolyLines : _ CI.fatptr -> int -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_150_DrawPolyLines" external raylib_stub_151_CheckCollisionRecs : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_151_CheckCollisionRecs" external raylib_stub_152_CheckCollisionCircles : _ CI.fatptr -> float -> _ CI.fatptr -> float -> bool = "raylib_stub_152_CheckCollisionCircles" external raylib_stub_153_CheckCollisionCircleRec : _ CI.fatptr -> float -> _ CI.fatptr -> bool = "raylib_stub_153_CheckCollisionCircleRec" external raylib_stub_154_GetCollisionRec : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_154_GetCollisionRec" external raylib_stub_155_CheckCollisionPointRec : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_155_CheckCollisionPointRec" external raylib_stub_156_CheckCollisionPointCircle : _ CI.fatptr -> _ CI.fatptr -> float -> bool = "raylib_stub_156_CheckCollisionPointCircle" external raylib_stub_157_CheckCollisionPointTriangle : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_157_CheckCollisionPointTriangle" external raylib_stub_158_LoadImage : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_158_LoadImage" external raylib_stub_159_LoadImageEx : _ CI.fatptr -> int -> int -> CI.managed_buffer = "raylib_stub_159_LoadImageEx" external raylib_stub_160_LoadImagePro : _ CI.fatptr -> int -> int -> int -> CI.managed_buffer = "raylib_stub_160_LoadImagePro" external raylib_stub_161_LoadImageRaw : _ CI.fatptr -> int -> int -> int -> int -> CI.managed_buffer = "raylib_stub_161_LoadImageRaw" external raylib_stub_162_UnloadImage : _ CI.fatptr -> unit = "raylib_stub_162_UnloadImage" external raylib_stub_163_ExportImage : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_163_ExportImage" external raylib_stub_164_ExportImageAsCode : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_164_ExportImageAsCode" external raylib_stub_165_GenImageColor : int -> int -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_165_GenImageColor" external raylib_stub_166_GenImageGradientV : int -> int -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_166_GenImageGradientV" external raylib_stub_167_GenImageGradientH : int -> int -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_167_GenImageGradientH" external raylib_stub_168_GenImageGradientRadial : int -> int -> float -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_168_GenImageGradientRadial" external raylib_stub_169_GenImageChecked : int -> int -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_169_GenImageChecked_byte6" "raylib_stub_169_GenImageChecked" external raylib_stub_170_GenImageWhiteNoise : int -> int -> float -> CI.managed_buffer = "raylib_stub_170_GenImageWhiteNoise" external raylib_stub_171_GenImagePerlinNoise : int -> int -> int -> int -> float -> CI.managed_buffer = "raylib_stub_171_GenImagePerlinNoise" external raylib_stub_172_GenImageCellular : int -> int -> int -> CI.managed_buffer = "raylib_stub_172_GenImageCellular" external raylib_stub_173_ImageCopy : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_173_ImageCopy" external raylib_stub_174_ImageFromImage : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_174_ImageFromImage" external raylib_stub_175_ImageText : _ CI.fatptr -> int -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_175_ImageText" external raylib_stub_176_ImageTextEx : _ CI.fatptr -> _ CI.fatptr -> float -> float -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_176_ImageTextEx" external raylib_stub_177_ImageToPOT : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_177_ImageToPOT" external raylib_stub_178_ImageFormat : _ CI.fatptr -> int -> unit = "raylib_stub_178_ImageFormat" external raylib_stub_179_ImageAlphaMask : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_179_ImageAlphaMask" external raylib_stub_180_ImageAlphaClear : _ CI.fatptr -> _ CI.fatptr -> float -> unit = "raylib_stub_180_ImageAlphaClear" external raylib_stub_181_ImageAlphaCrop : _ CI.fatptr -> float -> unit = "raylib_stub_181_ImageAlphaCrop" external raylib_stub_182_ImageAlphaPremultiply : _ CI.fatptr -> unit = "raylib_stub_182_ImageAlphaPremultiply" external raylib_stub_183_ImageCrop : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_183_ImageCrop" external raylib_stub_184_ImageResize : _ CI.fatptr -> int -> int -> unit = "raylib_stub_184_ImageResize" external raylib_stub_185_ImageResizeNN : _ CI.fatptr -> int -> int -> unit = "raylib_stub_185_ImageResizeNN" external raylib_stub_186_ImageResizeCanvas : _ CI.fatptr -> int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_186_ImageResizeCanvas_byte6" "raylib_stub_186_ImageResizeCanvas" external raylib_stub_187_ImageMipmaps : _ CI.fatptr -> unit = "raylib_stub_187_ImageMipmaps" external raylib_stub_188_ImageDither : _ CI.fatptr -> int -> int -> int -> int -> unit = "raylib_stub_188_ImageDither" external raylib_stub_189_ImageFlipVertical : _ CI.fatptr -> unit = "raylib_stub_189_ImageFlipVertical" external raylib_stub_190_ImageFlipHorizontal : _ CI.fatptr -> unit = "raylib_stub_190_ImageFlipHorizontal" external raylib_stub_191_ImageRotateCW : _ CI.fatptr -> unit = "raylib_stub_191_ImageRotateCW" external raylib_stub_192_ImageRotateCCW : _ CI.fatptr -> unit = "raylib_stub_192_ImageRotateCCW" external raylib_stub_193_ImageColorTint : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_193_ImageColorTint" external raylib_stub_194_ImageColorInvert : _ CI.fatptr -> unit = "raylib_stub_194_ImageColorInvert" external raylib_stub_195_ImageColorGrayscale : _ CI.fatptr -> unit = "raylib_stub_195_ImageColorGrayscale" external raylib_stub_196_ImageColorContrast : _ CI.fatptr -> float -> unit = "raylib_stub_196_ImageColorContrast" external raylib_stub_197_ImageColorBrightness : _ CI.fatptr -> int -> unit = "raylib_stub_197_ImageColorBrightness" external raylib_stub_198_ImageColorReplace : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_198_ImageColorReplace" external raylib_stub_199_GetImageAlphaBorder : _ CI.fatptr -> float -> CI.managed_buffer = "raylib_stub_199_GetImageAlphaBorder" external raylib_stub_200_ImageClearBackground : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_200_ImageClearBackground" external raylib_stub_201_ImageDrawPixel : _ CI.fatptr -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_201_ImageDrawPixel" external raylib_stub_202_ImageDrawPixelV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_202_ImageDrawPixelV" external raylib_stub_203_ImageDrawLine : _ CI.fatptr -> int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_203_ImageDrawLine_byte6" "raylib_stub_203_ImageDrawLine" external raylib_stub_204_ImageDrawLineV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_204_ImageDrawLineV" external raylib_stub_205_ImageDrawCircle : _ CI.fatptr -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_205_ImageDrawCircle" external raylib_stub_206_ImageDrawCircleV : _ CI.fatptr -> _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_206_ImageDrawCircleV" external raylib_stub_207_ImageDrawRectangle : _ CI.fatptr -> int -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_207_ImageDrawRectangle_byte6" "raylib_stub_207_ImageDrawRectangle" external raylib_stub_208_ImageDrawRectangleV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_208_ImageDrawRectangleV" external raylib_stub_209_ImageDrawRectangleRec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_209_ImageDrawRectangleRec" external raylib_stub_210_ImageDrawRectangleLines : _ CI.fatptr -> _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_210_ImageDrawRectangleLines" external raylib_stub_211_ImageDraw : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_211_ImageDraw" external raylib_stub_212_ImageDrawText : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int -> _ CI.fatptr -> unit = "raylib_stub_212_ImageDrawText" external raylib_stub_213_ImageDrawTextEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_213_ImageDrawTextEx_byte7" "raylib_stub_213_ImageDrawTextEx" external raylib_stub_214_LoadTexture : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_214_LoadTexture" external raylib_stub_215_LoadTextureFromImage : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_215_LoadTextureFromImage" external raylib_stub_216_LoadTextureCubemap : _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_216_LoadTextureCubemap" external raylib_stub_217_LoadRenderTexture : int -> int -> CI.managed_buffer = "raylib_stub_217_LoadRenderTexture" external raylib_stub_218_UnloadTexture : _ CI.fatptr -> unit = "raylib_stub_218_UnloadTexture" external raylib_stub_219_UnloadRenderTexture : _ CI.fatptr -> unit = "raylib_stub_219_UnloadRenderTexture" external raylib_stub_220_UpdateTexture : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_220_UpdateTexture" external raylib_stub_221_GetTextureData : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_221_GetTextureData" external raylib_stub_222_GetScreenData : unit -> CI.managed_buffer = "raylib_stub_222_GetScreenData" external raylib_stub_223_GenTextureMipmaps : _ CI.fatptr -> unit = "raylib_stub_223_GenTextureMipmaps" external raylib_stub_224_SetTextureFilter : _ CI.fatptr -> Unsigned.uint32 -> unit = "raylib_stub_224_SetTextureFilter" external raylib_stub_225_SetTextureWrap : _ CI.fatptr -> Unsigned.uint32 -> unit = "raylib_stub_225_SetTextureWrap" external raylib_stub_226_DrawTexture : _ CI.fatptr -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_226_DrawTexture" external raylib_stub_227_DrawTextureV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_227_DrawTextureV" external raylib_stub_228_DrawTextureEx : _ CI.fatptr -> _ CI.fatptr -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_228_DrawTextureEx" external raylib_stub_229_DrawTextureRec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_229_DrawTextureRec" external raylib_stub_230_DrawTextureQuad : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_230_DrawTextureQuad" external raylib_stub_231_DrawTexturePro : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_231_DrawTexturePro_byte6" "raylib_stub_231_DrawTexturePro" external raylib_stub_232_GetPixelDataSize : int -> int -> int -> int = "raylib_stub_232_GetPixelDataSize" external raylib_stub_233_GetFontDefault : unit -> CI.managed_buffer = "raylib_stub_233_GetFontDefault" external raylib_stub_234_LoadFont : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_234_LoadFont" external raylib_stub_235_LoadFontEx : _ CI.fatptr -> int -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_235_LoadFontEx" external raylib_stub_236_LoadFontFromImage : _ CI.fatptr -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_236_LoadFontFromImage" external raylib_stub_237_LoadFontData : _ CI.fatptr -> int -> _ CI.fatptr -> int -> int -> CI.voidp = "raylib_stub_237_LoadFontData" external raylib_stub_238_UnloadFont : _ CI.fatptr -> unit = "raylib_stub_238_UnloadFont" external raylib_stub_239_DrawFPS : int -> int -> unit = "raylib_stub_239_DrawFPS" external raylib_stub_240_DrawText : _ CI.fatptr -> int -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_240_DrawText" external raylib_stub_241_DrawTextEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_241_DrawTextEx_byte6" "raylib_stub_241_DrawTextEx" external raylib_stub_242_DrawTextRec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> float -> bool -> _ CI.fatptr -> unit = "raylib_stub_242_DrawTextRec_byte7" "raylib_stub_242_DrawTextRec" external raylib_stub_243_DrawTextRecEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> float -> bool -> _ CI.fatptr -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_243_DrawTextRecEx_byte11" "raylib_stub_243_DrawTextRecEx" external raylib_stub_244_DrawTextCodepoint : _ CI.fatptr -> int -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_244_DrawTextCodepoint" external raylib_stub_245_MeasureText : _ CI.fatptr -> int -> int = "raylib_stub_245_MeasureText" external raylib_stub_246_MeasureTextEx : _ CI.fatptr -> _ CI.fatptr -> float -> float -> CI.managed_buffer = "raylib_stub_246_MeasureTextEx" external raylib_stub_247_GetGlyphIndex : _ CI.fatptr -> int -> int = "raylib_stub_247_GetGlyphIndex" external raylib_stub_248_TextCopy : _ CI.fatptr -> _ CI.fatptr -> int = "raylib_stub_248_TextCopy" external raylib_stub_249_TextIsEqual : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_249_TextIsEqual" external raylib_stub_250_TextLength : _ CI.fatptr -> int = "raylib_stub_250_TextLength" external raylib_stub_251_TextSubtext : _ CI.fatptr -> int -> int -> CI.voidp = "raylib_stub_251_TextSubtext" external raylib_stub_252_TextReplace : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_252_TextReplace" external raylib_stub_253_TextInsert : _ CI.fatptr -> _ CI.fatptr -> int -> CI.voidp = "raylib_stub_253_TextInsert" external raylib_stub_254_TextAppend : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_254_TextAppend" external raylib_stub_255_TextFindIndex : _ CI.fatptr -> _ CI.fatptr -> int = "raylib_stub_255_TextFindIndex" external raylib_stub_256_TextToUpper : _ CI.fatptr -> CI.voidp = "raylib_stub_256_TextToUpper" external raylib_stub_257_TextToLower : _ CI.fatptr -> CI.voidp = "raylib_stub_257_TextToLower" external raylib_stub_258_TextToPascal : _ CI.fatptr -> CI.voidp = "raylib_stub_258_TextToPascal" external raylib_stub_259_TextToInteger : _ CI.fatptr -> int = "raylib_stub_259_TextToInteger" external raylib_stub_260_TextToUtf8 : _ CI.fatptr -> int -> CI.voidp = "raylib_stub_260_TextToUtf8" external raylib_stub_261_GetCodepoints : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_261_GetCodepoints" external raylib_stub_262_GetCodepointsCount : _ CI.fatptr -> int = "raylib_stub_262_GetCodepointsCount" external raylib_stub_263_GetNextCodepoint : _ CI.fatptr -> _ CI.fatptr -> int = "raylib_stub_263_GetNextCodepoint" external raylib_stub_264_CodepointToUtf8 : int -> _ CI.fatptr -> CI.voidp = "raylib_stub_264_CodepointToUtf8" external raylib_stub_265_DrawLine3D : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_265_DrawLine3D" external raylib_stub_266_DrawPoint3D : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_266_DrawPoint3D" external raylib_stub_267_DrawCircle3D : _ CI.fatptr -> float -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_267_DrawCircle3D" external raylib_stub_268_DrawCube : _ CI.fatptr -> float -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_268_DrawCube" external raylib_stub_269_DrawCubeV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_269_DrawCubeV" external raylib_stub_270_DrawCubeWires : _ CI.fatptr -> float -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_270_DrawCubeWires" external raylib_stub_271_DrawCubeWiresV : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_271_DrawCubeWiresV" external raylib_stub_272_DrawCubeTexture : _ CI.fatptr -> _ CI.fatptr -> float -> float -> float -> _ CI.fatptr -> unit = "raylib_stub_272_DrawCubeTexture_byte6" "raylib_stub_272_DrawCubeTexture" external raylib_stub_273_DrawSphere : _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_273_DrawSphere" external raylib_stub_274_DrawSphereEx : _ CI.fatptr -> float -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_274_DrawSphereEx" external raylib_stub_275_DrawSphereWires : _ CI.fatptr -> float -> int -> int -> _ CI.fatptr -> unit = "raylib_stub_275_DrawSphereWires" external raylib_stub_276_DrawCylinder : _ CI.fatptr -> float -> float -> float -> int -> _ CI.fatptr -> unit = "raylib_stub_276_DrawCylinder_byte6" "raylib_stub_276_DrawCylinder" external raylib_stub_277_DrawCylinderWires : _ CI.fatptr -> float -> float -> float -> int -> _ CI.fatptr -> unit = "raylib_stub_277_DrawCylinderWires_byte6" "raylib_stub_277_DrawCylinderWires" external raylib_stub_278_DrawPlane : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_278_DrawPlane" external raylib_stub_279_DrawGrid : int -> float -> unit = "raylib_stub_279_DrawGrid" external raylib_stub_280_DrawGizmo : _ CI.fatptr -> unit = "raylib_stub_280_DrawGizmo" external raylib_stub_281_LoadModel : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_281_LoadModel" external raylib_stub_282_LoadModelFromMesh : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_282_LoadModelFromMesh" external raylib_stub_283_UnloadModel : _ CI.fatptr -> unit = "raylib_stub_283_UnloadModel" external raylib_stub_284_LoadMeshes : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_284_LoadMeshes" external raylib_stub_285_ExportMesh : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_285_ExportMesh" external raylib_stub_286_UnloadMesh : _ CI.fatptr -> unit = "raylib_stub_286_UnloadMesh" external raylib_stub_287_LoadMaterials : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_287_LoadMaterials" external raylib_stub_288_LoadMaterialDefault : unit -> CI.managed_buffer = "raylib_stub_288_LoadMaterialDefault" external raylib_stub_289_UnloadMaterial : _ CI.fatptr -> unit = "raylib_stub_289_UnloadMaterial" external raylib_stub_290_SetMaterialTexture : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> unit = "raylib_stub_290_SetMaterialTexture" external raylib_stub_291_SetModelMeshMaterial : _ CI.fatptr -> int -> int -> unit = "raylib_stub_291_SetModelMeshMaterial" external raylib_stub_292_LoadModelAnimations : _ CI.fatptr -> _ CI.fatptr -> CI.voidp = "raylib_stub_292_LoadModelAnimations" external raylib_stub_293_UpdateModelAnimation : _ CI.fatptr -> _ CI.fatptr -> int -> unit = "raylib_stub_293_UpdateModelAnimation" external raylib_stub_294_UnloadModelAnimation : _ CI.fatptr -> unit = "raylib_stub_294_UnloadModelAnimation" external raylib_stub_295_IsModelAnimationValid : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_295_IsModelAnimationValid" external raylib_stub_296_GenMeshPoly : int -> float -> CI.managed_buffer = "raylib_stub_296_GenMeshPoly" external raylib_stub_297_GenMeshPlane : float -> float -> int -> int -> CI.managed_buffer = "raylib_stub_297_GenMeshPlane" external raylib_stub_298_GenMeshCube : float -> float -> float -> CI.managed_buffer = "raylib_stub_298_GenMeshCube" external raylib_stub_299_GenMeshSphere : float -> int -> int -> CI.managed_buffer = "raylib_stub_299_GenMeshSphere" external raylib_stub_300_GenMeshHemiSphere : float -> int -> int -> CI.managed_buffer = "raylib_stub_300_GenMeshHemiSphere" external raylib_stub_301_GenMeshCylinder : float -> float -> int -> CI.managed_buffer = "raylib_stub_301_GenMeshCylinder" external raylib_stub_302_GenMeshTorus : float -> float -> int -> int -> CI.managed_buffer = "raylib_stub_302_GenMeshTorus" external raylib_stub_303_GenMeshKnot : float -> float -> int -> int -> CI.managed_buffer = "raylib_stub_303_GenMeshKnot" external raylib_stub_304_GenMeshHeightmap : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_304_GenMeshHeightmap" external raylib_stub_305_GenMeshCubicmap : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_305_GenMeshCubicmap" external raylib_stub_306_MeshBoundingBox : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_306_MeshBoundingBox" external raylib_stub_307_MeshTangents : _ CI.fatptr -> unit = "raylib_stub_307_MeshTangents" external raylib_stub_308_MeshBinormals : _ CI.fatptr -> unit = "raylib_stub_308_MeshBinormals" external raylib_stub_309_DrawModel : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_309_DrawModel" external raylib_stub_310_DrawModelEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_310_DrawModelEx_byte6" "raylib_stub_310_DrawModelEx" external raylib_stub_311_DrawModelWires : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_311_DrawModelWires" external raylib_stub_312_DrawModelWiresEx : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_312_DrawModelWiresEx_byte6" "raylib_stub_312_DrawModelWiresEx" external raylib_stub_313_DrawBoundingBox : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_313_DrawBoundingBox" external raylib_stub_314_DrawBillboard : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_314_DrawBillboard" external raylib_stub_315_DrawBillboardRec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> unit = "raylib_stub_315_DrawBillboardRec_byte6" "raylib_stub_315_DrawBillboardRec" external raylib_stub_316_CheckCollisionSpheres : _ CI.fatptr -> float -> _ CI.fatptr -> float -> bool = "raylib_stub_316_CheckCollisionSpheres" external raylib_stub_317_CheckCollisionBoxes : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_317_CheckCollisionBoxes" external raylib_stub_318_CheckCollisionBoxSphere : _ CI.fatptr -> _ CI.fatptr -> float -> bool = "raylib_stub_318_CheckCollisionBoxSphere" external raylib_stub_319_CheckCollisionRaySphere : _ CI.fatptr -> _ CI.fatptr -> float -> bool = "raylib_stub_319_CheckCollisionRaySphere" external raylib_stub_320_CheckCollisionRaySphereEx : _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> bool = "raylib_stub_320_CheckCollisionRaySphereEx" external raylib_stub_321_CheckCollisionRayBox : _ CI.fatptr -> _ CI.fatptr -> bool = "raylib_stub_321_CheckCollisionRayBox" external raylib_stub_322_GetCollisionRayModel : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_322_GetCollisionRayModel" external raylib_stub_323_GetCollisionRayTriangle : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_323_GetCollisionRayTriangle" external raylib_stub_324_GetCollisionRayGround : _ CI.fatptr -> float -> CI.managed_buffer = "raylib_stub_324_GetCollisionRayGround" external raylib_stub_325_LoadShader : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_325_LoadShader" external raylib_stub_326_LoadShaderCode : _ CI.fatptr -> _ CI.fatptr -> CI.managed_buffer = "raylib_stub_326_LoadShaderCode" external raylib_stub_327_UnloadShader : _ CI.fatptr -> unit = "raylib_stub_327_UnloadShader" external raylib_stub_328_GetShaderDefault : unit -> CI.managed_buffer = "raylib_stub_328_GetShaderDefault" external raylib_stub_329_GetTextureDefault : unit -> CI.managed_buffer = "raylib_stub_329_GetTextureDefault" external raylib_stub_330_GetShapesTexture : unit -> CI.managed_buffer = "raylib_stub_330_GetShapesTexture" external raylib_stub_331_GetShapesTextureRec : unit -> CI.managed_buffer = "raylib_stub_331_GetShapesTextureRec" external raylib_stub_332_SetShapesTexture : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_332_SetShapesTexture" external raylib_stub_333_GetShaderLocation : _ CI.fatptr -> _ CI.fatptr -> int = "raylib_stub_333_GetShaderLocation" external raylib_stub_334_SetShaderValue : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> Unsigned.uint32 -> unit = "raylib_stub_334_SetShaderValue" external raylib_stub_335_SetShaderValueV : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> Unsigned.uint32 -> int -> unit = "raylib_stub_335_SetShaderValueV" external raylib_stub_336_SetShaderValueMatrix : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> unit = "raylib_stub_336_SetShaderValueMatrix" external raylib_stub_337_SetShaderValueTexture : _ CI.fatptr -> Unsigned.uint32 -> _ CI.fatptr -> unit = "raylib_stub_337_SetShaderValueTexture" external raylib_stub_338_SetMatrixProjection : _ CI.fatptr -> unit = "raylib_stub_338_SetMatrixProjection" external raylib_stub_339_SetMatrixModelview : _ CI.fatptr -> unit = "raylib_stub_339_SetMatrixModelview" external raylib_stub_340_GetMatrixModelview : unit -> CI.managed_buffer = "raylib_stub_340_GetMatrixModelview" external raylib_stub_341_GetMatrixProjection : unit -> CI.managed_buffer = "raylib_stub_341_GetMatrixProjection" external raylib_stub_342_GenTextureCubemap : _ CI.fatptr -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_342_GenTextureCubemap" external raylib_stub_343_GenTextureIrradiance : _ CI.fatptr -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_343_GenTextureIrradiance" external raylib_stub_344_GenTexturePrefilter : _ CI.fatptr -> _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_344_GenTexturePrefilter" external raylib_stub_345_GenTextureBRDF : _ CI.fatptr -> int -> CI.managed_buffer = "raylib_stub_345_GenTextureBRDF" external raylib_stub_346_BeginShaderMode : _ CI.fatptr -> unit = "raylib_stub_346_BeginShaderMode" external raylib_stub_347_EndShaderMode : unit -> unit = "raylib_stub_347_EndShaderMode" external raylib_stub_348_BeginBlendMode : Unsigned.uint32 -> unit = "raylib_stub_348_BeginBlendMode" external raylib_stub_349_EndBlendMode : unit -> unit = "raylib_stub_349_EndBlendMode" external raylib_stub_350_InitVrSimulator : unit -> unit = "raylib_stub_350_InitVrSimulator" external raylib_stub_351_CloseVrSimulator : unit -> unit = "raylib_stub_351_CloseVrSimulator" external raylib_stub_352_UpdateVrTracking : _ CI.fatptr -> unit = "raylib_stub_352_UpdateVrTracking" external raylib_stub_353_IsVrSimulatorReady : unit -> bool = "raylib_stub_353_IsVrSimulatorReady" external raylib_stub_354_ToggleVrMode : unit -> unit = "raylib_stub_354_ToggleVrMode" external raylib_stub_355_BeginVrDrawing : unit -> unit = "raylib_stub_355_BeginVrDrawing" external raylib_stub_356_EndVrDrawing : unit -> unit = "raylib_stub_356_EndVrDrawing" external raylib_stub_357_InitAudioDevice : unit -> unit = "raylib_stub_357_InitAudioDevice" external raylib_stub_358_CloseAudioDevice : unit -> unit = "raylib_stub_358_CloseAudioDevice" external raylib_stub_359_IsAudioDeviceReady : unit -> bool = "raylib_stub_359_IsAudioDeviceReady" external raylib_stub_360_SetMasterVolume : float -> unit = "raylib_stub_360_SetMasterVolume" external raylib_stub_361_LoadWave : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_361_LoadWave" external raylib_stub_362_LoadSound : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_362_LoadSound" external raylib_stub_363_LoadSoundFromWave : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_363_LoadSoundFromWave" external raylib_stub_364_UpdateSound : _ CI.fatptr -> _ CI.fatptr -> int -> unit = "raylib_stub_364_UpdateSound" external raylib_stub_365_UnloadWave : _ CI.fatptr -> unit = "raylib_stub_365_UnloadWave" external raylib_stub_366_UnloadSound : _ CI.fatptr -> unit = "raylib_stub_366_UnloadSound" external raylib_stub_367_ExportWave : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_367_ExportWave" external raylib_stub_368_ExportWaveAsCode : _ CI.fatptr -> _ CI.fatptr -> unit = "raylib_stub_368_ExportWaveAsCode" external raylib_stub_369_PlaySound : _ CI.fatptr -> unit = "raylib_stub_369_PlaySound" external raylib_stub_370_StopSound : _ CI.fatptr -> unit = "raylib_stub_370_StopSound" external raylib_stub_371_PauseSound : _ CI.fatptr -> unit = "raylib_stub_371_PauseSound" external raylib_stub_372_ResumeSound : _ CI.fatptr -> unit = "raylib_stub_372_ResumeSound" external raylib_stub_373_PlaySoundMulti : _ CI.fatptr -> unit = "raylib_stub_373_PlaySoundMulti" external raylib_stub_374_StopSoundMulti : unit -> unit = "raylib_stub_374_StopSoundMulti" external raylib_stub_375_GetSoundsPlaying : unit -> int = "raylib_stub_375_GetSoundsPlaying" external raylib_stub_376_IsSoundPlaying : _ CI.fatptr -> bool = "raylib_stub_376_IsSoundPlaying" external raylib_stub_377_SetSoundVolume : _ CI.fatptr -> float -> unit = "raylib_stub_377_SetSoundVolume" external raylib_stub_378_SetSoundPitch : _ CI.fatptr -> float -> unit = "raylib_stub_378_SetSoundPitch" external raylib_stub_379_WaveFormat : _ CI.fatptr -> int -> int -> int -> unit = "raylib_stub_379_WaveFormat" external raylib_stub_380_WaveCopy : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_380_WaveCopy" external raylib_stub_381_WaveCrop : _ CI.fatptr -> int -> int -> unit = "raylib_stub_381_WaveCrop" external raylib_stub_382_GetWaveData : _ CI.fatptr -> CI.voidp = "raylib_stub_382_GetWaveData" external raylib_stub_383_LoadMusicStream : _ CI.fatptr -> CI.managed_buffer = "raylib_stub_383_LoadMusicStream" external raylib_stub_384_UnloadMusicStream : _ CI.fatptr -> unit = "raylib_stub_384_UnloadMusicStream" external raylib_stub_385_PlayMusicStream : _ CI.fatptr -> unit = "raylib_stub_385_PlayMusicStream" external raylib_stub_386_UpdateMusicStream : _ CI.fatptr -> unit = "raylib_stub_386_UpdateMusicStream" external raylib_stub_387_StopMusicStream : _ CI.fatptr -> unit = "raylib_stub_387_StopMusicStream" external raylib_stub_388_PauseMusicStream : _ CI.fatptr -> unit = "raylib_stub_388_PauseMusicStream" external raylib_stub_389_ResumeMusicStream : _ CI.fatptr -> unit = "raylib_stub_389_ResumeMusicStream" external raylib_stub_390_IsMusicPlaying : _ CI.fatptr -> bool = "raylib_stub_390_IsMusicPlaying" external raylib_stub_391_SetMusicVolume : _ CI.fatptr -> float -> unit = "raylib_stub_391_SetMusicVolume" external raylib_stub_392_SetMusicPitch : _ CI.fatptr -> float -> unit = "raylib_stub_392_SetMusicPitch" external raylib_stub_393_SetMusicLoopCount : _ CI.fatptr -> int -> unit = "raylib_stub_393_SetMusicLoopCount" external raylib_stub_394_GetMusicTimeLength : _ CI.fatptr -> float = "raylib_stub_394_GetMusicTimeLength" external raylib_stub_395_GetMusicTimePlayed : _ CI.fatptr -> float = "raylib_stub_395_GetMusicTimePlayed" external raylib_stub_396_InitAudioStream : int -> int -> int -> CI.managed_buffer = "raylib_stub_396_InitAudioStream" external raylib_stub_397_UpdateAudioStream : _ CI.fatptr -> _ CI.fatptr -> int -> unit = "raylib_stub_397_UpdateAudioStream" external raylib_stub_398_CloseAudioStream : _ CI.fatptr -> unit = "raylib_stub_398_CloseAudioStream" external raylib_stub_399_IsAudioStreamProcessed : _ CI.fatptr -> bool = "raylib_stub_399_IsAudioStreamProcessed" external raylib_stub_400_PlayAudioStream : _ CI.fatptr -> unit = "raylib_stub_400_PlayAudioStream" external raylib_stub_401_PauseAudioStream : _ CI.fatptr -> unit = "raylib_stub_401_PauseAudioStream" external raylib_stub_402_ResumeAudioStream : _ CI.fatptr -> unit = "raylib_stub_402_ResumeAudioStream" external raylib_stub_403_IsAudioStreamPlaying : _ CI.fatptr -> bool = "raylib_stub_403_IsAudioStreamPlaying" external raylib_stub_404_StopAudioStream : _ CI.fatptr -> unit = "raylib_stub_404_StopAudioStream" external raylib_stub_405_SetAudioStreamVolume : _ CI.fatptr -> float -> unit = "raylib_stub_405_SetAudioStreamVolume" external raylib_stub_406_SetAudioStreamPitch : _ CI.fatptr -> float -> unit = "raylib_stub_406_SetAudioStreamPitch" external raylib_stub_407_SetAudioStreamBufferSizeDefault : int -> unit = "raylib_stub_407_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_407_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_406_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_405_SetAudioStreamVolume x6 x7) | Function (CI.Struct _, Returns CI.Void), "StopAudioStream" -> (fun x8 -> let CI.CPointer x9 = Ctypes.addr x8 in raylib_stub_404_StopAudioStream x9) | Function (CI.Struct _, Returns (CI.Primitive CI.Bool)), "IsAudioStreamPlaying" -> (fun x10 -> let CI.CPointer x11 = Ctypes.addr x10 in raylib_stub_403_IsAudioStreamPlaying x11) | Function (CI.Struct _, Returns CI.Void), "ResumeAudioStream" -> (fun x12 -> let CI.CPointer x13 = Ctypes.addr x12 in raylib_stub_402_ResumeAudioStream x13) | Function (CI.Struct _, Returns CI.Void), "PauseAudioStream" -> (fun x14 -> let CI.CPointer x15 = Ctypes.addr x14 in raylib_stub_401_PauseAudioStream x15) | Function (CI.Struct _, Returns CI.Void), "PlayAudioStream" -> (fun x16 -> let CI.CPointer x17 = Ctypes.addr x16 in raylib_stub_400_PlayAudioStream x17) | Function (CI.Struct _, Returns (CI.Primitive CI.Bool)), "IsAudioStreamProcessed" -> (fun x18 -> let CI.CPointer x19 = Ctypes.addr x18 in raylib_stub_399_IsAudioStreamProcessed x19) | Function (CI.Struct _, Returns CI.Void), "CloseAudioStream" -> (fun x20 -> let CI.CPointer x21 = Ctypes.addr x20 in raylib_stub_398_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_397_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_396_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_395_GetMusicTimePlayed x32) | Function (CI.Struct _, Returns (CI.Primitive CI.Float)), "GetMusicTimeLength" -> (fun x33 -> let CI.CPointer x34 = Ctypes.addr x33 in raylib_stub_394_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_393_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_392_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_391_SetMusicVolume x42 x43) | Function (CI.Struct _, Returns (CI.Primitive CI.Bool)), "IsMusicPlaying" -> (fun x44 -> let CI.CPointer x45 = Ctypes.addr x44 in raylib_stub_390_IsMusicPlaying x45) | Function (CI.Struct _, Returns CI.Void), "ResumeMusicStream" -> (fun x46 -> let CI.CPointer x47 = Ctypes.addr x46 in raylib_stub_389_ResumeMusicStream x47) | Function (CI.Struct _, Returns CI.Void), "PauseMusicStream" -> (fun x48 -> let CI.CPointer x49 = Ctypes.addr x48 in raylib_stub_388_PauseMusicStream x49) | Function (CI.Struct _, Returns CI.Void), "StopMusicStream" -> (fun x50 -> let CI.CPointer x51 = Ctypes.addr x50 in raylib_stub_387_StopMusicStream x51) | Function (CI.Struct _, Returns CI.Void), "UpdateMusicStream" -> (fun x52 -> let CI.CPointer x53 = Ctypes.addr x52 in raylib_stub_386_UpdateMusicStream x53) | Function (CI.Struct _, Returns CI.Void), "PlayMusicStream" -> (fun x54 -> let CI.CPointer x55 = Ctypes.addr x54 in raylib_stub_385_PlayMusicStream x55) | Function (CI.Struct _, Returns CI.Void), "UnloadMusicStream" -> (fun x56 -> let CI.CPointer x57 = Ctypes.addr x56 in raylib_stub_384_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_383_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_382_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_381_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_380_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_379_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_378_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_377_SetSoundVolume x82 x83) | Function (CI.Struct _, Returns (CI.Primitive CI.Bool)), "IsSoundPlaying" -> (fun x84 -> let CI.CPointer x85 = Ctypes.addr x84 in raylib_stub_376_IsSoundPlaying x85) | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetSoundsPlaying" -> raylib_stub_375_GetSoundsPlaying | Function (CI.Void, Returns CI.Void), "StopSoundMulti" -> raylib_stub_374_StopSoundMulti | Function (CI.Struct _, Returns CI.Void), "PlaySoundMulti" -> (fun x88 -> let CI.CPointer x89 = Ctypes.addr x88 in raylib_stub_373_PlaySoundMulti x89) | Function (CI.Struct _, Returns CI.Void), "ResumeSound" -> (fun x90 -> let CI.CPointer x91 = Ctypes.addr x90 in raylib_stub_372_ResumeSound x91) | Function (CI.Struct _, Returns CI.Void), "PauseSound" -> (fun x92 -> let CI.CPointer x93 = Ctypes.addr x92 in raylib_stub_371_PauseSound x93) | Function (CI.Struct _, Returns CI.Void), "StopSound" -> (fun x94 -> let CI.CPointer x95 = Ctypes.addr x94 in raylib_stub_370_StopSound x95) | Function (CI.Struct _, Returns CI.Void), "PlaySound" -> (fun x96 -> let CI.CPointer x97 = Ctypes.addr x96 in raylib_stub_369_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_368_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_367_ExportWave x105 x108) | Function (CI.Struct _, Returns CI.Void), "UnloadSound" -> (fun x110 -> let CI.CPointer x111 = Ctypes.addr x110 in raylib_stub_366_UnloadSound x111) | Function (CI.Struct _, Returns CI.Void), "UnloadWave" -> (fun x112 -> let CI.CPointer x113 = Ctypes.addr x112 in raylib_stub_365_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_364_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_363_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_362_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_361_LoadWave x129)) | Function (CI.Primitive CI.Float, Returns CI.Void), "SetMasterVolume" -> raylib_stub_360_SetMasterVolume | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsAudioDeviceReady" -> raylib_stub_359_IsAudioDeviceReady | Function (CI.Void, Returns CI.Void), "CloseAudioDevice" -> raylib_stub_358_CloseAudioDevice | Function (CI.Void, Returns CI.Void), "InitAudioDevice" -> raylib_stub_357_InitAudioDevice | Function (CI.Void, Returns CI.Void), "EndVrDrawing" -> raylib_stub_356_EndVrDrawing | Function (CI.Void, Returns CI.Void), "BeginVrDrawing" -> raylib_stub_355_BeginVrDrawing | Function (CI.Void, Returns CI.Void), "ToggleVrMode" -> raylib_stub_354_ToggleVrMode | Function (CI.Void, Returns (CI.Primitive CI.Bool)), "IsVrSimulatorReady" -> raylib_stub_353_IsVrSimulatorReady | Function (CI.Pointer _, Returns CI.Void), "UpdateVrTracking" -> (fun x140 -> let CI.CPointer x141 = x140 in raylib_stub_352_UpdateVrTracking x141) | Function (CI.Void, Returns CI.Void), "CloseVrSimulator" -> raylib_stub_351_CloseVrSimulator | Function (CI.Void, Returns CI.Void), "InitVrSimulator" -> raylib_stub_350_InitVrSimulator | Function (CI.Void, Returns CI.Void), "EndBlendMode" -> raylib_stub_349_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_348_BeginBlendMode x147) | Function (CI.Void, Returns CI.Void), "EndShaderMode" -> raylib_stub_347_EndShaderMode | Function (CI.Struct _, Returns CI.Void), "BeginShaderMode" -> (fun x149 -> let CI.CPointer x150 = Ctypes.addr x149 in raylib_stub_346_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_345_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_344_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_343_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_342_GenTextureCubemap x168 x170 x171)) | Function (CI.Void, Returns (CI.Struct _ as x174)), "GetMatrixProjection" -> (fun x173 -> CI.make_structured x174 (raylib_stub_341_GetMatrixProjection x173)) | Function (CI.Void, Returns (CI.Struct _ as x176)), "GetMatrixModelview" -> (fun x175 -> CI.make_structured x176 (raylib_stub_340_GetMatrixModelview x175)) | Function (CI.Struct _, Returns CI.Void), "SetMatrixModelview" -> (fun x177 -> let CI.CPointer x178 = Ctypes.addr x177 in raylib_stub_339_SetMatrixModelview x178) | Function (CI.Struct _, Returns CI.Void), "SetMatrixProjection" -> (fun x179 -> let CI.CPointer x180 = Ctypes.addr x179 in raylib_stub_338_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_337_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_336_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_335_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_334_SetShaderValue x207 x210 x212 x215) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x219; _}, Returns (CI.Primitive CI.Int))), "GetShaderLocation" -> (fun x216 x218 -> let CI.CPointer x221 = x219 x218 in let CI.CPointer x217 = Ctypes.addr x216 in let x220 = x221 in raylib_stub_333_GetShaderLocation x217 x220) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "SetShapesTexture" -> (fun x222 x224 -> let CI.CPointer x225 = Ctypes.addr x224 in let CI.CPointer x223 = Ctypes.addr x222 in raylib_stub_332_SetShapesTexture x223 x225) | Function (CI.Void, Returns (CI.Struct _ as x227)), "GetShapesTextureRec" -> (fun x226 -> CI.make_structured x227 (raylib_stub_331_GetShapesTextureRec x226)) | Function (CI.Void, Returns (CI.Struct _ as x229)), "GetShapesTexture" -> (fun x228 -> CI.make_structured x229 (raylib_stub_330_GetShapesTexture x228)) | Function (CI.Void, Returns (CI.Struct _ as x231)), "GetTextureDefault" -> (fun x230 -> CI.make_structured x231 (raylib_stub_329_GetTextureDefault x230)) | Function (CI.Void, Returns (CI.Struct _ as x233)), "GetShaderDefault" -> (fun x232 -> CI.make_structured x233 (raylib_stub_328_GetShaderDefault x232)) | Function (CI.Struct _, Returns CI.Void), "UnloadShader" -> (fun x234 -> let CI.CPointer x235 = Ctypes.addr x234 in raylib_stub_327_UnloadShader x235) | Function (CI.View {CI.ty = CI.Pointer _; write = x237; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x241; _}, Returns (CI.Struct _ as x244))), "LoadShaderCode" -> (fun x236 x240 -> let CI.CPointer x243 = x241 x240 in let CI.CPointer x239 = x237 x236 in let x238 = x239 in let x242 = x243 in CI.make_structured x244 (raylib_stub_326_LoadShaderCode x238 x242)) | Function (CI.View {CI.ty = CI.Pointer _; write = x246; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x250; _}, Returns (CI.Struct _ as x253))), "LoadShader" -> (fun x245 x249 -> let CI.CPointer x252 = x250 x249 in let CI.CPointer x248 = x246 x245 in let x247 = x248 in let x251 = x252 in CI.make_structured x253 (raylib_stub_325_LoadShader x247 x251)) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x257))), "GetCollisionRayGround" -> (fun x254 x256 -> let CI.CPointer x255 = Ctypes.addr x254 in CI.make_structured x257 (raylib_stub_324_GetCollisionRayGround x255 x256)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x266))))), "GetCollisionRayTriangle" -> (fun x258 x260 x262 x264 -> let CI.CPointer x265 = Ctypes.addr x264 in let CI.CPointer x263 = Ctypes.addr x262 in let CI.CPointer x261 = Ctypes.addr x260 in let CI.CPointer x259 = Ctypes.addr x258 in CI.make_structured x266 (raylib_stub_323_GetCollisionRayTriangle x259 x261 x263 x265)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x271))), "GetCollisionRayModel" -> (fun x267 x269 -> let CI.CPointer x270 = Ctypes.addr x269 in let CI.CPointer x268 = Ctypes.addr x267 in CI.make_structured x271 (raylib_stub_322_GetCollisionRayModel x268 x270)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "CheckCollisionRayBox" -> (fun x272 x274 -> let CI.CPointer x275 = Ctypes.addr x274 in let CI.CPointer x273 = Ctypes.addr x272 in raylib_stub_321_CheckCollisionRayBox x273 x275) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Pointer _, Returns (CI.Primitive CI.Bool))))), "CheckCollisionRaySphereEx" -> (fun x276 x278 x280 x281 -> let CI.CPointer x282 = x281 in let CI.CPointer x279 = Ctypes.addr x278 in let CI.CPointer x277 = Ctypes.addr x276 in raylib_stub_320_CheckCollisionRaySphereEx x277 x279 x280 x282) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool)))), "CheckCollisionRaySphere" -> (fun x283 x285 x287 -> let CI.CPointer x286 = Ctypes.addr x285 in let CI.CPointer x284 = Ctypes.addr x283 in raylib_stub_319_CheckCollisionRaySphere x284 x286 x287) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool)))), "CheckCollisionBoxSphere" -> (fun x288 x290 x292 -> let CI.CPointer x291 = Ctypes.addr x290 in let CI.CPointer x289 = Ctypes.addr x288 in raylib_stub_318_CheckCollisionBoxSphere x289 x291 x292) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "CheckCollisionBoxes" -> (fun x293 x295 -> let CI.CPointer x296 = Ctypes.addr x295 in let CI.CPointer x294 = Ctypes.addr x293 in raylib_stub_317_CheckCollisionBoxes x294 x296) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool))))), "CheckCollisionSpheres" -> (fun x297 x299 x300 x302 -> let CI.CPointer x301 = Ctypes.addr x300 in let CI.CPointer x298 = Ctypes.addr x297 in raylib_stub_316_CheckCollisionSpheres x298 x299 x301 x302) | 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 x303 x305 x307 x309 x311 x312 -> let CI.CPointer x313 = Ctypes.addr x312 in let CI.CPointer x310 = Ctypes.addr x309 in let CI.CPointer x308 = Ctypes.addr x307 in let CI.CPointer x306 = Ctypes.addr x305 in let CI.CPointer x304 = Ctypes.addr x303 in raylib_stub_315_DrawBillboardRec x304 x306 x308 x310 x311 x313) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawBillboard" -> (fun x314 x316 x318 x320 x321 -> let CI.CPointer x322 = Ctypes.addr x321 in let CI.CPointer x319 = Ctypes.addr x318 in let CI.CPointer x317 = Ctypes.addr x316 in let CI.CPointer x315 = Ctypes.addr x314 in raylib_stub_314_DrawBillboard x315 x317 x319 x320 x322) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "DrawBoundingBox" -> (fun x323 x325 -> let CI.CPointer x326 = Ctypes.addr x325 in let CI.CPointer x324 = Ctypes.addr x323 in raylib_stub_313_DrawBoundingBox x324 x326) | 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 x327 x329 x331 x333 x334 x336 -> let CI.CPointer x337 = Ctypes.addr x336 in let CI.CPointer x335 = Ctypes.addr x334 in let CI.CPointer x332 = Ctypes.addr x331 in let CI.CPointer x330 = Ctypes.addr x329 in let CI.CPointer x328 = Ctypes.addr x327 in raylib_stub_312_DrawModelWiresEx x328 x330 x332 x333 x335 x337) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawModelWires" -> (fun x338 x340 x342 x343 -> let CI.CPointer x344 = Ctypes.addr x343 in let CI.CPointer x341 = Ctypes.addr x340 in let CI.CPointer x339 = Ctypes.addr x338 in raylib_stub_311_DrawModelWires x339 x341 x342 x344) | 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 x345 x347 x349 x351 x352 x354 -> let CI.CPointer x355 = Ctypes.addr x354 in let CI.CPointer x353 = Ctypes.addr x352 in let CI.CPointer x350 = Ctypes.addr x349 in let CI.CPointer x348 = Ctypes.addr x347 in let CI.CPointer x346 = Ctypes.addr x345 in raylib_stub_310_DrawModelEx x346 x348 x350 x351 x353 x355) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawModel" -> (fun x356 x358 x360 x361 -> let CI.CPointer x362 = Ctypes.addr x361 in let CI.CPointer x359 = Ctypes.addr x358 in let CI.CPointer x357 = Ctypes.addr x356 in raylib_stub_309_DrawModel x357 x359 x360 x362) | Function (CI.Pointer _, Returns CI.Void), "MeshBinormals" -> (fun x363 -> let CI.CPointer x364 = x363 in raylib_stub_308_MeshBinormals x364) | Function (CI.Pointer _, Returns CI.Void), "MeshTangents" -> (fun x365 -> let CI.CPointer x366 = x365 in raylib_stub_307_MeshTangents x366) | Function (CI.Struct _, Returns (CI.Struct _ as x369)), "MeshBoundingBox" -> (fun x367 -> let CI.CPointer x368 = Ctypes.addr x367 in CI.make_structured x369 (raylib_stub_306_MeshBoundingBox x368)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x374))), "GenMeshCubicmap" -> (fun x370 x372 -> let CI.CPointer x373 = Ctypes.addr x372 in let CI.CPointer x371 = Ctypes.addr x370 in CI.make_structured x374 (raylib_stub_305_GenMeshCubicmap x371 x373)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x379))), "GenMeshHeightmap" -> (fun x375 x377 -> let CI.CPointer x378 = Ctypes.addr x377 in let CI.CPointer x376 = Ctypes.addr x375 in CI.make_structured x379 (raylib_stub_304_GenMeshHeightmap x376 x378)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x384))))), "GenMeshKnot" -> (fun x380 x381 x382 x383 -> CI.make_structured x384 (raylib_stub_303_GenMeshKnot x380 x381 x382 x383)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x389))))), "GenMeshTorus" -> (fun x385 x386 x387 x388 -> CI.make_structured x389 (raylib_stub_302_GenMeshTorus x385 x386 x387 x388)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x393)))), "GenMeshCylinder" -> (fun x390 x391 x392 -> CI.make_structured x393 (raylib_stub_301_GenMeshCylinder x390 x391 x392)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x397)))), "GenMeshHemiSphere" -> (fun x394 x395 x396 -> CI.make_structured x397 (raylib_stub_300_GenMeshHemiSphere x394 x395 x396)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x401)))), "GenMeshSphere" -> (fun x398 x399 x400 -> CI.make_structured x401 (raylib_stub_299_GenMeshSphere x398 x399 x400)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x405)))), "GenMeshCube" -> (fun x402 x403 x404 -> CI.make_structured x405 (raylib_stub_298_GenMeshCube x402 x403 x404)) | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x410))))), "GenMeshPlane" -> (fun x406 x407 x408 x409 -> CI.make_structured x410 (raylib_stub_297_GenMeshPlane x406 x407 x408 x409)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x413))), "GenMeshPoly" -> (fun x411 x412 -> CI.make_structured x413 (raylib_stub_296_GenMeshPoly x411 x412)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "IsModelAnimationValid" -> (fun x414 x416 -> let CI.CPointer x417 = Ctypes.addr x416 in let CI.CPointer x415 = Ctypes.addr x414 in raylib_stub_295_IsModelAnimationValid x415 x417) | Function (CI.Struct _, Returns CI.Void), "UnloadModelAnimation" -> (fun x418 -> let CI.CPointer x419 = Ctypes.addr x418 in raylib_stub_294_UnloadModelAnimation x419) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns CI.Void))), "UpdateModelAnimation" -> (fun x420 x422 x424 -> let CI.CPointer x423 = Ctypes.addr x422 in let CI.CPointer x421 = Ctypes.addr x420 in raylib_stub_293_UpdateModelAnimation x421 x423 x424) | Function (CI.View {CI.ty = CI.Pointer _; write = x426; _}, Function (CI.Pointer _, Returns (CI.Pointer x431))), "LoadModelAnimations" -> (fun x425 x429 -> let CI.CPointer x430 = x429 in let CI.CPointer x428 = x426 x425 in let x427 = x428 in CI.make_ptr x431 (raylib_stub_292_LoadModelAnimations x427 x430)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void))), "SetModelMeshMaterial" -> (fun x432 x434 x435 -> let CI.CPointer x433 = x432 in raylib_stub_291_SetModelMeshMaterial x433 x434 x435) | Function (CI.Pointer _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x439; _}, Function (CI.Struct _, Returns CI.Void))), "SetMaterialTexture" -> (fun x436 x438 x441 -> let CI.CPointer x442 = Ctypes.addr x441 in let CI.CPointer x437 = x436 in let x440 = x439 x438 in raylib_stub_290_SetMaterialTexture x437 x440 x442) | Function (CI.Struct _, Returns CI.Void), "UnloadMaterial" -> (fun x443 -> let CI.CPointer x444 = Ctypes.addr x443 in raylib_stub_289_UnloadMaterial x444) | Function (CI.Void, Returns (CI.Struct _ as x446)), "LoadMaterialDefault" -> (fun x445 -> CI.make_structured x446 (raylib_stub_288_LoadMaterialDefault x445)) | Function (CI.View {CI.ty = CI.Pointer _; write = x448; _}, Function (CI.Pointer _, Returns (CI.Pointer x453))), "LoadMaterials" -> (fun x447 x451 -> let CI.CPointer x452 = x451 in let CI.CPointer x450 = x448 x447 in let x449 = x450 in CI.make_ptr x453 (raylib_stub_287_LoadMaterials x449 x452)) | Function (CI.Struct _, Returns CI.Void), "UnloadMesh" -> (fun x454 -> let CI.CPointer x455 = Ctypes.addr x454 in raylib_stub_286_UnloadMesh x455) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x459; _}, Returns CI.Void)), "ExportMesh" -> (fun x456 x458 -> let CI.CPointer x461 = x459 x458 in let CI.CPointer x457 = Ctypes.addr x456 in let x460 = x461 in raylib_stub_285_ExportMesh x457 x460) | Function (CI.View {CI.ty = CI.Pointer _; write = x463; _}, Function (CI.Pointer _, Returns (CI.View {CI.ty = CI.Pointer x468; read = x469; _}))), "LoadMeshes" -> (fun x462 x466 -> let CI.CPointer x467 = x466 in let CI.CPointer x465 = x463 x462 in let x464 = x465 in x469 (CI.make_ptr x468 (raylib_stub_284_LoadMeshes x464 x467))) | Function (CI.Struct _, Returns CI.Void), "UnloadModel" -> (fun x470 -> let CI.CPointer x471 = Ctypes.addr x470 in raylib_stub_283_UnloadModel x471) | Function (CI.Struct _, Returns (CI.Struct _ as x474)), "LoadModelFromMesh" -> (fun x472 -> let CI.CPointer x473 = Ctypes.addr x472 in CI.make_structured x474 (raylib_stub_282_LoadModelFromMesh x473)) | Function (CI.View {CI.ty = CI.Pointer _; write = x476; _}, Returns (CI.Struct _ as x479)), "LoadModel" -> (fun x475 -> let CI.CPointer x478 = x476 x475 in let x477 = x478 in CI.make_structured x479 (raylib_stub_281_LoadModel x477)) | Function (CI.Struct _, Returns CI.Void), "DrawGizmo" -> (fun x480 -> let CI.CPointer x481 = Ctypes.addr x480 in raylib_stub_280_DrawGizmo x481) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Returns CI.Void)), "DrawGrid" -> raylib_stub_279_DrawGrid | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawPlane" -> (fun x484 x486 x488 -> let CI.CPointer x489 = Ctypes.addr x488 in let CI.CPointer x487 = Ctypes.addr x486 in let CI.CPointer x485 = Ctypes.addr x484 in raylib_stub_278_DrawPlane x485 x487 x489) | 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 x490 x492 x493 x494 x495 x496 -> let CI.CPointer x497 = Ctypes.addr x496 in let CI.CPointer x491 = Ctypes.addr x490 in raylib_stub_277_DrawCylinderWires x491 x492 x493 x494 x495 x497) | 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 x498 x500 x501 x502 x503 x504 -> let CI.CPointer x505 = Ctypes.addr x504 in let CI.CPointer x499 = Ctypes.addr x498 in raylib_stub_276_DrawCylinder x499 x500 x501 x502 x503 x505) | 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 x506 x508 x509 x510 x511 -> let CI.CPointer x512 = Ctypes.addr x511 in let CI.CPointer x507 = Ctypes.addr x506 in raylib_stub_275_DrawSphereWires x507 x508 x509 x510 x512) | 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 x513 x515 x516 x517 x518 -> let CI.CPointer x519 = Ctypes.addr x518 in let CI.CPointer x514 = Ctypes.addr x513 in raylib_stub_274_DrawSphereEx x514 x515 x516 x517 x519) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))), "DrawSphere" -> (fun x520 x522 x523 -> let CI.CPointer x524 = Ctypes.addr x523 in let CI.CPointer x521 = Ctypes.addr x520 in raylib_stub_273_DrawSphere x521 x522 x524) | 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 x525 x527 x529 x530 x531 x532 -> let CI.CPointer x533 = Ctypes.addr x532 in let CI.CPointer x528 = Ctypes.addr x527 in let CI.CPointer x526 = Ctypes.addr x525 in raylib_stub_272_DrawCubeTexture x526 x528 x529 x530 x531 x533) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawCubeWiresV" -> (fun x534 x536 x538 -> let CI.CPointer x539 = Ctypes.addr x538 in let CI.CPointer x537 = Ctypes.addr x536 in let CI.CPointer x535 = Ctypes.addr x534 in raylib_stub_271_DrawCubeWiresV x535 x537 x539) | 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 x540 x542 x543 x544 x545 -> let CI.CPointer x546 = Ctypes.addr x545 in let CI.CPointer x541 = Ctypes.addr x540 in raylib_stub_270_DrawCubeWires x541 x542 x543 x544 x546) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawCubeV" -> (fun x547 x549 x551 -> let CI.CPointer x552 = Ctypes.addr x551 in let CI.CPointer x550 = Ctypes.addr x549 in let CI.CPointer x548 = Ctypes.addr x547 in raylib_stub_269_DrawCubeV x548 x550 x552) | 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 x553 x555 x556 x557 x558 -> let CI.CPointer x559 = Ctypes.addr x558 in let CI.CPointer x554 = Ctypes.addr x553 in raylib_stub_268_DrawCube x554 x555 x556 x557 x559) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawCircle3D" -> (fun x560 x562 x563 x565 x566 -> let CI.CPointer x567 = Ctypes.addr x566 in let CI.CPointer x564 = Ctypes.addr x563 in let CI.CPointer x561 = Ctypes.addr x560 in raylib_stub_267_DrawCircle3D x561 x562 x564 x565 x567) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "DrawPoint3D" -> (fun x568 x570 -> let CI.CPointer x571 = Ctypes.addr x570 in let CI.CPointer x569 = Ctypes.addr x568 in raylib_stub_266_DrawPoint3D x569 x571) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawLine3D" -> (fun x572 x574 x576 -> let CI.CPointer x577 = Ctypes.addr x576 in let CI.CPointer x575 = Ctypes.addr x574 in let CI.CPointer x573 = Ctypes.addr x572 in raylib_stub_265_DrawLine3D x573 x575 x577) | Function (CI.Primitive CI.Int, Function (CI.Pointer _, Returns (CI.View {CI.ty = CI.Pointer x581; read = x582; _}))), "CodepointToUtf8" -> (fun x578 x579 -> let CI.CPointer x580 = x579 in x582 (CI.make_ptr x581 (raylib_stub_264_CodepointToUtf8 x578 x580))) | Function (CI.View {CI.ty = CI.Pointer _; write = x584; _}, Function (CI.Pointer _, Returns (CI.Primitive CI.Int))), "GetNextCodepoint" -> (fun x583 x587 -> let CI.CPointer x588 = x587 in let CI.CPointer x586 = x584 x583 in let x585 = x586 in raylib_stub_263_GetNextCodepoint x585 x588) | Function (CI.View {CI.ty = CI.Pointer _; write = x590; _}, Returns (CI.Primitive CI.Int)), "GetCodepointsCount" -> (fun x589 -> let CI.CPointer x592 = x590 x589 in let x591 = x592 in raylib_stub_262_GetCodepointsCount x591) | Function (CI.View {CI.ty = CI.Pointer _; write = x594; _}, Function (CI.Pointer _, Returns (CI.Pointer x599))), "GetCodepoints" -> (fun x593 x597 -> let CI.CPointer x598 = x597 in let CI.CPointer x596 = x594 x593 in let x595 = x596 in CI.make_ptr x599 (raylib_stub_261_GetCodepoints x595 x598)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns (CI.View {CI.ty = CI.Pointer x603; read = x604; _}))), "TextToUtf8" -> (fun x600 x602 -> let CI.CPointer x601 = x600 in x604 (CI.make_ptr x603 (raylib_stub_260_TextToUtf8 x601 x602))) | Function (CI.View {CI.ty = CI.Pointer _; write = x606; _}, Returns (CI.Primitive CI.Int)), "TextToInteger" -> (fun x605 -> let CI.CPointer x608 = x606 x605 in let x607 = x608 in raylib_stub_259_TextToInteger x607) | Function (CI.View {CI.ty = CI.Pointer _; write = x610; _}, Returns (CI.View {CI.ty = CI.Pointer x613; read = x614; _})), "TextToPascal" -> (fun x609 -> let CI.CPointer x612 = x610 x609 in let x611 = x612 in x614 (CI.make_ptr x613 (raylib_stub_258_TextToPascal x611))) | Function (CI.View {CI.ty = CI.Pointer _; write = x616; _}, Returns (CI.View {CI.ty = CI.Pointer x619; read = x620; _})), "TextToLower" -> (fun x615 -> let CI.CPointer x618 = x616 x615 in let x617 = x618 in x620 (CI.make_ptr x619 (raylib_stub_257_TextToLower x617))) | Function (CI.View {CI.ty = CI.Pointer _; write = x622; _}, Returns (CI.View {CI.ty = CI.Pointer x625; read = x626; _})), "TextToUpper" -> (fun x621 -> let CI.CPointer x624 = x622 x621 in let x623 = x624 in x626 (CI.make_ptr x625 (raylib_stub_256_TextToUpper x623))) | Function (CI.View {CI.ty = CI.Pointer _; write = x628; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x632; _}, Returns (CI.Primitive CI.Int))), "TextFindIndex" -> (fun x627 x631 -> let CI.CPointer x634 = x632 x631 in let CI.CPointer x630 = x628 x627 in let x629 = x630 in let x633 = x634 in raylib_stub_255_TextFindIndex x629 x633) | Function (CI.View {CI.ty = CI.Pointer _; write = x636; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x640; _}, Function (CI.Pointer _, Returns CI.Void))), "TextAppend" -> (fun x635 x639 x643 -> let CI.CPointer x644 = x643 in let CI.CPointer x642 = x640 x639 in let CI.CPointer x638 = x636 x635 in let x637 = x638 in let x641 = x642 in raylib_stub_254_TextAppend x637 x641 x644) | Function (CI.View {CI.ty = CI.Pointer _; write = x646; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x650; _}, Function (CI.Primitive CI.Int, Returns (CI.View {CI.ty = CI.Pointer x654; read = x655; _})))), "TextInsert" -> (fun x645 x649 x653 -> let CI.CPointer x652 = x650 x649 in let CI.CPointer x648 = x646 x645 in let x647 = x648 in let x651 = x652 in x655 (CI.make_ptr x654 (raylib_stub_253_TextInsert x647 x651 x653))) | Function (CI.View {CI.ty = CI.Pointer _; write = x657; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x661; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x665; _}, Returns (CI.View {CI.ty = CI.Pointer x668; read = x669; _})))), "TextReplace" -> (fun x656 x660 x664 -> let CI.CPointer x667 = x665 x664 in let CI.CPointer x663 = x661 x660 in let CI.CPointer x659 = x657 x656 in let x658 = x659 in let x662 = x663 in let x666 = x667 in x669 (CI.make_ptr x668 (raylib_stub_252_TextReplace x658 x662 x666))) | Function (CI.View {CI.ty = CI.Pointer _; write = x671; _}, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.View {CI.ty = CI.Pointer x676; read = x677; _})))), "TextSubtext" -> (fun x670 x674 x675 -> let CI.CPointer x673 = x671 x670 in let x672 = x673 in x677 (CI.make_ptr x676 (raylib_stub_251_TextSubtext x672 x674 x675))) | Function (CI.View {CI.ty = CI.Pointer _; write = x679; _}, Returns (CI.Primitive CI.Int)), "TextLength" -> (fun x678 -> let CI.CPointer x681 = x679 x678 in let x680 = x681 in raylib_stub_250_TextLength x680) | Function (CI.View {CI.ty = CI.Pointer _; write = x683; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x687; _}, Returns (CI.Primitive CI.Bool))), "TextIsEqual" -> (fun x682 x686 -> let CI.CPointer x689 = x687 x686 in let CI.CPointer x685 = x683 x682 in let x684 = x685 in let x688 = x689 in raylib_stub_249_TextIsEqual x684 x688) | Function (CI.View {CI.ty = CI.Pointer _; write = x691; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x695; _}, Returns (CI.Primitive CI.Int))), "TextCopy" -> (fun x690 x694 -> let CI.CPointer x697 = x695 x694 in let CI.CPointer x693 = x691 x690 in let x692 = x693 in let x696 = x697 in raylib_stub_248_TextCopy x692 x696) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int))), "GetGlyphIndex" -> (fun x698 x700 -> let CI.CPointer x699 = Ctypes.addr x698 in raylib_stub_247_GetGlyphIndex x699 x700) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x704; _}, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x709))))), "MeasureTextEx" -> (fun x701 x703 x707 x708 -> let CI.CPointer x706 = x704 x703 in let CI.CPointer x702 = Ctypes.addr x701 in let x705 = x706 in CI.make_structured x709 (raylib_stub_246_MeasureTextEx x702 x705 x707 x708)) | Function (CI.View {CI.ty = CI.Pointer _; write = x711; _}, Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int))), "MeasureText" -> (fun x710 x714 -> let CI.CPointer x713 = x711 x710 in let x712 = x713 in raylib_stub_245_MeasureText x712 x714) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawTextCodepoint" -> (fun x715 x717 x718 x720 x721 -> let CI.CPointer x722 = Ctypes.addr x721 in let CI.CPointer x719 = Ctypes.addr x718 in let CI.CPointer x716 = Ctypes.addr x715 in raylib_stub_244_DrawTextCodepoint x716 x717 x719 x720 x722) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x726; _}, 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 x723 x725 x729 x731 x732 x733 x734 x736 x737 x738 x740 -> let CI.CPointer x741 = Ctypes.addr x740 in let CI.CPointer x739 = Ctypes.addr x738 in let CI.CPointer x735 = Ctypes.addr x734 in let CI.CPointer x730 = Ctypes.addr x729 in let CI.CPointer x728 = x726 x725 in let CI.CPointer x724 = Ctypes.addr x723 in let x727 = x728 in raylib_stub_243_DrawTextRecEx x724 x727 x730 x731 x732 x733 x735 x736 x737 x739 x741) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x745; _}, 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 x742 x744 x748 x750 x751 x752 x753 -> let CI.CPointer x754 = Ctypes.addr x753 in let CI.CPointer x749 = Ctypes.addr x748 in let CI.CPointer x747 = x745 x744 in let CI.CPointer x743 = Ctypes.addr x742 in let x746 = x747 in raylib_stub_242_DrawTextRec x743 x746 x749 x750 x751 x752 x754) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x758; _}, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))))), "DrawTextEx" -> (fun x755 x757 x761 x763 x764 x765 -> let CI.CPointer x766 = Ctypes.addr x765 in let CI.CPointer x762 = Ctypes.addr x761 in let CI.CPointer x760 = x758 x757 in let CI.CPointer x756 = Ctypes.addr x755 in let x759 = x760 in raylib_stub_241_DrawTextEx x756 x759 x762 x763 x764 x766) | Function (CI.View {CI.ty = CI.Pointer _; write = x768; _}, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "DrawText" -> (fun x767 x771 x772 x773 x774 -> let CI.CPointer x775 = Ctypes.addr x774 in let CI.CPointer x770 = x768 x767 in let x769 = x770 in raylib_stub_240_DrawText x769 x771 x772 x773 x775) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "DrawFPS" -> raylib_stub_239_DrawFPS | Function (CI.Struct _, Returns CI.Void), "UnloadFont" -> (fun x778 -> let CI.CPointer x779 = Ctypes.addr x778 in raylib_stub_238_UnloadFont x779) | Function (CI.View {CI.ty = CI.Pointer _; write = x781; _}, Function (CI.Primitive CI.Int, Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Pointer x789)))))), "LoadFontData" -> (fun x780 x784 x785 x787 x788 -> let CI.CPointer x786 = x785 in let CI.CPointer x783 = x781 x780 in let x782 = x783 in CI.make_ptr x789 (raylib_stub_237_LoadFontData x782 x784 x786 x787 x788)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x795)))), "LoadFontFromImage" -> (fun x790 x792 x794 -> let CI.CPointer x793 = Ctypes.addr x792 in let CI.CPointer x791 = Ctypes.addr x790 in CI.make_structured x795 (raylib_stub_236_LoadFontFromImage x791 x793 x794)) | Function (CI.View {CI.ty = CI.Pointer _; write = x797; _}, Function (CI.Primitive CI.Int, Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x804))))), "LoadFontEx" -> (fun x796 x800 x801 x803 -> let CI.CPointer x802 = x801 in let CI.CPointer x799 = x797 x796 in let x798 = x799 in CI.make_structured x804 (raylib_stub_235_LoadFontEx x798 x800 x802 x803)) | Function (CI.View {CI.ty = CI.Pointer _; write = x806; _}, Returns (CI.Struct _ as x809)), "LoadFont" -> (fun x805 -> let CI.CPointer x808 = x806 x805 in let x807 = x808 in CI.make_structured x809 (raylib_stub_234_LoadFont x807)) | Function (CI.Void, Returns (CI.Struct _ as x811)), "GetFontDefault" -> (fun x810 -> CI.make_structured x811 (raylib_stub_233_GetFontDefault x810)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int)))), "GetPixelDataSize" -> raylib_stub_232_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 x815 x817 x819 x821 x823 x824 -> let CI.CPointer x825 = Ctypes.addr x824 in let CI.CPointer x822 = Ctypes.addr x821 in let CI.CPointer x820 = Ctypes.addr x819 in let CI.CPointer x818 = Ctypes.addr x817 in let CI.CPointer x816 = Ctypes.addr x815 in raylib_stub_231_DrawTexturePro x816 x818 x820 x822 x823 x825) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))))), "DrawTextureQuad" -> (fun x826 x828 x830 x832 x834 -> let CI.CPointer x835 = Ctypes.addr x834 in let CI.CPointer x833 = Ctypes.addr x832 in let CI.CPointer x831 = Ctypes.addr x830 in let CI.CPointer x829 = Ctypes.addr x828 in let CI.CPointer x827 = Ctypes.addr x826 in raylib_stub_230_DrawTextureQuad x827 x829 x831 x833 x835) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "DrawTextureRec" -> (fun x836 x838 x840 x842 -> let CI.CPointer x843 = Ctypes.addr x842 in let CI.CPointer x841 = Ctypes.addr x840 in let CI.CPointer x839 = Ctypes.addr x838 in let CI.CPointer x837 = Ctypes.addr x836 in raylib_stub_229_DrawTextureRec x837 x839 x841 x843) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))), "DrawTextureEx" -> (fun x844 x846 x848 x849 x850 -> let CI.CPointer x851 = Ctypes.addr x850 in let CI.CPointer x847 = Ctypes.addr x846 in let CI.CPointer x845 = Ctypes.addr x844 in raylib_stub_228_DrawTextureEx x845 x847 x848 x849 x851) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawTextureV" -> (fun x852 x854 x856 -> let CI.CPointer x857 = Ctypes.addr x856 in let CI.CPointer x855 = Ctypes.addr x854 in let CI.CPointer x853 = Ctypes.addr x852 in raylib_stub_227_DrawTextureV x853 x855 x857) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "DrawTexture" -> (fun x858 x860 x861 x862 -> let CI.CPointer x863 = Ctypes.addr x862 in let CI.CPointer x859 = Ctypes.addr x858 in raylib_stub_226_DrawTexture x859 x860 x861 x863) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x867; _}, Returns CI.Void)), "SetTextureWrap" -> (fun x864 x866 -> let CI.CPointer x865 = Ctypes.addr x864 in let x868 = x867 x866 in raylib_stub_225_SetTextureWrap x865 x868) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x872; _}, Returns CI.Void)), "SetTextureFilter" -> (fun x869 x871 -> let CI.CPointer x870 = Ctypes.addr x869 in let x873 = x872 x871 in raylib_stub_224_SetTextureFilter x870 x873) | Function (CI.Pointer _, Returns CI.Void), "GenTextureMipmaps" -> (fun x874 -> let CI.CPointer x875 = x874 in raylib_stub_223_GenTextureMipmaps x875) | Function (CI.Void, Returns (CI.Struct _ as x877)), "GetScreenData" -> (fun x876 -> CI.make_structured x877 (raylib_stub_222_GetScreenData x876)) | Function (CI.Struct _, Returns (CI.Struct _ as x880)), "GetTextureData" -> (fun x878 -> let CI.CPointer x879 = Ctypes.addr x878 in CI.make_structured x880 (raylib_stub_221_GetTextureData x879)) | Function (CI.Struct _, Function (CI.Pointer _, Returns CI.Void)), "UpdateTexture" -> (fun x881 x883 -> let CI.CPointer x884 = x883 in let CI.CPointer x882 = Ctypes.addr x881 in raylib_stub_220_UpdateTexture x882 x884) | Function (CI.Struct _, Returns CI.Void), "UnloadRenderTexture" -> (fun x885 -> let CI.CPointer x886 = Ctypes.addr x885 in raylib_stub_219_UnloadRenderTexture x886) | Function (CI.Struct _, Returns CI.Void), "UnloadTexture" -> (fun x887 -> let CI.CPointer x888 = Ctypes.addr x887 in raylib_stub_218_UnloadTexture x888) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x891))), "LoadRenderTexture" -> (fun x889 x890 -> CI.make_structured x891 (raylib_stub_217_LoadRenderTexture x889 x890)) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x895))), "LoadTextureCubemap" -> (fun x892 x894 -> let CI.CPointer x893 = Ctypes.addr x892 in CI.make_structured x895 (raylib_stub_216_LoadTextureCubemap x893 x894)) | Function (CI.Struct _, Returns (CI.Struct _ as x898)), "LoadTextureFromImage" -> (fun x896 -> let CI.CPointer x897 = Ctypes.addr x896 in CI.make_structured x898 (raylib_stub_215_LoadTextureFromImage x897)) | Function (CI.View {CI.ty = CI.Pointer _; write = x900; _}, Returns (CI.Struct _ as x903)), "LoadTexture" -> (fun x899 -> let CI.CPointer x902 = x900 x899 in let x901 = x902 in CI.make_structured x903 (raylib_stub_214_LoadTexture x901)) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x911; _}, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))))))), "ImageDrawTextEx" -> (fun x904 x906 x908 x910 x914 x915 x916 -> let CI.CPointer x917 = Ctypes.addr x916 in let CI.CPointer x913 = x911 x910 in let CI.CPointer x909 = Ctypes.addr x908 in let CI.CPointer x907 = Ctypes.addr x906 in let CI.CPointer x905 = x904 in let x912 = x913 in raylib_stub_213_ImageDrawTextEx x905 x907 x909 x912 x914 x915 x917) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x923; _}, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))))), "ImageDrawText" -> (fun x918 x920 x922 x926 x927 -> let CI.CPointer x928 = Ctypes.addr x927 in let CI.CPointer x925 = x923 x922 in let CI.CPointer x921 = Ctypes.addr x920 in let CI.CPointer x919 = x918 in let x924 = x925 in raylib_stub_212_ImageDrawText x919 x921 x924 x926 x928) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))))), "ImageDraw" -> (fun x929 x931 x933 x935 x937 -> let CI.CPointer x938 = Ctypes.addr x937 in let CI.CPointer x936 = Ctypes.addr x935 in let CI.CPointer x934 = Ctypes.addr x933 in let CI.CPointer x932 = Ctypes.addr x931 in let CI.CPointer x930 = x929 in raylib_stub_211_ImageDraw x930 x932 x934 x936 x938) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawRectangleLines" -> (fun x939 x941 x943 x944 -> let CI.CPointer x945 = Ctypes.addr x944 in let CI.CPointer x942 = Ctypes.addr x941 in let CI.CPointer x940 = x939 in raylib_stub_210_ImageDrawRectangleLines x940 x942 x943 x945) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "ImageDrawRectangleRec" -> (fun x946 x948 x950 -> let CI.CPointer x951 = Ctypes.addr x950 in let CI.CPointer x949 = Ctypes.addr x948 in let CI.CPointer x947 = x946 in raylib_stub_209_ImageDrawRectangleRec x947 x949 x951) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawRectangleV" -> (fun x952 x954 x956 x958 -> let CI.CPointer x959 = Ctypes.addr x958 in let CI.CPointer x957 = Ctypes.addr x956 in let CI.CPointer x955 = Ctypes.addr x954 in let CI.CPointer x953 = x952 in raylib_stub_208_ImageDrawRectangleV x953 x955 x957 x959) | 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 x960 x962 x963 x964 x965 x966 -> let CI.CPointer x967 = Ctypes.addr x966 in let CI.CPointer x961 = x960 in raylib_stub_207_ImageDrawRectangle x961 x962 x963 x964 x965 x967) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawCircleV" -> (fun x968 x970 x972 x973 -> let CI.CPointer x974 = Ctypes.addr x973 in let CI.CPointer x971 = Ctypes.addr x970 in let CI.CPointer x969 = x968 in raylib_stub_206_ImageDrawCircleV x969 x971 x972 x974) | 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 x975 x977 x978 x979 x980 -> let CI.CPointer x981 = Ctypes.addr x980 in let CI.CPointer x976 = x975 in raylib_stub_205_ImageDrawCircle x976 x977 x978 x979 x981) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawLineV" -> (fun x982 x984 x986 x988 -> let CI.CPointer x989 = Ctypes.addr x988 in let CI.CPointer x987 = Ctypes.addr x986 in let CI.CPointer x985 = Ctypes.addr x984 in let CI.CPointer x983 = x982 in raylib_stub_204_ImageDrawLineV x983 x985 x987 x989) | 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 x990 x992 x993 x994 x995 x996 -> let CI.CPointer x997 = Ctypes.addr x996 in let CI.CPointer x991 = x990 in raylib_stub_203_ImageDrawLine x991 x992 x993 x994 x995 x997) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "ImageDrawPixelV" -> (fun x998 x1000 x1002 -> let CI.CPointer x1003 = Ctypes.addr x1002 in let CI.CPointer x1001 = Ctypes.addr x1000 in let CI.CPointer x999 = x998 in raylib_stub_202_ImageDrawPixelV x999 x1001 x1003) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "ImageDrawPixel" -> (fun x1004 x1006 x1007 x1008 -> let CI.CPointer x1009 = Ctypes.addr x1008 in let CI.CPointer x1005 = x1004 in raylib_stub_201_ImageDrawPixel x1005 x1006 x1007 x1009) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageClearBackground" -> (fun x1010 x1012 -> let CI.CPointer x1013 = Ctypes.addr x1012 in let CI.CPointer x1011 = x1010 in raylib_stub_200_ImageClearBackground x1011 x1013) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x1017))), "GetImageAlphaBorder" -> (fun x1014 x1016 -> let CI.CPointer x1015 = Ctypes.addr x1014 in CI.make_structured x1017 (raylib_stub_199_GetImageAlphaBorder x1015 x1016)) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "ImageColorReplace" -> (fun x1018 x1020 x1022 -> let CI.CPointer x1023 = Ctypes.addr x1022 in let CI.CPointer x1021 = Ctypes.addr x1020 in let CI.CPointer x1019 = x1018 in raylib_stub_198_ImageColorReplace x1019 x1021 x1023) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns CI.Void)), "ImageColorBrightness" -> (fun x1024 x1026 -> let CI.CPointer x1025 = x1024 in raylib_stub_197_ImageColorBrightness x1025 x1026) | Function (CI.Pointer _, Function (CI.Primitive CI.Float, Returns CI.Void)), "ImageColorContrast" -> (fun x1027 x1029 -> let CI.CPointer x1028 = x1027 in raylib_stub_196_ImageColorContrast x1028 x1029) | Function (CI.Pointer _, Returns CI.Void), "ImageColorGrayscale" -> (fun x1030 -> let CI.CPointer x1031 = x1030 in raylib_stub_195_ImageColorGrayscale x1031) | Function (CI.Pointer _, Returns CI.Void), "ImageColorInvert" -> (fun x1032 -> let CI.CPointer x1033 = x1032 in raylib_stub_194_ImageColorInvert x1033) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageColorTint" -> (fun x1034 x1036 -> let CI.CPointer x1037 = Ctypes.addr x1036 in let CI.CPointer x1035 = x1034 in raylib_stub_193_ImageColorTint x1035 x1037) | Function (CI.Pointer _, Returns CI.Void), "ImageRotateCCW" -> (fun x1038 -> let CI.CPointer x1039 = x1038 in raylib_stub_192_ImageRotateCCW x1039) | Function (CI.Pointer _, Returns CI.Void), "ImageRotateCW" -> (fun x1040 -> let CI.CPointer x1041 = x1040 in raylib_stub_191_ImageRotateCW x1041) | Function (CI.Pointer _, Returns CI.Void), "ImageFlipHorizontal" -> (fun x1042 -> let CI.CPointer x1043 = x1042 in raylib_stub_190_ImageFlipHorizontal x1043) | Function (CI.Pointer _, Returns CI.Void), "ImageFlipVertical" -> (fun x1044 -> let CI.CPointer x1045 = x1044 in raylib_stub_189_ImageFlipVertical x1045) | 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 x1046 x1048 x1049 x1050 x1051 -> let CI.CPointer x1047 = x1046 in raylib_stub_188_ImageDither x1047 x1048 x1049 x1050 x1051) | Function (CI.Pointer _, Returns CI.Void), "ImageMipmaps" -> (fun x1052 -> let CI.CPointer x1053 = x1052 in raylib_stub_187_ImageMipmaps x1053) | 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 x1054 x1056 x1057 x1058 x1059 x1060 -> let CI.CPointer x1061 = Ctypes.addr x1060 in let CI.CPointer x1055 = x1054 in raylib_stub_186_ImageResizeCanvas x1055 x1056 x1057 x1058 x1059 x1061) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void))), "ImageResizeNN" -> (fun x1062 x1064 x1065 -> let CI.CPointer x1063 = x1062 in raylib_stub_185_ImageResizeNN x1063 x1064 x1065) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void))), "ImageResize" -> (fun x1066 x1068 x1069 -> let CI.CPointer x1067 = x1066 in raylib_stub_184_ImageResize x1067 x1068 x1069) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageCrop" -> (fun x1070 x1072 -> let CI.CPointer x1073 = Ctypes.addr x1072 in let CI.CPointer x1071 = x1070 in raylib_stub_183_ImageCrop x1071 x1073) | Function (CI.Pointer _, Returns CI.Void), "ImageAlphaPremultiply" -> (fun x1074 -> let CI.CPointer x1075 = x1074 in raylib_stub_182_ImageAlphaPremultiply x1075) | Function (CI.Pointer _, Function (CI.Primitive CI.Float, Returns CI.Void)), "ImageAlphaCrop" -> (fun x1076 x1078 -> let CI.CPointer x1077 = x1076 in raylib_stub_181_ImageAlphaCrop x1077 x1078) | Function (CI.Pointer _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns CI.Void))), "ImageAlphaClear" -> (fun x1079 x1081 x1083 -> let CI.CPointer x1082 = Ctypes.addr x1081 in let CI.CPointer x1080 = x1079 in raylib_stub_180_ImageAlphaClear x1080 x1082 x1083) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageAlphaMask" -> (fun x1084 x1086 -> let CI.CPointer x1087 = Ctypes.addr x1086 in let CI.CPointer x1085 = x1084 in raylib_stub_179_ImageAlphaMask x1085 x1087) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Returns CI.Void)), "ImageFormat" -> (fun x1088 x1090 -> let CI.CPointer x1089 = x1088 in raylib_stub_178_ImageFormat x1089 x1090) | Function (CI.Pointer _, Function (CI.Struct _, Returns CI.Void)), "ImageToPOT" -> (fun x1091 x1093 -> let CI.CPointer x1094 = Ctypes.addr x1093 in let CI.CPointer x1092 = x1091 in raylib_stub_177_ImageToPOT x1092 x1094) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x1098; _}, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns (CI.Struct _ as x1105)))))), "ImageTextEx" -> (fun x1095 x1097 x1101 x1102 x1103 -> let CI.CPointer x1104 = Ctypes.addr x1103 in let CI.CPointer x1100 = x1098 x1097 in let CI.CPointer x1096 = Ctypes.addr x1095 in let x1099 = x1100 in CI.make_structured x1105 (raylib_stub_176_ImageTextEx x1096 x1099 x1101 x1102 x1104)) | Function (CI.View {CI.ty = CI.Pointer _; write = x1107; _}, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns (CI.Struct _ as x1113)))), "ImageText" -> (fun x1106 x1110 x1111 -> let CI.CPointer x1112 = Ctypes.addr x1111 in let CI.CPointer x1109 = x1107 x1106 in let x1108 = x1109 in CI.make_structured x1113 (raylib_stub_175_ImageText x1108 x1110 x1112)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1118))), "ImageFromImage" -> (fun x1114 x1116 -> let CI.CPointer x1117 = Ctypes.addr x1116 in let CI.CPointer x1115 = Ctypes.addr x1114 in CI.make_structured x1118 (raylib_stub_174_ImageFromImage x1115 x1117)) | Function (CI.Struct _, Returns (CI.Struct _ as x1121)), "ImageCopy" -> (fun x1119 -> let CI.CPointer x1120 = Ctypes.addr x1119 in CI.make_structured x1121 (raylib_stub_173_ImageCopy x1120)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1125)))), "GenImageCellular" -> (fun x1122 x1123 x1124 -> CI.make_structured x1125 (raylib_stub_172_GenImageCellular x1122 x1123 x1124)) | 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 x1131)))))), "GenImagePerlinNoise" -> (fun x1126 x1127 x1128 x1129 x1130 -> CI.make_structured x1131 (raylib_stub_171_GenImagePerlinNoise x1126 x1127 x1128 x1129 x1130)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x1135)))), "GenImageWhiteNoise" -> (fun x1132 x1133 x1134 -> CI.make_structured x1135 (raylib_stub_170_GenImageWhiteNoise x1132 x1133 x1134)) | 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 x1144))))))), "GenImageChecked" -> (fun x1136 x1137 x1138 x1139 x1140 x1142 -> let CI.CPointer x1143 = Ctypes.addr x1142 in let CI.CPointer x1141 = Ctypes.addr x1140 in CI.make_structured x1144 (raylib_stub_169_GenImageChecked x1136 x1137 x1138 x1139 x1141 x1143)) | 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 x1152)))))), "GenImageGradientRadial" -> (fun x1145 x1146 x1147 x1148 x1150 -> let CI.CPointer x1151 = Ctypes.addr x1150 in let CI.CPointer x1149 = Ctypes.addr x1148 in CI.make_structured x1152 (raylib_stub_168_GenImageGradientRadial x1145 x1146 x1147 x1149 x1151)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1159))))), "GenImageGradientH" -> (fun x1153 x1154 x1155 x1157 -> let CI.CPointer x1158 = Ctypes.addr x1157 in let CI.CPointer x1156 = Ctypes.addr x1155 in CI.make_structured x1159 (raylib_stub_167_GenImageGradientH x1153 x1154 x1156 x1158)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1166))))), "GenImageGradientV" -> (fun x1160 x1161 x1162 x1164 -> let CI.CPointer x1165 = Ctypes.addr x1164 in let CI.CPointer x1163 = Ctypes.addr x1162 in CI.make_structured x1166 (raylib_stub_166_GenImageGradientV x1160 x1161 x1163 x1165)) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns (CI.Struct _ as x1171)))), "GenImageColor" -> (fun x1167 x1168 x1169 -> let CI.CPointer x1170 = Ctypes.addr x1169 in CI.make_structured x1171 (raylib_stub_165_GenImageColor x1167 x1168 x1170)) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x1175; _}, Returns CI.Void)), "ExportImageAsCode" -> (fun x1172 x1174 -> let CI.CPointer x1177 = x1175 x1174 in let CI.CPointer x1173 = Ctypes.addr x1172 in let x1176 = x1177 in raylib_stub_164_ExportImageAsCode x1173 x1176) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Pointer _; write = x1181; _}, Returns CI.Void)), "ExportImage" -> (fun x1178 x1180 -> let CI.CPointer x1183 = x1181 x1180 in let CI.CPointer x1179 = Ctypes.addr x1178 in let x1182 = x1183 in raylib_stub_163_ExportImage x1179 x1182) | Function (CI.Struct _, Returns CI.Void), "UnloadImage" -> (fun x1184 -> let CI.CPointer x1185 = Ctypes.addr x1184 in raylib_stub_162_UnloadImage x1185) | Function (CI.View {CI.ty = CI.Pointer _; write = x1187; _}, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1194)))))), "LoadImageRaw" -> (fun x1186 x1190 x1191 x1192 x1193 -> let CI.CPointer x1189 = x1187 x1186 in let x1188 = x1189 in CI.make_structured x1194 (raylib_stub_161_LoadImageRaw x1188 x1190 x1191 x1192 x1193)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1200))))), "LoadImagePro" -> (fun x1195 x1197 x1198 x1199 -> let CI.CPointer x1196 = x1195 in CI.make_structured x1200 (raylib_stub_160_LoadImagePro x1196 x1197 x1198 x1199)) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1205)))), "LoadImageEx" -> (fun x1201 x1203 x1204 -> let CI.CPointer x1202 = x1201 in CI.make_structured x1205 (raylib_stub_159_LoadImageEx x1202 x1203 x1204)) | Function (CI.View {CI.ty = CI.Pointer _; write = x1207; _}, Returns (CI.Struct _ as x1210)), "LoadImage" -> (fun x1206 -> let CI.CPointer x1209 = x1207 x1206 in let x1208 = x1209 in CI.make_structured x1210 (raylib_stub_158_LoadImage x1208)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))))), "CheckCollisionPointTriangle" -> (fun x1211 x1213 x1215 x1217 -> let CI.CPointer x1218 = Ctypes.addr x1217 in let CI.CPointer x1216 = Ctypes.addr x1215 in let CI.CPointer x1214 = Ctypes.addr x1213 in let CI.CPointer x1212 = Ctypes.addr x1211 in raylib_stub_157_CheckCollisionPointTriangle x1212 x1214 x1216 x1218) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool)))), "CheckCollisionPointCircle" -> (fun x1219 x1221 x1223 -> let CI.CPointer x1222 = Ctypes.addr x1221 in let CI.CPointer x1220 = Ctypes.addr x1219 in raylib_stub_156_CheckCollisionPointCircle x1220 x1222 x1223) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "CheckCollisionPointRec" -> (fun x1224 x1226 -> let CI.CPointer x1227 = Ctypes.addr x1226 in let CI.CPointer x1225 = Ctypes.addr x1224 in raylib_stub_155_CheckCollisionPointRec x1225 x1227) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1232))), "GetCollisionRec" -> (fun x1228 x1230 -> let CI.CPointer x1231 = Ctypes.addr x1230 in let CI.CPointer x1229 = Ctypes.addr x1228 in CI.make_structured x1232 (raylib_stub_154_GetCollisionRec x1229 x1231)) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns (CI.Primitive CI.Bool)))), "CheckCollisionCircleRec" -> (fun x1233 x1235 x1236 -> let CI.CPointer x1237 = Ctypes.addr x1236 in let CI.CPointer x1234 = Ctypes.addr x1233 in raylib_stub_153_CheckCollisionCircleRec x1234 x1235 x1237) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Primitive CI.Bool))))), "CheckCollisionCircles" -> (fun x1238 x1240 x1241 x1243 -> let CI.CPointer x1242 = Ctypes.addr x1241 in let CI.CPointer x1239 = Ctypes.addr x1238 in raylib_stub_152_CheckCollisionCircles x1239 x1240 x1242 x1243) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Primitive CI.Bool))), "CheckCollisionRecs" -> (fun x1244 x1246 -> let CI.CPointer x1247 = Ctypes.addr x1246 in let CI.CPointer x1245 = Ctypes.addr x1244 in raylib_stub_151_CheckCollisionRecs x1245 x1247) | 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 x1248 x1250 x1251 x1252 x1253 -> let CI.CPointer x1254 = Ctypes.addr x1253 in let CI.CPointer x1249 = Ctypes.addr x1248 in raylib_stub_150_DrawPolyLines x1249 x1250 x1251 x1252 x1254) | 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 x1255 x1257 x1258 x1259 x1260 -> let CI.CPointer x1261 = Ctypes.addr x1260 in let CI.CPointer x1256 = Ctypes.addr x1255 in raylib_stub_149_DrawPoly x1256 x1257 x1258 x1259 x1261) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawTriangleStrip" -> (fun x1262 x1264 x1265 -> let CI.CPointer x1266 = Ctypes.addr x1265 in let CI.CPointer x1263 = x1262 in raylib_stub_148_DrawTriangleStrip x1263 x1264 x1266) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawTriangleFan" -> (fun x1267 x1269 x1270 -> let CI.CPointer x1271 = Ctypes.addr x1270 in let CI.CPointer x1268 = x1267 in raylib_stub_147_DrawTriangleFan x1268 x1269 x1271) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "DrawTriangleLines" -> (fun x1272 x1274 x1276 x1278 -> let CI.CPointer x1279 = Ctypes.addr x1278 in let CI.CPointer x1277 = Ctypes.addr x1276 in let CI.CPointer x1275 = Ctypes.addr x1274 in let CI.CPointer x1273 = Ctypes.addr x1272 in raylib_stub_146_DrawTriangleLines x1273 x1275 x1277 x1279) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)))), "DrawTriangle" -> (fun x1280 x1282 x1284 x1286 -> let CI.CPointer x1287 = Ctypes.addr x1286 in let CI.CPointer x1285 = Ctypes.addr x1284 in let CI.CPointer x1283 = Ctypes.addr x1282 in let CI.CPointer x1281 = Ctypes.addr x1280 in raylib_stub_145_DrawTriangle x1281 x1283 x1285 x1287) | 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 x1288 x1290 x1291 x1292 x1293 -> let CI.CPointer x1294 = Ctypes.addr x1293 in let CI.CPointer x1289 = Ctypes.addr x1288 in raylib_stub_144_DrawRectangleRoundedLines x1289 x1290 x1291 x1292 x1294) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void)))), "DrawRectangleRounded" -> (fun x1295 x1297 x1298 x1299 -> let CI.CPointer x1300 = Ctypes.addr x1299 in let CI.CPointer x1296 = Ctypes.addr x1295 in raylib_stub_143_DrawRectangleRounded x1296 x1297 x1298 x1300) | Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawRectangleLinesEx" -> (fun x1301 x1303 x1304 -> let CI.CPointer x1305 = Ctypes.addr x1304 in let CI.CPointer x1302 = Ctypes.addr x1301 in raylib_stub_142_DrawRectangleLinesEx x1302 x1303 x1305) | 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 x1306 x1307 x1308 x1309 x1310 -> let CI.CPointer x1311 = Ctypes.addr x1310 in raylib_stub_141_DrawRectangleLines x1306 x1307 x1308 x1309 x1311) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))))), "DrawRectangleGradientEx" -> (fun x1312 x1314 x1316 x1318 x1320 -> let CI.CPointer x1321 = Ctypes.addr x1320 in let CI.CPointer x1319 = Ctypes.addr x1318 in let CI.CPointer x1317 = Ctypes.addr x1316 in let CI.CPointer x1315 = Ctypes.addr x1314 in let CI.CPointer x1313 = Ctypes.addr x1312 in raylib_stub_140_DrawRectangleGradientEx x1313 x1315 x1317 x1319 x1321) | 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 x1322 x1323 x1324 x1325 x1326 x1328 -> let CI.CPointer x1329 = Ctypes.addr x1328 in let CI.CPointer x1327 = Ctypes.addr x1326 in raylib_stub_139_DrawRectangleGradientH x1322 x1323 x1324 x1325 x1327 x1329) | 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 x1330 x1331 x1332 x1333 x1334 x1336 -> let CI.CPointer x1337 = Ctypes.addr x1336 in let CI.CPointer x1335 = Ctypes.addr x1334 in raylib_stub_138_DrawRectangleGradientV x1330 x1331 x1332 x1333 x1335 x1337) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawRectanglePro" -> (fun x1338 x1340 x1342 x1343 -> let CI.CPointer x1344 = Ctypes.addr x1343 in let CI.CPointer x1341 = Ctypes.addr x1340 in let CI.CPointer x1339 = Ctypes.addr x1338 in raylib_stub_137_DrawRectanglePro x1339 x1341 x1342 x1344) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "DrawRectangleRec" -> (fun x1345 x1347 -> let CI.CPointer x1348 = Ctypes.addr x1347 in let CI.CPointer x1346 = Ctypes.addr x1345 in raylib_stub_136_DrawRectangleRec x1346 x1348) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawRectangleV" -> (fun x1349 x1351 x1353 -> let CI.CPointer x1354 = Ctypes.addr x1353 in let CI.CPointer x1352 = Ctypes.addr x1351 in let CI.CPointer x1350 = Ctypes.addr x1349 in raylib_stub_135_DrawRectangleV x1350 x1352 x1354) | 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 x1355 x1356 x1357 x1358 x1359 -> let CI.CPointer x1360 = Ctypes.addr x1359 in raylib_stub_134_DrawRectangle x1355 x1356 x1357 x1358 x1360) | 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 x1361 x1363 x1364 x1365 x1366 x1367 x1368 -> let CI.CPointer x1369 = Ctypes.addr x1368 in let CI.CPointer x1362 = Ctypes.addr x1361 in raylib_stub_133_DrawRingLines x1362 x1363 x1364 x1365 x1366 x1367 x1369) | 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 x1370 x1372 x1373 x1374 x1375 x1376 x1377 -> let CI.CPointer x1378 = Ctypes.addr x1377 in let CI.CPointer x1371 = Ctypes.addr x1370 in raylib_stub_132_DrawRing x1371 x1372 x1373 x1374 x1375 x1376 x1378) | 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 x1379 x1380 x1381 x1382 x1383 -> let CI.CPointer x1384 = Ctypes.addr x1383 in raylib_stub_131_DrawEllipseLines x1379 x1380 x1381 x1382 x1384) | 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 x1385 x1386 x1387 x1388 x1389 -> let CI.CPointer x1390 = Ctypes.addr x1389 in raylib_stub_130_DrawEllipse x1385 x1386 x1387 x1388 x1390) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawCircleLines" -> (fun x1391 x1392 x1393 x1394 -> let CI.CPointer x1395 = Ctypes.addr x1394 in raylib_stub_129_DrawCircleLines x1391 x1392 x1393 x1395) | Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void))), "DrawCircleV" -> (fun x1396 x1398 x1399 -> let CI.CPointer x1400 = Ctypes.addr x1399 in let CI.CPointer x1397 = Ctypes.addr x1396 in raylib_stub_128_DrawCircleV x1397 x1398 x1400) | 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 x1401 x1402 x1403 x1404 x1406 -> let CI.CPointer x1407 = Ctypes.addr x1406 in let CI.CPointer x1405 = Ctypes.addr x1404 in raylib_stub_127_DrawCircleGradient x1401 x1402 x1403 x1405 x1407) | 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 x1408 x1410 x1411 x1412 x1413 x1414 -> let CI.CPointer x1415 = Ctypes.addr x1414 in let CI.CPointer x1409 = Ctypes.addr x1408 in raylib_stub_126_DrawCircleSectorLines x1409 x1410 x1411 x1412 x1413 x1415) | 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 x1416 x1418 x1419 x1420 x1421 x1422 -> let CI.CPointer x1423 = Ctypes.addr x1422 in let CI.CPointer x1417 = Ctypes.addr x1416 in raylib_stub_125_DrawCircleSector x1417 x1418 x1419 x1420 x1421 x1423) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawCircle" -> (fun x1424 x1425 x1426 x1427 -> let CI.CPointer x1428 = Ctypes.addr x1427 in raylib_stub_124_DrawCircle x1424 x1425 x1426 x1428) | Function (CI.Pointer _, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawLineStrip" -> (fun x1429 x1431 x1432 -> let CI.CPointer x1433 = Ctypes.addr x1432 in let CI.CPointer x1430 = x1429 in raylib_stub_123_DrawLineStrip x1430 x1431 x1433) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawLineBezier" -> (fun x1434 x1436 x1438 x1439 -> let CI.CPointer x1440 = Ctypes.addr x1439 in let CI.CPointer x1437 = Ctypes.addr x1436 in let CI.CPointer x1435 = Ctypes.addr x1434 in raylib_stub_122_DrawLineBezier x1435 x1437 x1438 x1440) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Float, Function (CI.Struct _, Returns CI.Void)))), "DrawLineEx" -> (fun x1441 x1443 x1445 x1446 -> let CI.CPointer x1447 = Ctypes.addr x1446 in let CI.CPointer x1444 = Ctypes.addr x1443 in let CI.CPointer x1442 = Ctypes.addr x1441 in raylib_stub_121_DrawLineEx x1442 x1444 x1445 x1447) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void))), "DrawLineV" -> (fun x1448 x1450 x1452 -> let CI.CPointer x1453 = Ctypes.addr x1452 in let CI.CPointer x1451 = Ctypes.addr x1450 in let CI.CPointer x1449 = Ctypes.addr x1448 in raylib_stub_120_DrawLineV x1449 x1451 x1453) | 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 x1454 x1455 x1456 x1457 x1458 -> let CI.CPointer x1459 = Ctypes.addr x1458 in raylib_stub_119_DrawLine x1454 x1455 x1456 x1457 x1459) | Function (CI.Struct _, Function (CI.Struct _, Returns CI.Void)), "DrawPixelV" -> (fun x1460 x1462 -> let CI.CPointer x1463 = Ctypes.addr x1462 in let CI.CPointer x1461 = Ctypes.addr x1460 in raylib_stub_118_DrawPixelV x1461 x1463) | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Function (CI.Struct _, Returns CI.Void))), "DrawPixel" -> (fun x1464 x1465 x1466 -> let CI.CPointer x1467 = Ctypes.addr x1466 in raylib_stub_117_DrawPixel x1464 x1465 x1467) | 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_116_SetCameraMoveControls | Function (CI.Primitive CI.Int, Returns CI.Void), "SetCameraSmoothZoomControl" -> raylib_stub_115_SetCameraSmoothZoomControl | Function (CI.Primitive CI.Int, Returns CI.Void), "SetCameraAltControl" -> raylib_stub_114_SetCameraAltControl | Function (CI.Primitive CI.Int, Returns CI.Void), "SetCameraPanControl" -> raylib_stub_113_SetCameraPanControl | Function (CI.Pointer _, Returns CI.Void), "UpdateCamera" -> (fun x1477 -> let CI.CPointer x1478 = x1477 in raylib_stub_112_UpdateCamera x1478) | Function (CI.Struct _, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1482; _}, Returns CI.Void)), "SetCameraMode" -> (fun x1479 x1481 -> let CI.CPointer x1480 = Ctypes.addr x1479 in let x1483 = x1482 x1481 in raylib_stub_111_SetCameraMode x1480 x1483) | Function (CI.Void, Returns (CI.Primitive CI.Float)), "GetGesturePinchAngle" -> raylib_stub_110_GetGesturePinchAngle | Function (CI.Void, Returns (CI.Struct _ as x1486)), "GetGesturePinchVector" -> (fun x1485 -> CI.make_structured x1486 (raylib_stub_109_GetGesturePinchVector x1485)) | Function (CI.Void, Returns (CI.Primitive CI.Float)), "GetGestureDragAngle" -> raylib_stub_108_GetGestureDragAngle | Function (CI.Void, Returns (CI.Struct _ as x1489)), "GetGestureDragVector" -> (fun x1488 -> CI.make_structured x1489 (raylib_stub_107_GetGestureDragVector x1488)) | Function (CI.Void, Returns (CI.Primitive CI.Float)), "GetGestureHoldDuration" -> raylib_stub_106_GetGestureHoldDuration | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetTouchPointsCount" -> raylib_stub_105_GetTouchPointsCount | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetGestureDetected" -> raylib_stub_104_GetGestureDetected | Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Bool)), "IsGestureDetected" -> raylib_stub_103_IsGestureDetected | Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1495)), "GetTouchPosition" -> (fun x1494 -> CI.make_structured x1495 (raylib_stub_102_GetTouchPosition x1494)) | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetTouchY" -> raylib_stub_101_GetTouchY | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetTouchX" -> raylib_stub_100_GetTouchX | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetMouseWheelMove" -> raylib_stub_99_GetMouseWheelMove | Function (CI.Primitive CI.Float, Function (CI.Primitive CI.Float, Returns CI.Void)), "SetMouseScale" -> raylib_stub_98_SetMouseScale | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SetMouseOffset" -> raylib_stub_97_SetMouseOffset | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SetMousePosition" -> raylib_stub_96_SetMousePosition | Function (CI.Void, Returns (CI.Struct _ as x1506)), "GetMousePosition" -> (fun x1505 -> CI.make_structured x1506 (raylib_stub_95_GetMousePosition x1505)) | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetMouseY" -> raylib_stub_94_GetMouseY | Function (CI.Void, Returns (CI.Primitive CI.Int)), "GetMouseX" -> raylib_stub_93_GetMouseX | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1510; _}, Returns (CI.Primitive CI.Bool)), "IsMouseButtonUp" -> (fun x1509 -> let x1511 = x1510 x1509 in raylib_stub_92_IsMouseButtonUp x1511) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1513; _}, Returns (CI.Primitive CI.Bool)), "IsMouseButtonReleased" -> (fun x1512 -> let x1514 = x1513 x1512 in raylib_stub_91_IsMouseButtonReleased x1514) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1516; _}, Returns (CI.Primitive CI.Bool)), "IsMouseButtonDown" -> (fun x1515 -> let x1517 = x1516 x1515 in raylib_stub_90_IsMouseButtonDown x1517) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1519; _}, Returns (CI.Primitive CI.Bool)), "IsMouseButtonPressed" -> (fun x1518 -> let x1520 = x1519 x1518 in raylib_stub_89_IsMouseButtonPressed x1520) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1522; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1525; _}, Returns (CI.Primitive CI.Float))), "GetGamepadAxisMovement" -> (fun x1521 x1524 -> let x1523 = x1522 x1521 in let x1526 = x1525 x1524 in raylib_stub_88_GetGamepadAxisMovement x1523 x1526) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1528; _}, Returns (CI.Primitive CI.Int)), "GetGamepadAxisCount" -> (fun x1527 -> let x1529 = x1528 x1527 in raylib_stub_87_GetGamepadAxisCount x1529) | Function (CI.Void, Returns (CI.View {CI.ty = CI.Primitive CI.Uint32_t; read = x1531; _})), "GetGamepadButtonPressed" -> (fun x1530 -> x1531 (raylib_stub_86_GetGamepadButtonPressed x1530)) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1533; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1536; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadButtonUp" -> (fun x1532 x1535 -> let x1534 = x1533 x1532 in let x1537 = x1536 x1535 in raylib_stub_85_IsGamepadButtonUp x1534 x1537) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1539; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1542; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadButtonReleased" -> (fun x1538 x1541 -> let x1540 = x1539 x1538 in let x1543 = x1542 x1541 in raylib_stub_84_IsGamepadButtonReleased x1540 x1543) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1545; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1548; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadButtonDown" -> (fun x1544 x1547 -> let x1546 = x1545 x1544 in let x1549 = x1548 x1547 in raylib_stub_83_IsGamepadButtonDown x1546 x1549) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1551; _}, Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1554; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadButtonPressed" -> (fun x1550 x1553 -> let x1552 = x1551 x1550 in let x1555 = x1554 x1553 in raylib_stub_82_IsGamepadButtonPressed x1552 x1555) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1557; _}, Returns (CI.View {CI.ty = CI.Pointer x1559; read = x1560; _})), "GetGamepadName" -> (fun x1556 -> let x1558 = x1557 x1556 in x1560 (CI.make_ptr x1559 (raylib_stub_81_GetGamepadName x1558))) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1562; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x1565; _}, Returns (CI.Primitive CI.Bool))), "IsGamepadName" -> (fun x1561 x1564 -> let CI.CPointer x1567 = x1565 x1564 in let x1563 = x1562 x1561 in let x1566 = x1567 in raylib_stub_80_IsGamepadName x1563 x1566) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1569; _}, Returns (CI.Primitive CI.Bool)), "IsGamepadAvailable" -> (fun x1568 -> let x1570 = x1569 x1568 in raylib_stub_79_IsGamepadAvailable x1570) | Function (CI.Void, Returns (CI.View {CI.ty = CI.Primitive CI.Uint32_t; read = x1572; _})), "GetKeyPressed" -> (fun x1571 -> x1572 (raylib_stub_78_GetKeyPressed x1571)) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1574; _}, Returns CI.Void), "SetExitKey" -> (fun x1573 -> let x1575 = x1574 x1573 in raylib_stub_77_SetExitKey x1575) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1577; _}, Returns (CI.Primitive CI.Bool)), "IsKeyUp" -> (fun x1576 -> let x1578 = x1577 x1576 in raylib_stub_76_IsKeyUp x1578) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1580; _}, Returns (CI.Primitive CI.Bool)), "IsKeyReleased" -> (fun x1579 -> let x1581 = x1580 x1579 in raylib_stub_75_IsKeyReleased x1581) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1583; _}, Returns (CI.Primitive CI.Bool)), "IsKeyDown" -> (fun x1582 -> let x1584 = x1583 x1582 in raylib_stub_74_IsKeyDown x1584) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1586; _}, Returns (CI.Primitive CI.Bool)), "IsKeyPressed" -> (fun x1585 -> let x1587 = x1586 x1585 in raylib_stub_73_IsKeyPressed x1587) | Function (CI.View {CI.ty = CI.Pointer _; write = x1589; _}, Returns CI.Void), "OpenURL" -> (fun x1588 -> let CI.CPointer x1591 = x1589 x1588 in let x1590 = x1591 in raylib_stub_72_OpenURL x1590) | Function (CI.Primitive CI.Int, Returns (CI.Primitive CI.Int)), "LoadStorageValue" -> raylib_stub_71_LoadStorageValue | Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns CI.Void)), "SaveStorageValue" -> raylib_stub_70_SaveStorageValue | 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 = x1598; _}, Returns CI.Void), "TakeScreenshot" -> (fun x1597 -> let CI.CPointer x1600 = x1598 x1597 in let x1599 = x1600 in raylib_stub_68_TakeScreenshot x1599) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1602; _}, Function (CI.View {CI.ty = CI.Pointer _; write = x1605; _}, Returns CI.Void)), "TraceLog" -> (fun x1601 x1604 -> let CI.CPointer x1607 = x1605 x1604 in let x1603 = x1602 x1601 in let x1606 = x1607 in raylib_stub_67_TraceLog x1603 x1606) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1609; _}, Returns CI.Void), "SetTraceLogExit" -> (fun x1608 -> let x1610 = x1609 x1608 in raylib_stub_66_SetTraceLogExit x1610) | Function (CI.View {CI.ty = CI.Primitive CI.Uint32_t; write = x1612; _}, Returns CI.Void), "SetTraceLogLevel" -> (fun x1611 -> let x1613 = x1612 x1611 in raylib_stub_65_SetTraceLogLevel x1613) | Function (CI.Primitive CI.Uint32_t, Returns CI.Void), "SetConfigFlags" -> raylib_stub_64_SetConfigFlags | Function (CI.Struct _, Function (CI.Primitive CI.Float, Returns (CI.Struct _ as x1618))), "Fade" -> (fun x1615 x1617 -> let CI.CPointer x1616 = Ctypes.addr x1615 in CI.make_structured x1618 (raylib_stub_63_Fade x1616 x1617)) | Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1620)), "GetColor" -> (fun x1619 -> CI.make_structured x1620 (raylib_stub_62_GetColor x1619)) | Function (CI.Struct _, Returns (CI.Struct _ as x1623)), "ColorFromHSV" -> (fun x1621 -> let CI.CPointer x1622 = Ctypes.addr x1621 in CI.make_structured x1623 (raylib_stub_61_ColorFromHSV x1622)) | Function (CI.Struct _, Returns (CI.Struct _ as x1626)), "ColorToHSV" -> (fun x1624 -> let CI.CPointer x1625 = Ctypes.addr x1624 in CI.make_structured x1626 (raylib_stub_60_ColorToHSV x1625)) | Function (CI.Struct _, Returns (CI.Struct _ as x1629)), "ColorFromNormalized" -> (fun x1627 -> let CI.CPointer x1628 = Ctypes.addr x1627 in CI.make_structured x1629 (raylib_stub_59_ColorFromNormalized x1628)) | Function (CI.Struct _, Returns (CI.Struct _ as x1632)), "ColorNormalize" -> (fun x1630 -> let CI.CPointer x1631 = Ctypes.addr x1630 in CI.make_structured x1632 (raylib_stub_58_ColorNormalize x1631)) | Function (CI.Struct _, Returns (CI.Primitive CI.Int)), "ColorToInt" -> (fun x1633 -> let CI.CPointer x1634 = Ctypes.addr x1633 in raylib_stub_57_ColorToInt x1634) | 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 x1643))), "GetScreenToWorld2D" -> (fun x1639 x1641 -> let CI.CPointer x1642 = Ctypes.addr x1641 in let CI.CPointer x1640 = Ctypes.addr x1639 in CI.make_structured x1643 (raylib_stub_52_GetScreenToWorld2D x1640 x1642)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1648))), "GetWorldToScreen2D" -> (fun x1644 x1646 -> let CI.CPointer x1647 = Ctypes.addr x1646 in let CI.CPointer x1645 = Ctypes.addr x1644 in CI.make_structured x1648 (raylib_stub_51_GetWorldToScreen2D x1645 x1647)) | Function (CI.Struct _, Function (CI.Struct _, Function (CI.Primitive CI.Int, Function (CI.Primitive CI.Int, Returns (CI.Struct _ as x1655))))), "GetWorldToScreenEx" -> (fun x1649 x1651 x1653 x1654 -> let CI.CPointer x1652 = Ctypes.addr x1651 in let CI.CPointer x1650 = Ctypes.addr x1649 in CI.make_structured x1655 (raylib_stub_50_GetWorldToScreenEx x1650 x1652 x1653 x1654)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1660))), "GetWorldToScreen" -> (fun x1656 x1658 -> let CI.CPointer x1659 = Ctypes.addr x1658 in let CI.CPointer x1657 = Ctypes.addr x1656 in CI.make_structured x1660 (raylib_stub_49_GetWorldToScreen x1657 x1659)) | Function (CI.Struct _, Returns (CI.Struct _ as x1663)), "GetCameraMatrix2D" -> (fun x1661 -> let CI.CPointer x1662 = Ctypes.addr x1661 in CI.make_structured x1663 (raylib_stub_48_GetCameraMatrix2D x1662)) | Function (CI.Struct _, Returns (CI.Struct _ as x1666)), "GetCameraMatrix" -> (fun x1664 -> let CI.CPointer x1665 = Ctypes.addr x1664 in CI.make_structured x1666 (raylib_stub_47_GetCameraMatrix x1665)) | Function (CI.Struct _, Function (CI.Struct _, Returns (CI.Struct _ as x1671))), "GetMouseRay" -> (fun x1667 x1669 -> let CI.CPointer x1670 = Ctypes.addr x1669 in let CI.CPointer x1668 = Ctypes.addr x1667 in CI.make_structured x1671 (raylib_stub_46_GetMouseRay x1668 x1670)) | 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 x1678 -> let CI.CPointer x1679 = Ctypes.addr x1678 in raylib_stub_42_BeginTextureMode x1679) | Function (CI.Void, Returns CI.Void), "EndMode3D" -> raylib_stub_41_EndMode3D | Function (CI.Struct _, Returns CI.Void), "BeginMode3D" -> (fun x1681 -> let CI.CPointer x1682 = Ctypes.addr x1681 in raylib_stub_40_BeginMode3D x1682) | Function (CI.Void, Returns CI.Void), "EndMode2D" -> raylib_stub_39_EndMode2D | Function (CI.Struct _, Returns CI.Void), "BeginMode2D" -> (fun x1684 -> let CI.CPointer x1685 = Ctypes.addr x1684 in raylib_stub_38_BeginMode2D x1685) | 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 x1688 -> let CI.CPointer x1689 = Ctypes.addr x1688 in raylib_stub_35_ClearBackground x1689) | 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 = x1696; _}, Returns CI.Void), "SetClipboardText" -> (fun x1695 -> let CI.CPointer x1698 = x1696 x1695 in let x1697 = x1698 in raylib_stub_29_SetClipboardText x1697) | Function (CI.Void, Returns (CI.View {CI.ty = CI.Pointer x1700; read = x1701; _})), "GetClipboardText" -> (fun x1699 -> x1701 (CI.make_ptr x1700 (raylib_stub_28_GetClipboardText x1699))) | Function (CI.Primitive CI.Int, Returns (CI.View {CI.ty = CI.Pointer x1703; read = x1704; _})), "GetMonitorName" -> (fun x1702 -> x1704 (CI.make_ptr x1703 (raylib_stub_27_GetMonitorName x1702))) | Function (CI.Void, Returns (CI.Struct _ as x1706)), "GetWindowPosition" -> (fun x1705 -> CI.make_structured x1706 (raylib_stub_26_GetWindowPosition x1705)) | 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 x1715; read = x1716; _})), "GetWindowHandle" -> (fun x1714 -> x1716 (CI.make_ptr x1715 (raylib_stub_18_GetWindowHandle x1714))) | 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 = x1725; _}, Returns CI.Void), "SetWindowTitle" -> (fun x1724 -> let CI.CPointer x1727 = x1725 x1724 in let x1726 = x1727 in raylib_stub_13_SetWindowTitle x1726) | Function (CI.Struct _, Returns CI.Void), "SetWindowIcon" -> (fun x1728 -> let CI.CPointer x1729 = Ctypes.addr x1728 in raylib_stub_12_SetWindowIcon x1729) | 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 = x1743; _}, Returns CI.Void))), "InitWindow" -> (fun x1740 x1741 x1742 -> let CI.CPointer x1745 = x1743 x1742 in let x1744 = x1745 in raylib_stub_1_InitWindow x1740 x1741 x1744) | _, 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)"
>