From 70933889ed9527a011fe18b9e7a924c7e194be79 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Tue, 15 Nov 2022 11:48:01 +0100 Subject: [PATCH] [flutter] Play/pause example. --- examples/export/runtimes.sh | 3 + .../example/assets/mix-and-match-pro.skel | Bin 0 -> 289521 bytes .../example/assets/mix-and-match.atlas | 362 ++ .../example/assets/mix-and-match.png | Bin 0 -> 348676 bytes spine-flutter/example/assets/skeleton.atlas | 6 - spine-flutter/example/assets/skeleton.json | 40 - spine-flutter/example/assets/skeleton.png | Bin 25772 -> 0 bytes spine-flutter/example/lib/main.dart | 56 +- spine-flutter/lib/spine_flutter.dart | 4 + .../lib/spine_flutter_bindings_generated.dart | 4848 ++++++++++------- spine-flutter/lib/spine_widget.dart | 30 + spine-flutter/src/spine_flutter.cpp | 6 + spine-flutter/src/spine_flutter.h | 1 + 13 files changed, 3448 insertions(+), 1908 deletions(-) create mode 100644 spine-flutter/example/assets/mix-and-match-pro.skel create mode 100644 spine-flutter/example/assets/mix-and-match.atlas create mode 100644 spine-flutter/example/assets/mix-and-match.png delete mode 100644 spine-flutter/example/assets/skeleton.atlas delete mode 100644 spine-flutter/example/assets/skeleton.json delete mode 100644 spine-flutter/example/assets/skeleton.png diff --git a/examples/export/runtimes.sh b/examples/export/runtimes.sh index 2731f8d3c..72885bb39 100755 --- a/examples/export/runtimes.sh +++ b/examples/export/runtimes.sh @@ -95,6 +95,9 @@ cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-flutter/example/assets/" cp -f ../spineboy/export/spineboy-pro.skel "$ROOT/spine-flutter/example/assets/" cp -f ../spineboy/export/spineboy.atlas "$ROOT/spine-flutter/example/assets/" cp -f ../spineboy/export/spineboy.png "$ROOT/spine-flutter/example/assets/" +cp -f ../mix-and-match/export/mix-and-match-pro.skel "$ROOT/spine-flutter/example/assets/" +cp -f ../mix-and-match/export/mix-and-match.atlas "$ROOT/spine-flutter/example/assets/" +cp -f ../mix-and-match/export/mix-and-match.png "$ROOT/spine-flutter/example/assets/" echo "spine-godot" rm -f "$ROOT"/spine-godot/example/assets/spineboy/*.atlas diff --git a/spine-flutter/example/assets/mix-and-match-pro.skel b/spine-flutter/example/assets/mix-and-match-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..4cca62bceeec916e26ab768dd24787ffc58b04ad GIT binary patch literal 289521 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�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
    LtCM`KoCYBv@W~FL9zZk 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�g3-uJ-4L3iFGq>ltIaIWBb~Y{LnP@w` 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

    aq>d0O|UO3UAIq8+_BTF=M zEmgWuk3}lSV`4%ebhRvW{bMgS$%qp;{+SkIV~&VGrdz2Sogh$KrhCh8o>^QWi%M@pF&Izze)GAGpHF~@%lK_1L#bH9bt{q8jy&eiZ92mI z2X8><_QyfS`G>aZ-IB%LXeMQ4Uvb&SQ|_~F`|zcUAoNP4KkCE{gGMe`5ARwtp>r+ z4X3<4z*aQ)k=S)?6VxKn1dMN1-e*ThH3uG z#aw)9q+eO&KMi8EWUPFg0Yh8zzc{-YTcP)ozL< zxl_);%7XS3ROx}ufQb7@a!zDh%8m9EK;_4X1Uq8v84v##tRpP&flQTBR}GNuTg>)DJlIV#Cwb?o z)gRjR$fX+NdiBcaf*RE%O&>ualxqeyVXZ^Egu$fG)CEm)q zBY%xKEOpJmzDxdCZxa{IHdGfb4KN-H)KDdBwqVe_@KeG zSU@1{bSex($+1R}o^Z^sgQMJ&3oBJfQrZ6&7lx)=akQf9>X7-xI*~C%0c7x=UE&Hh zk-?3vT@H#rsIkck&3U_E7jnrq_-x4KmAL_7xwfwp#E`G^*+F+C(tpzZ01PfLN&7je zdK=+QeS?tHUAE zxm)6rbSQf5rwdn8(H}6R?h%n>ZYXMF9x7U~oZhF#8+be#M~3L)59Qu&tg& z!>q}yL8ugr`&l6ZqeVg{sM&CmglBk=O+n|P>Q~vy7->BBprC_QrT}5>Pxlt&kF<3% zQm0P8CGusR0{X!H%}I0u@%I@;YkEpbxS#TRdfuF#5d$~+52>MgQ0x9L2}+e#nS3#p zXX}sXV*~5Mh65{-Z*i_8F$B|T1CPuj+wipfw&KH|=>Kq@`LtQdfy4=qz_a>t?4kx-u)!NUGqTywapX_Z&4FJWumr5|2#V5AZ}E9a;{5!OckA^p`pFh zlJjNv^T(2>WMT3~xD~iZtS&B0TqFdH^SIbrli>wSNUDPP3Q@eDT6#ueWfB15ax74> zrkCvl@%)IOe<9&BG(loA&rjX&GCJO(%4c2yo`5&`=TVS-n}Jl1ypZH?8xyF@3fmMV zkzsR_C{K~1dCF@w6#Xo3=@sd_pSCs`LX58IqP;z0^+Rk>SxaJX;F)F^`14Dz%wM+w z$A3TXIZK92HHZoI4J`h(h9(^-TIU4!6RAuGT7;d$aTwiZCd8fnDz&&0(GCeQM!*RY zII-#SBj`5DnG&>uDhFef@lPao@N=GRn1LDOhxCggg>)s9DjFQ{LmH?`xOdpc5$*SE zMo1K!^A2fZ)Hk3BlvDLwqyB2B?XEWd82tyCcXVq{_>-2^Hn5sJrNLbY>j_lbIFC@h z(k!0%jn?nVNjOLn}76W%;iCAdXF^2J51iYf7 zHJ`)eOPf&T-CHsjjE9Vq@uT6QYM-M};=z>M`;G)%+QK-xzYZK28d*?C*5{jA6Ul#j zv9s5&lPTXWauJ!1H@~3fG;iPH2LAHyP$jgLYou84+hqqjvZK0k z`FlT!(Mb=8?M&yDYF>F09UB%x?*GoWnf#|Al?5WtOe;+oFAdwgvvOt3+X7Y6&l6 z^Rlu+@n(-k0Ry#|kdCw(lHLi`#Wu7*op#o9I)mNiQ`CU`iKGGu&o6U(keEQ64#i3u z3FfWGW}XeyA*aOP&*I2-o3fIFdPKAFr?i{ugceDsTRVfX%7@j2L2c&*YS$=Bkz5&% zyC`nA-zfcd0?Hj`VqY5@EfoihWi1PGH<7 zEFjq3gn{AB8}Fuq;D*n8PdHeb8S#Pzg+Mx6!xyQR{Y_#WXA&73-Fs8P@8H1? z_s1XR#c|xO3Fj54Y>TRi_IgB$*M^XHA-3;a5uwv!f05;(PjXZC(`(w9=*g*VJr9JO zr6%ocJ%xf*ZMniCLg9X3CuYskVbK$IB|T9OL6i)p4ROQw{E;Ix{-K>c-jsL}C)T63 z*9%hbvL3IeE>An89+}$iZiTOI6YrRV+mFoR(pi+Xh@>I%H;YQ8DHT4n$um+u!E@D?U2__t8I>Ab)A$Av9N#)nl z%2Ip^5BNzbg8qtSyIJu4ujk!iExm6gk8kcwu1gZTW1xGJAVxLZM6LTD8SMAR!ax-% z*e8)M&C(XChp!PGZCNB6#;e^8@N!R-h+=VwD07}wW~@1YgTJN%f>f zwkBCzR|!A0#qkY3rGGeT>s5AaR(ZYQ8h$Oj0dZ{*Rktx9xr)af zo+bNDn}?d>nv60o@O7LjH#P+jI1>eI_x z$RUALI+WjE0{sCsmM}v({}msm9A-8mExix3THkGA?!I?Kw?toV&vVA2P*bf3gcMz7 zOIQa*G5?)cXRLc8uoKS_g&4rLuW?n^-9cVx4Z>XI!{0CD=AMt!=OT^7r?IhJexlUM zeI?HD#`h)`rI8_f?Bh1AKx3GENb|x7z+xMJWYqOdaBS?QqW_4rp8xvwtHgV7X&+Gc zPg>dtRX%MMV$j#Do0m`mPrQmnInN5xLs9P&jc%k9EKj3fLBT4ZN_p8=My0nis1ClG zmm%^z7Ven{4tiK$x;r8C+r#LGiQYX(?9 zfiTL!qSEfC>EQ>V1jdLll#~6FVQsSSYPXDSN%>UJW2Eti-PdY0YMSIqUsEQ+=QoK= z$jk0qd&}rkSXo0sT;De=@85DRzFYX^s`gn9Ntx?~2IU<_#l^Rj)SPvppLi020SD{P z^XpV#5`u`Z#KV9vKvG{2j*}bmd0W=NdYLUY;7(tS2>8kb;8(k;BTg!@x!qP?jRp6<|%E@A2Etn#tYt@gplQrl}mpLN$@ zNzp*dU>Kixs;i?j9_#SP&z!dUR|hGH6&kq2PUvknYAbwsF^1)9f8BK5t_327;gmgB zxOP0R?fpi`^1FXH>#}I~N9<{J9le|h&o86_)S`^^^0A_FalcQDJqf`i{`K2s65XRj z*3~9eO_ejPJHR8w_KQlyWVKIaSlA$Aal1-Hc@1$}nY0r3hnnXXd?%Z8%2k3+Vd!jJ z)quEqX`?;Q+KAfgC6yKE9-#n9OqA7!FvfQ67}Ir^&9H$hrjjmi%6NNjd(U(I!4gQh zoIBhTTljBvJbXfW_4kDptg{=0D0@xeU((h+Dz|dMsy|7LM9&IYxVYqTTl_l)bFRJe4;jMhnlK_ryET!W{I6Zn)XJ5uaWZyX=(r$V3~}xk z@htK6_Qu1jqEh{!167M3JZ-Lf)m7#SHR<&`4eH|88^!WVToJ8C(J!!@Q6F0+`Mg9T z530E&3^ILtkmFxuD2^V*TrYznB9}$h%E~zu)7#3hai@!42kFv%L2|4l?+p2kT-Fkgkje&SR>SW>jalE~M@ULK7C zs>ID_!{ATgpsopFf< z)6{jJ@&*0nUp$LlZ_lh9qJ}JCNCm-T9?yF#?v{v|^8F;vHb`e}AlM_@I-|aTh`BiI(Jrc1~5_cCWD+M9LoJZ}5C^c6bQYL?!11wwl>vfs=HC&oO zvT>6(daZCGtVvhy%=qV*!?V>s^=N++#-5q*UW;cf=u3N~VU2wgS(@Tj!!KaldA5SF zVuFdKz=Rzgg;z9{oG*;-42eJ~2R{*Q9YRvojowY|O6ykS*i|+QlVZeS!r|mLuED)V zE9=2i%MTAP$r#&MDsGPnmt<|^?-JcsQrnqq#r|?1TApTKlj~I?Cl;aGenCdzA10>U zK18NT6!|46;1AO-%h?{Vu~0f)noKFi@7ZIHxu^Z8b5&z*6x>in<^haY70?|u6@bzPB}FU!KD#}Zp9#I^p9 z#|^)~sA4vWrklMb|EdCDlC&`_gPu#Y2dfF8wJTOiMjF862CmfdOoSiy7E%h`Gk zUs89`dlf#i6O4DR`{2+%+&qTk~*QM$Hc% z$vf_~Kb0A~h!GG;dwRtZ4jCncz7q1v5>E62P9&$r-$BI#VR0vGQVJAzRS$#D^yxcNRknG}~-)hC3|uixIu{eJrOp3k(M-tTh=dNk%R>kdy@cy`4rUDyx4c6hYA_0^jGGgly0Z zSJrzWSKt$Mg7XD73^9{)qYfWSL5kg_UdQ&<^O3Mvj5!5O?w$t(-6>l=etX(8+3axQg&1 zzXOwwpPvpyIdr%RDpPfK_VFGh7XvrK!k4&EkFSUwf9+%I3Znl0;aJ`F6zDc5Hw_@i zRSoKxC?Vz2%n2R4#H5~UjdO-Gv*UUhwTf}J8(sVzKdbrayf-AWOwsg8Hq)wV+cTZb zgFuCs*wyCj&*HD8)3EEKD#pNR<2JTLGUr3GVGM!=Aou778!Q4Ih!uqQ5G$TTNIEN7 z7o6C@T!51~G3N{x)9rpj*~zh=ssH6$h?x&mWIAsIz2jCD?WT5Er!`)xg=GVll_tYYL(ZXxWJCw9a-~{$L zF<~M~1sSr1p38jUvH|pqrZ+<>%XXhXm=+omHIz0!V)7{Zvt&yj5kKOrG$gfuIKcx7 zW2qi%JQB8^2gS3DN3`s-xWQO?oK@VvxQ3X2+|PzX3^hr2pIC-B>oU+#GA_==M;Ca+ zFZak4T?jE@XzFo1_kERiqS3loF43W|$usI&nqmGNuQ5#p*hea;r^% zm;_NKN+#;$p1+H0aPTb?kPre47;(^SU#ofo+{be<7vZR^G3}p1@D3BtTq8+LQFtFlI@sI16qq7u?M%1n4)R!a|G@z)gdMT&X zcV{s+N|T;!0A*^bdSZ~Fs5dc6eyA_Ld=h6UnZptISfo|}4N$mH&diq7GqVjvn%?)| zjaIEc25@!!w357^I4&sZ%n@9y-70@l7x090!Cb>y3H@cu=1$#4<>j5wJ*oNNcuUwumKsEd2-+11E<^uG;f9fYNhsF+)I5v2H@*-_!(qbVsg<5cv*<) zq068!ZMn3pmoktfvU0dxR-wRT6t@(o{lqPmJB2&zqaI$8j86W6@xsRh$C8+&fb;yP zlNKTCZ=Sy%NhDwENrdrHeHZMvUSAocehj3gJ~zqgEQ;FUF_AT~cmg!_$q2v&&N7sX zcWbs?zYQ$<4J6NSdd|n5W02N@r+J~*b}0vvb9xt&h^0>FC^BoKc0b;zYU6iWb_c^F z9Ad3<>tIU%ha>q&a*4a=>LJ;k`uKYJh{eH_6y2#@Hwu;Im`X zIdb2=g`@1KOjfI*HINXEo3th!HZ76$UZ-2?Spv{G9XWLg0JVpP?roM= z*pI)*R1M9eU8XoXmvqwGOE8g8_}M*y4}rfr%}OpU)86 zBVH+Nf8|yVQqs$?>Ys@c4LF7J2=@y0s_-_86a4Wo8DW-ReIJ+bd+h$?QG7gNF&AB= zbfUWB*`(PlrOPL;Dng)*3hJ0H(e*nr1Jmi7`p9^F^h+4g)BZBc(d{N`!o_+Ma*+xi@cG~)hIPXtNLVpuIYj}R-i$G_jD^Iu1>uY)9zGFAY!u8VD2i%=!@$m;}FSN#yu9rlaXQ? ztfuM7_b)JENGNg@fxysw^0~uwAv`{wX=`gi|GM-b-5XXLBm;`^O=RIux%Ze5?_zOPQYm%r&(=H&eMUI(_wx=x#WzH5qEUU{K7 z0?e0tPn(~e?`khKp(DyZ+2bv((O{WTBX_Yk{Ow3l^!C0^{&FEg6dx^F$3w6Rks{Ol z&bPN2l*v-@jZ3PdHhc_4)aM!5SJjWhl$5lkhO7Ndq7NlIEf9<>X3`|dw>hh48%MD( z=R#re@*=lqB|cl!CL`4_bU$7oo5`V~QexL*XA)0wh-dwB_-V<}Sid2MDsKiQnx6LB z;zjSdA){NcL8Z|DJJWrnuua+mO!s{J`vscXhRgdWjTPKwE(kP@4}sah=W74hCUy)F zZ-3n!1*8xOK4ZDgex4jwD}7>&Y#@S+*G^LDU!QpC&(Ekd9UasYpuUKUphFe1a)Nvz z(-oBu;nQh)DNmzwyxe;}_HtZx?M#SQM*4D-8Bu*&i2A+x!8ot$Ji$<&K|%6Q$G5~Y z0mwznsI~dK+h@L#bUYm!T)fIEz9#(Tp@9E`r$Tt~A=qD^zP{JMo31y48gVF`&Y4%}Yc4^$X9{jn6B=@h*v-@m)A!Z+Qf~0S*sDJJTh>En6`o!1Y zHpsXT&3rSroH~0=lE+U<8Q~J_fcHN%y=7d}|Mx!5#(>eI8%B3ZON?$9F+e&cm2Q;L z4N6IeNH<7HH_`&q(jko?B_jX5Ki}W~`Phx!*z3+-=Xv5f=Ui9!Qsk*Q=9pkbwAlfZ z!J}O^%eOxCaEmTaRecQ??Jh%BVNKWey4f!_7N7DRK21St+QKH{YheJb%tp=Czo=yh z8_OJ3xvBl#Yjim)EfLFnyn+1JC`2e&gf%M@>g>cuPc1)}=G~~cv=WB;&$IQG8{(sy z3}=>RS-u;Hppw?tXJ%s^zRU}H>y3%1!rrq>`oD@_N;Hc9!`B;c{q=72l(ey_JiDNv zQ6FEu<&I=KyEHp*(z#h1B-($|WDgE`1iviJiy+FOUvEB(p^`>dqP`#m0Lwq09aZW3 zq4i*OifYYaj-_VZyio^L4Yo=w)-gv_Yv*uTSlV7niY=aXvl zN_$*YKFnPNjeVXGwjWw~7WQ=4bpGYicqrCg0%fA6D5abmk%R2%0;7!FS8&=9TOsnf zbcJ7krF5-#GinBdH0%yU=I*wae|PPe1#ez_qAl4*VWXJP6nq?$q^n+m|B{6=l>7(h zRsC$$x-E@oAu3nU`G_p+Lfu!M@>&a&cYQfm%y6Tb%!SnHeGcCfph1Gm(Z&Qz1Pf`m zQC4}eymZ_gs!6HPcCT`KwI}riu*}4;Yc*1_&2~$ z$y^midgoc1dc&32SZr*|-A_Dv~ZOkz+=v0V9Z2l{gN%mQSF|Gwk{D<#E0B zas2AImowIwn|Mv~Cug{jrtCU!5t|{HPVxB7* zV#Er&Hr%2o>5qQUg;Si1aO|HzCwi%feTl<0+Q=fgvE#*ti+TFSz`Rb2vU+FMnw=e} z{KEy2vpE8Rh*rf>{QE5Av#SGTVoq~GCz zK};o;6rvqE8}*i@@y?K(c^_v}fDUyI7&n8li(xOqkdAg}h?1QV9mvNbiU*j7s5r{}3x{6#N6+l#TA=%bu8Kmg-0lZ^ z9{uM3Jj6O9G%0No`eOQu9W&-?`B99Pl42^)#_NIfU?n&Pztp(XHi8%8LCw72Ee%}! zR4&G}AM$VF@$bKbZaKdORZh_uupu5(*!C~3&vSSOMOgtRrR-^*DsP$=WVVV8K9 zq^?vr_L-76=@viv!nkC!Vfny*HF`%6-vvM<&*JX>nR=09BCRVc%eBNO86B2FBvH|s zlwl!Ak;yL9{Z)y)k)x9YD{0YUuX{yrqs;`v8ACkVEDwgKwp(6gKS}8#= z|LkA1heS795<$&Q?d-`(Ls?y)0#7yrw`tbHS{yuVAHIE35)WkdpNdQD(6qJ^)?&NO z7#>NoQ;rzvzJ=_0lDUL~SUgT6g*c!*7zGOU*SwMK?EgHJ6HYOrLe-{zXd^B~xTD4+ z7(bJ2_sO9?aEx>8jt=agpgsxhMqR~e{MD~7Up81P))KNOr0RI+(W)pb$-@BC@#Ywxk$RRjpZv)r zGZMz7uYJkm1h9qg1eYWvO+f3|f7xtAt!kS0)-SHby3~i=?(yGl4+B;zE_W$Ua^N!e zbR`fuyLe%trFW+e8jV+>o0@Oh+Qr zqAOIEo@`TnQo1?EaM(KJD@XnnYiKAM>9htBx(zH595?g-tZE>t<`xsUh;6)zP_8c8 zv6m+^twO;T>(SyZ=!8JmrNFwAACGVCe`TYzT7?`ZU`zNVe3_C!rrh@^UPTmHhFxwR z7er||V%1rxy`*F8kOSJ^L<)f;4CK%%$-<1*VGp>s&o;CLAmEt(;#>=|n0^6*4zYDk z>D9N?5JeE&;2wZMN;HmoX8r(WO~6VNNrH|=f#M8IQ4ztgwD_cB^IK7#|Z>OEcrNa*$gz{EF@>TUwi zMXpFgQAKT6`b}(^W=6?3pVrRV|D4iu*=GYs*Tvs|H8875devusckm?njmd*S=rQf7 zd#x?L_i|Hks;{G(6bX&qt_-zE_R8Is<}bvV`lV30BtD#k7w%O}d&HZ>D{SUHDaxfX zA^`l(n-d!y9TOPXEAeri{*PNbb~T_b_v4r>E6nGZ9CGnMfc^=V#ZbdgZp=KpVNPs- z3TrhJx^5+)1=^sEhUqDf_or)Z9=I2Pndd_hMT$d(epht+`BfduW@C4$c5yR!^{=|z z=K?cd;SkapbpMXfb5pR>Uzd4ss+N=*I~Z%V5)*reCHqq6B+prkHkT8x?ihgJ16}8H zpDl54ixMiS6o{WGE@211V@M|Jl|%$PnY$&B@qL-G8Y8-wH`k^8UrgiN4CeSjxm=F( z&5Ff?MvA3 zvJ=n)x&({RB&!>f(0HbP`xiH?s_s*#7gqE}5Mc!urXXivE(#SCl(S33|5lw?d0@u* z6afzK!YN>f4j0~gOik)SZ`VHv$d}iCBmRTdmnk`H&~7GfiKb4O8tz%4M}r~5Au=T5 z1>GOQLB@4?uZX@P{z(43<2HKJwI=;y#MP!WzjtrbnVk<_?^AU zIm{v>j4Lg}T$hMM6DU#t-m8_G(xdVkah!3Rx|d6WfS0GmaX8K(m}6`%=mFdL^lw$k z6nnWHcBR=7TuOo#=+)xT?V%QQHk^dI3?|78!{RI`6FrAJ(U0cW=F=-$IqN~&Kfm2p zIQLvR59EI@eemfS;wPMFY`-?I)^J)8VtC3pI28jM)e-;Uy2$2^c*Pz0aLaL}b5_P* z&|A6lta-6vgOA;$Av6j4m9A8OQ~@DaCO6gVmpQt3 zbXTPM;v{#%c3WG-?@{2gBD&zmxU-_-;^G}Cs;T%|5|>Jwh{7tIO7G5KRV(bk4u}h6 z7eUkV_bmY4>-iRStNjU6v5M*#T*2s7a(MilI&u<2=u{46j7&0!^cEwFI5Z#!6m4B0 z-&U-KeMu5WEzDqyH01P$qfw%Jy-sb*a zdl&bf7URPwOk*_Cb7r+wi4Ryx5UV~GAHbGg37Y_Qh7l0ccsza*5Q9x^!?Yz-OwUzS zOMu~o{_WcU77D=K{bTA@T;^7&F-Qub;gPy>*N9*xF~qFloi7Dotqr!*VE*A<(ql9v zS4cN$o;XyXq zo&sNbUOrlr5{wMl+_l_xj-asfkp3E@SDSGQJN{$@%2g7?yv(;3zudSi*J^0y_|2Ysp90Mi8lL<6 z)1_abXm>A2O_xPAh2dK^B!xci)Yy3blSD~#|IZCak76bmz*&D*6#n<7%5Mk9ADqsm z@syR_&Cr9<1#%16WZyZ=ILqCF%gQ|sFB1+p-g)?vBAA)Vxg3~am1Ex7sS-LHmG%bF zSoPdSkTrka@-Rv;ewABK)|3BEbD_F1&q?P&b_c_biaseb%D)5p?^EhWCu|G$S*~9L z{iD3}(QF{vaq+*b-Xy^yXs@&8%k+6~N!w^Spro2XzRL5ro)yILn33dgAP;{Faed3Y z3o8$G+IYOYwY$FS$ICgQ)5K)y-> zG=d`ZrQUh^uE4n9q!G`4^?L6Y8romG{S_L*cM&XMvXcO1FyH`LreotVN{89!x;^hX zwd?Rd#gG!Aa~xCFnm(lUMh#t=6bAPQJ15LdD<9ZGcsnDwu5D~425e2Zg1c2at z9!%5}rX2PjPHJ)(5gKXKrl?736AK;;Ems4+ENF|&PNVI|xXgM-7M36%AF7WVSb-i6W`)h75!`-*R!ywV?fy#E{}H_;Z^2+yP%o! zAmEdq(rgAkB7<(e0PxSFr{x*-cmyOf-g@)YOa#1z8Ox(y8w$Aqbc)7|D-UJ&<%B46 zi9O+LsJdv%fc6?a7yHT@{AG-O^zB4yk-mxF>jN5DNRR#_xwzBa>%dAIN$yYQwnEfx z^;NuHZ@FkqV0&=NCQgoa;jr{zPmF#lau43HlMMQ(R>Qt4uY0iUd7!L+$hm)dpMmun zO=f(^hjqqn+}d~zHOu4qEx`Ehj50e2>(8lq$C=aY|J^=vr-6(O3Zmtx#oi1YRjWh) z`-T!q(!p$CWgYrIkULGwI(Lv?kL8P8QWOtBq!hZ;F6ZZCcqO2pYVTG4PG~|C2^VQ1 zxPq(yFo2ZMIITZBJrfEmdkH@ml>SkE`}yf4{4VtEF1tm%|MdE~?ES`r zd?p`hGUUnz@ook*)M5<1!iKQ` z0OP=z_^434zP+RS3BbKDk0gHQPQGqm0y5i^3#w!dzvYROZ#PgxyvcYTBR`b`zE&nN zI0j=tcOq-ixnRUt8A+^c0wRknUKWX}W5lS$bp_+E=!J!1oG$6eacja@$J?t`$|Y~Q z=u%!nhD#}Lh)wp|Dap;C%YE>*sG*&0r_aqCUK?jv$NC8Gafi4N^T|rhiA<@KH$31c z6mQSgY%wq*gESM2xx`S*_LB-gvovgw+EA9{vdCMd*yUMd@FhN?WTxf7RBO|auX_j>t*+wV@kfNTZt zB{~J?`_Dk`a1LH$W)c%owCtO$MsH}<)AV=Gz_ z%`#{be;=8x@G10+6PD`VAU36O%&x8g%w{O{yI>fS+KPJ-FSbU>%yl;7&%dYB@e#p~ zz0AFj-l$`S7Bxg8*Zk2U_QQ4Y`rNO}Vhhe%OF+L`S1(&HdjB?xioxy`$9Jojn7KQo zH102P0&))gp*tsby=J3*DEBWa$ z#6#`*FI`%nt+mr!i>RZprQWh<(GU{%w-K(^v>#e%Re`hzv_C#5&6^s%Un_Ys!;K;_dPlF|zWcWB}*!77NTtHkH&8H!Ib+V7OWEk_&`l%$Z7iEJb zCmR!vU%zEdH{k`ze-QO7X!0iQceaeG#G;)US*`*iaJ|#xbCYMNfy~Q;g9$1TxQvsY zq@GY9vBghkgb+d`RK%M{FqCDSNDdj@2D51Ou>D*E z=N%sSdv0gj=k%fGIvm#^1FI`==R;Cv*0)vTcTBP(PZH`Y@mhbgT$S_u!V+6(8KPHT0K$*{Zu zWPJG+R%8%R2@~a(4Y8s__vOSd*N+mQPrc_SD?U2%Dk>@?7*@tS*6@Ui%D_($fcnVz zJFb?pFk@UMBKKodT)ahE|I&kzshZBT5>w;X1AZqU@%`2Q$Eu<#@tjKF0AcgYFVD^36#?+_mP)dG4`#u<$T+ zYS`s{jUk#^1q6#bIuL&tDaaFbMPKHOGi2NbQOwND)#aZBg6ccr1z<{M8>OGd zHp2pJoK@8`I+{;OSom4DN-B@(D zP{`cA*{ka=3O+{)%|-A;=f~CC{;R6iAcQ#eE6z+)aJLf2UyfSuP4^s02vpb+1dd-M z<=~-r5#i(f)mo(a>81a-e`18{@>$xLeII2Oea;nAKJHjRlo-B})Hu+z&A%o7y%sSw z=c`k6DT>sbsoC(STXZsgJT!U`{ipvb2_UvH&t4!RF{~EHT8Atx=>w-JpN)&Xx2GYb z{mno|(9^rCR3H~D16F}4hubLXos0~eQVrz+Y^C9iia#fsIWS-q!bDi407HrJHhpEa zu0oy&cQ-chbtBO9)s#W|3^IQzzWSIhY}}!msJ^*#@sLyf5AoRXNKctTklob?5%b4N zl3r_a2g3fuLTa*YAue9U4oL1N>=^e$eS<-$Rmy%so3J5`idh&)DO?pJ4#&Ln9hSj& zEbCWPm1Y^F9K5U4&~4rA<->~KH;e0ZvEZu3SE_mAt8A0MzE&^EXR#JRZtJ*^S!hwA z*STGjXz9+&%DRfS(-y8pFzb7v3wlKqv!JF~FDfx3MiJ&0=0UAc)Z!f9ojEDKlQU6m z1{47>Vu7YOKy-^kV-q0#MX$xwz|=S0s!BJ#?;BU^mWYCabNa8xb2V)S*zItG^rGuW zHonOB8jYYf+&f{4kt!liB?U50H(Ho3AGvOEYC*`Kn5wb?HUi?!r={lO{In$0!DX>( zP^=xO!gjW2NrI&(ePD0Ma6~OIIcp1Csv8&qqF;2P@}ST79#nBZW?s85Tt*z&!N!(d z&|40rn2??(TIX5g(nqwI)}tnuT@OXZg9hAf@|y7KhR${Q?ehC0%fOKco(>BMW+!Ij zMGG{+T*888$3*EUE}Vp93EA=OT@DNgv%F~pF&rKAJ$F0|dgP_83rFxFaBAl*0ZErO z0JwZtM0ycU{&=dqF&$XZbv1@lD=C@v$D2noG}{CO7=A6|63<(2=Q_WqWem?pY@c+g zBkToQ$Pp_eBOa6F)^3ENNxF3tZ_lkY8&uD)SNnqIgJ!>~ee9D1^-`j=iVN>27LVo_!SW+#+E4U>VOrGiR-l8YK ztEc(q7WRZi5@9}N9aZ-xiseyBFDw4oo`K7qdw# z)3tB)*s^Rl2Rydn_hYipos66n$LcEPVj@Cl4vF&R8*i1{-_{7s{+N~_MEP+-SIwLE z@q5S@LwDb0;{$#IIs_Ikb{<~7@Vkaqjz!K&>!tR6?^oVOEF{)X)M-Nk$*ob<%6Op>Bc?tNbfK`lcxO*7uejb< zVzP`NR27legMT-QLJP-G4%}$U9H$&D0LTPC1KPqsX&*A|p}8plDhHL&Z25H(%pxQ0 z@d}}wpiZx}y7sufg6^DhJ!LNY&)=gs`n|v3838R2u2y0mHkbTJ%gx`UYN%iI;H^E2lm-&=U5ewH8o_5eJRC>KtU6P^Xx_2B`{`fbR;6EUtl;*_ zm6LICOrv4~v@|vlqjsC8b9@YQGaJw8HNz3#A7v8AAQ;tYP1*2LFrj9Iy*(ebdCvxk9pFdxQK9w2s{iwANiL(uO z2znxG?KylUY(DDOBQ~X_(j7~*1^*n@Q`wcpjU~U{iJx5|Fc;w_TP!7AOPhsNl~l@k zsrfld1;IF;rHR0EJ4sHGk;sn|_Ift)QR-B_s6v0@7j@1WlfrAjU%P-8Du$e&VLgb9~Y*|@ZMg{h5JPKYaqGB4N z&sBngbBDVhcdsSOV%+1vvMj)b%Ul5*(s~%WfD}I#aWCcqm`+0@f}{z5rGjMh?jh+- z%ajDF)S^D6rF&G{Jn!_>uS);fIJr3X^t<3Gvt#3zcE7-dHLU zmr?eSjYrW+Z^3TNw2ez@Gsp?_IC?ZU$*)^u+Xj>V7^|H9X4GggCUAEkuASu=6v@Yvi0eA zcS1tbPG~8N_ZR(^iawMa0t-i?=H8huE9e2lqrtV$H6mXekj4_T2_#^KXxdb+?q zINO;Zbp(nOEXYM%z1NgU+~+J0R3vEdKSoj!exK}O^{qauo%(!vvzW|FJ7iCEgapI+ z>{H4x4{Y%J*_g&kG!@~*5ig)y0aVjO%x1%yR)Y~GXroQS-|v^H&Yn(W8?CR%$I_j* zXI~1sO-T~L?bR}SRgGz0A6&-*ne3;gu3=4vF-MOj@?tgua!CCl2Z)smPKi6)--qSt&e5BvSx}`iW;8YPn`U2+oSic8&G>L~(tn9Cx{&!n)BK>$a+g84@1l{j)C&5jo+_tF^EP!ZK?h(^Ch zdqPWhim{IWw>A?h8^8Yi4?3Ou2z7Qaz)x$`}w=6W6a>SV{OB(8a({=7p)igFxd?~uBBkbZ?c z5DC;cCr9uqcVT?26)H5tOQE5AxKMZoOLTao_zzvnKw5j$>Yk&MM1!OeD0FRqUIM2o z8h}wk@&5Gx;W4Thqbr-z6M1N$`EanquGdAy3$2y=GPX zcKps6L!9}~W{CdIlH$C(mirK}wmU8F|91`04l6uV8I}7SvELc3hgWXedHat{sQD8VlTWg0JKdhE-UIO;Y%X3A8l2H^5 zwD_8Y6c@BdY=d_=Pf8i?(yV*%!hc&WI6DknQ>>y^R+{DO6QgRB|BCr_Ln?eJ@F9ZZe4Cq zLx-c_U;gEf1|~uSH`duS%iMqB%=aE}43}lGqQ8fa`49AneUnWx!<*jKItpQztA+My zhzll%Wld*_YDC?MuFP+r>2(tI=h0hyTX{z8Xx?p9zlu`0I>}7u2NpQ4VIqx|f=Xqk1hgN$pt4_l+?YT8pr+A52}X=LS&Y=wpL~L8L1tBv zyyVzHUuG1L;QJFE>t=N+aaBo?@XA>k8EvOi>W}gX4a05s0f73*%;2~Ao!>wRRHHk4 znwBNUvbS|LrnxY#G9{s)u1VR#k3&Bh;%;Qbu?6p1ZM&5$%Xu_5_2l@2#_rqPBssgn!A zdfcSwe55}4TCKHZEBbM(URsbA^pJ5qBHuz+L0#DO3K3+_X6DNxddM9a`$AeMN$<#i zX|FL;lvgX}_w;i08B_G49b)S^!7VHPqwjHo&&6EZTjNoI$pFcN1u&2!`$!DUeebvF zm7nToh)oyvAA|H4u~l)~8LUx&q9F|rlD+2)*gfacEc(*B@p z#PD}H<6LX3HZiFGizMrd14F`aKA@9u*qGe$h<`~;545nx^IL2CkEf2q}q|qpM0Wd<`Usi>_#@f29 zjr*E6z|PsCr<4F7oBhfu5LKu*1OhP0OFqM8is+Kgluw}4cvun~q^6{n&s%KMrC4-C zjmIeWqfL6H96I%%@j>LSa=iny>#LOETue-#lNqqiW3ez{(m*@?IUeCvYzRt2VJQvC z=0t$XRum(4^nDC|^{(I2J)96(^iO?D%n{g6wHe_4Bx%-lGj_a7`1VipTHD706PXde z8{sS`7%j|*NR$BEZHevg_;b2*#~&jrztJlD4Q56x{d!{6IgHWU57HtDry&Pzk8-|mCL6Ll+o+`+XhS<73k6DoZCw#E=%;pUmwbW?v%Hj zSKiR{QaVk3zC5(WjR8~WEy5#LtR!?tku^Mw*n51jnzRJzoVCYtx*6H!*4uMBcBhX` z^vu}q)3xTe3I8?Z8Wiyk&Il3?GiLORp99zDJPtWt8xyRD*V9@*k9W6JCa?qBN%&(0 z0IyP^oge^eEIfa1pXZIHZXs)oa9)_Z2~a!@84l%ShL%nT?X8Gzd*&;<{(2$x7 zBdYSr`KT)=%*R(~BJg57%>8Sl?xy;q;B=!DKPD++2!t}0Kn{FMsvz$hTFP46BVw z{IR8z+na~;ujgwm>DF_w;9-SymjJ847}>|hgSws)+RTVUHcipOU~fXxGMmPd;l{UV>PCHIR~Yna=aX7}j0-DHE7W@RW4qj&Ic7r+-92T}KU^n03C;*O(PVd|wzS5%Y(U5948)Op z;nF2LlODFoXN(({Ttj93B@F1U&r|@QF{&_9gsl$S!}%<6*tl3> z+=m;1>M@{`KQ_t8r+SLnv4vyJx*x9|tEN4GEFZQ_u zL(6Yt1WAo*p*bNyANmianF62MT&YfrM_}m-?~9jsbBMT$VrJ-{YX>|^hIz(%`=UY; zlp|fhI>L*$@m@kzABWp$hFTWD#4<7rRu27p-@uY$OcYP%n#ze^#p1N9%nC?Q$*U2U2js4wHAUF zwcD3jEJl(#=#0Z^#G#t!bn`)3R8D^;Os6HLuX-4^AScLALj!n|vc|IL6qro6-llV-{h(MjWtO3$1 zJBq1~Ef0{G_6E1>)1EGu@v;$dAAGcPn6xC;tP(?p&v<)?lLQkdc1Nz$FIHtdknFDc>K?knbp3H zt-FaBh``dH<>U7nV;n&-rmVL09cGUpGX%yK`dFS&i@B(SQ%y#W&&5YIF`Ie%2>bJ- zQ;^&yiS3&={_HlP5pyFTLtW-~z%h^Dd38+xWTPTC3pbk;6JB%`2r9TbyOqfZ#JJ6? zRU!K20S)8^M7C;41SEW%#Azlmk}I()!>VO$eG;@E?>TxAT%Xc$*m4x?Qa(#XmU8ME zu{VcDtB%{Jct+NjsLn5_OGzrfvO@OHvf918*835HT#_gqBLk3fT?_l)PB-}UlFJf ziX>8{OUUS>-qSS{{Jy_T!fV6gxL0{O&>7@O(mcYGyvkbr+>ic!X za_FbQ*c)D&Hs2#_zH%9SaO$rArr_QVO+<^7*(^Ix0c-GWz+NP}U=_{k1^AYX-@)Z2 zHUm{ps@IQHsm14}e+W-Ld|+5AUi^2Qh_oGc9Q)h!a*y7S4SxdbB_Jr%sXux?b$WvP zz2!>e$6W1?QQsI&7B1seNCdY-Wj8wSTcRDEot-5o@yg_#&3igZf&pnX6F#t12@iNG zZ}J0k-<9Ui-!pnrO;@x7N4*2AA3fBPkb#$Qk^rf*OulUl0xtx zOq7r*V>UdqmKusoRF94Xom_Q3NY3AMPPhdbmpL&%2;!H1z7As1;xBmD^May%2%~UuLGnYSpKvZAP{wuD*+9wnvY>;6I|vI zEnrroQ_%k&1qRgTFnG8;v0+@oe#H1^YZJPNdwa_(4FaauS9-pB1v7voRJxkX7oXT@ z*z)ZyW|LXBu!iv05MQ!gO6hkUM$W9Xbn+}iqAyT!wxCC~%{6l7MMP%I$g^WAe95-z zOVD}t7Yay<=KGGDmS02BQiQHX1WEGJq0Lu3HAZHA=IvEZek5iV0U#xg9HwNl>4VXj z%N~Z`wA2_xj?)7we8lUm^cS3jWc>SQv+2S9fBB~BWTF#s?2Ihfw!hP@1r7#$5Gppv zY7NXlCxu&KKXctd6ujUm>Qe10JDpX^%s|fZ(p5aWC~=@+0t;aNWz<3)Spc9+UL4Do zJT5RSiTFrb%YmBpCl8}_%%3HzUFA)h+%J;I(oMRUEwW`M5E1*XzB^}KrI#}s=|w;G zUQLlRZ?w!+z{eNTX^LO50F{LvnnIFO=Wep9RI2G^d{4JMPhy(Wpd*0&7oPmG*?Xy6 z9wuTHIUBQVfxF0Ch-!Z~GxKVaI9FwmTtH;`Wq)G9Ckw~o=cKqc9!})f z{aM;*wqydtMh5UHV;Lfxv8D^y1_iG@OP1ai$}*c-SXP37 zL}or>U(xS-CT1m4D7zYC- ziDG91%w;}0VsUn1rKc(L-9-B)aXdPiGqM!VpX#3|&y0rU-zDi-l>Z4(DV&G7{>-E{ zh$t4xF3~_3i_J1O$9~UB(dfI$PbF3p-1?g!f1++HqoKptGAPNwy1Fr2@3lw?56{mC zAKW6}40m^ffPc`F)i)7UV}v&IBpRbnoaQR7xF>XaH+Y=pyki*gkz`Gg9|+|PZPsNy z#6n9cr3lISY}Q&x%01oj{{5Dj9(vQSq!Dq$WY)+uV0c@#_R9wA_~^NKRX16(0P&>F zj5Z_mTKz;WOV`4wU@>1%d037PZnysm=F<{W^c zA*!mcuRo`Q+)5jrw9%T{6^byg5zfnUmC;!GfoY{^r?7Ffs_~yC>GTD`0p~?7^rWkD z={ueT^S>%3%Sv^07hmIZxT%I#gQaz03npP(ME&2e*Ji+P{Xu!T^3_FRIgIGLk>Q$_ z1t0l%ybF&q`NG-RvB`DJ(QV|1wP>)C6Rf_W=YHWVW6@Y?EYjbj%o#puJ362;3m~F? zS#h>(P9b%as(OTgiSI}_gi0Q{#CevYW@7m^5Ey#Bzp^o{uy`3=3xc=DOXP8414a0Fxf{Z;*f=g-lY<5S1x`ypI_T-V4;A-kYJ zUBvd5E}WI88Ohac$jrj`GP$Eygqu+Av>ji-yH0ELa?yVx+%yaI_^dC zD)=A$^nT6Q45>fiJ@`*x#BE*0#jh1QQZuUXOUHk}mW+k^dhE?vP)F2fw7p{K>vh{GNTy)#Y! z(%A0LSU$3QSu1Mcl7Nq*8n0A0b;E7fYw062AHZ8_`}GVE7h&3A z4k=0b7m$FaN*#b@!E&c0&Ig-J%6iSD7Jl0**U#b&0^i0Zl#o>JsS8{HL#+jxi0(CsG$ zf|)@8FkHYsKDhajO%L12Z^v6jkfFUEtE@js&VDX_OsoLD|CtlPZzlWijfoi*27!`S z0Gnj|M2c6en9EE#`&%3LxT$3&gY+!DqgU^Tj$gLA1z70}P#Ow0WdJB_6TDqd6dEyy zyuLUNH5~M;e;AA|16H&2Qi!^B^OjUpR2;IiSbb6CBNeszUqOu1=F_XcmD9biOPI7e(cL4-8evi|m#2ybVq=kl0dZ~RNqhr)0`O;=e` z7EYwAOTO3qRR+G#G;No}?tf?NoZd(VSL7*6Me5Lm#Q=awb@)Hk(*LX= zG)x=^QFo2ui#biCS8V z2L^-Z6q z@U;>BGPbVvU3%Z?gb2~J!{X)X!ZEhHchbpTt;)-*?s4_%eCFzGe4|*d#Q`XUOHhB5s^m_Rq45BH3*d%o}7aIvl|MxqFUV2Z={-=V?{)|x zdFL9^Ez@{^HeC1S=3pXPCcu7^v;qCOOD0UB7`sh4{vA^b9@v442*3=>V>kc+h_sIT zS9AS1k#Sa)=|WGc?v+;0coAuH>aJG0ljzu1{ie@KLlpeRDhDfVrMbqz5!dmZat%(|-ia8V(M{s~%?ohxxRz8a?i&vx_>NA5)LmcF zhm~6mvmGO6gcTC%gRIOD-_e6Y-Mnmyd&SpXd^Y06ZI_JS##}d3H24!JU)`y%22nND zOz2?35i3_0Nlg(hhPW>K*iEK=Lt}LJF87AViNVdMT@yM4S9MW6y>$tXtY@1R|F#)R zLTEeXg8;Rr=wjxr$bZd?S4K4q+i-z`v)^C_ng_|6*SWFv;dNc`O{`T?bZ^ql#{*ok zYKq#tPQq|K5s5QSi=p@R6ofpey|dXkK&M}R7Q2602E!4^Boja*_Vy+D1uo^+X3K_m z22^7*IZ^H{?4J=F!Bj=MPufm(_=iSr7_(g#kF#>d0=G;9d z-LY5U1HZF5A2J;=jXKH8w04d>i?{mWKP&CN;5^E(_lf$jum*=ZcwE+D_ zs_wVvw*N9{Y6W7Df+x>~^g7DRn6bu^f8}pC+Gh$dxxT_Uh*?=dQT)JVB^4zFv9I=t zTRuZbaXzgpl=K&EdDw!`*M?{`kZ_ob8W6~#^-L~;_aRD3760za^g(PWcL_SmT;5$4 zc!7a)us*tGhs0hTOPbI-bA3Zmb^JWwc2}%k{9pMF#aG3qcIT3J*m7h?u>vNc>^Hod z4PCg#20zAmZ8tvt9A`e4o4_`Z}*p!tdUB~)$wizSvMOJmDbwmpQSEFRTKsp~GRO<@5m^zys? z|2R@XJ<{o?>2<~H2=4g@=#i6xe0*tA=`+)%IqjwI+EM~MHWT=7s@$GJd|%yrPpEyS zIb1$`aS;0dvGkQuQE=ba49vjL3^{bSbR*p$-QC?G(lCT{ceivmQX?G_(jZa_C?O>! z2=6?<|GO4zSbX5q+F2L-ZtX&23{aW5P*hq3hICD3 z25Zb^tRmBHw))7A*tH@1eBBjxX5t{m(_i+tTsskNtgu#?%yDU7!aJ9q)2;Tn6Kr?K zsh8g#&vVQrX+F&_oJ)HHY^a**l#LrCTNs5R(^1ti)w-Q$r;VA$&Pv?(F9+_9m z4UBGmod1mAvQ_Y(MJ4P8IH&5*--JS0b7pKdKVmZ4BrewIDrFE$3G2j3k;Q;%9pmee zhe?(C{c28-*rcXiZjl9e!W(agQe!_<7I$;-l#%f4uV|oJL0u7!H~J0Y1*T1SDS^xz z#aTw@{?|ZmSfCQqfPL*_ouo#gzwb$?NU2?d>@NJs&{BP%E z&RyM zp&p*Ue@>f+VQ*k(i+2~T-%Zf^-&3nWksf3&z=<>0W%y+ucV236P%~x0y30((iri?- zG}cwI9SMivPZZ)wxucY1ZN*gtBDRY%rX{n#$jH5bd@U7-&S zxjy{*ZgF{e`Hv1BHzi$8EKh=-_{ImHFUw#42wGz0y>E|wj6o8|J+R&lRUaM>L#W62 zSg6Vbp-8mgM63^qiBL@tq~9PBfEPLmi-u|!ie7q_!OJ-jfgl4Cvs1o+@T1X0sSw9p zdW)e*)gW?^3yoSD3$mW`S)-VcsPagFXwIwkx6kj7Bu4(cWd+utME%0c#EYS0DFsX8 zrJ{=LD-=-x3-gIs2oE_OHv(tQfh()#$T{542lGjZFK0sElh&G9nuZ+Rsd5(EE14q& z=y@e_vwDsNrpYzuEaQ2Z>Hu|Tv7QRrXxnH|3e6({0XQ8~A~TNe*u^bls&2H6uW~8S zn5Aozq&P6WHO;ChKfk5sdZUSvl%jeZ3AsjgW~Aqn8^i13s^|5!FVoOaZ*U2JYGwF3 zY~7dDs1SJ3@Xhk}++H|sl1`4{CnSwaRQI!;%wYGq&Pa?9ozC@9FETlqB@;W2 z`E!YgYqA7SJpc4xz0|%#dt?Wv7r4(`xBVyGHOwM^$@=au?)||0V+nhM`ya5-%z$-& zQbtIqbXPyW7ddO`C)s=>b3RirRr#-yY5)DHQE<0E(TT%I3>P<6&fdYuG~Z*E;yYH2 z-ynIz{L}s6V;vwvBIs;Oryn`;Ko9jNbxgBZRf7fCVfJia`j=c1FFWb(K!%@>s(^Ea zgopUM7xUY}U}gKr1UT>ZM-x0F;&%rlO?M4)CPn|1%xeW)kVFt2F_JY*-;rS&fzmI_WoCCak z{deIr(u~e|C`|A^AP+Gj&_h=5(g_8!2h{@+B8X=%C(3gon>I)7n^F$=7<{SFR6blY z>bq9yim~?l%b_7^LVI~YIJlIe-L7t$8awg3R^b(z-!RRRj}_hFwmTcTuGxmJ~qi%3j|N!5tTgOQ;+Ed_V#Gw5fmu=-Y=lJfVkHn-qQWsk~JrP0iIW~l1l0S%w#Y@Hf zkbcig1u6T_7i$qKMU%8UTy}Pm|5BTXy~Sx8@}Ru_x?86=j3A{(UT4L;W6M&QMjJn8 zsKD;W*x?w+Q2rXNHR-TR!Wn*sa`8lK=ZIgtj>tGSkfuqEx>MUyn^N23elnZM()}6( z-z?=dZPLKfE!TF)&MU9$nCDck%4OA6Tmo8gdVCsBDscjZezA33_{(=aIp-pOS%{Mk zjcr&9=}`db<|X$t z1hWn0F}@>|p4x5Mh>BZ8?)M4)Q|`MKdb!c)#}k4a73v&uTCr3A`|mKd0b&^CUB5Qp z7`ne>W~Nft%2PI0oh;)5wY#<&6f{<|yZV`VX!2ES&e9n#(Vrx)j?IBZ9ug;24O2GP z0Zdz~*7Ef8F-PYy!!Bf}T{25p0Q;Bp=ydx0W+LyNiZqr+p({v`l&kMp zG#C;JNHG{&DE0_H>r|iO9G{n~(H2hxrt4JV{%BYsuiaJL;x>i{%+ze`FllDXDgJ z)$VTU5j%&_QWmvU7=OYHd&>1(ZBQ-#Wggo6;ef+PFJ{!j@c7E`N6_%U`NTBJ26|z^ z&i(`k?~_>m!{OtMN}_~46sWNH+UF@-agIihv(s=FbRRk}@+L5HFM6%ugEN<;xf8`(QZCVO{cq~v zW^nQUArL}P;TBoc#&MSEju^i$|3C)wg$Db+{2M^vC!O zmxeBQQ4GpjnaQ_wm?XEBax7gxl<+44jyP%KWy-mC8}zQ7T-a05QE(`p1g=e9Zo_^Q z-}lYWGdgi&`w+V6>f|I19LW*3z-U+`RbmJ5gAUYk=^el6De_7*@lt}~j2tH%)5wTD zp^0D{ug`-O^vieSJ3p4iQo?H$&)c~q19!eeTYKCeB=Awca0$Jo9B`;7f(vK|A3L72 zM*HahQAPORT4*gY?5kGA&u1Cq@!?dKM)Rf9G||>H)0{rL4+}SwqT!%i2OHyR+81WW zDB+4l{!mfMeNU4h2bv^Ih10D@K;RKPG{mEH;0YGkmF#qij(VJiGX_F&9BnqxUjBjI z;BsLgtQrOiuCggMcn-hB(@4iTrP+8E{#ESYDI28ZCyB!(HMYM*IGVw3|I=t|WJ~W` zVb};pwnax~S20~3&Smic7d4|YyfWGI0k!_$ozN%{$K`-jgVsl)xE&MfZ=Vh=JW$Bif7YT`8 z37y_Zi8y!3odsV?GM(v1Q$qp8o@*n!nNsh72MA)3O=NKEIaI|xUc@^$W|*ZMQjJ!; z)7+k2%yBHn$N1Seki-v_AX29mJmZeeZJ~ZySe|4MQl%sFXi}rlNKULNTu&~a=M=H9 zF8--ZGW4@c9gio{Jr@FMXD|G(=OpyRM<5>j^#-Uce|=PM)!zZ4`4`R}eU{}~(u>m+1j10yD5`)GS zCelaxO5RDheg4JE>#}}A!@OE&DOxT?4{@sT7DM(gJ4xk>gMR5D#(`B>T1wU zj%t9UUn<9^C~oAR50)QAn14D9x!A}ULqq?vi-p};z(ft%2T#4N@7JiwwGkZ<7L9#jWwch>HMt~{84~Ed~7mP+`+2K-M zm;il!I*nCpQ@7@tUU2BGrchH}39QB?lkd1c0%9Kzd)=0Gxzk7G3Ijr<1xMcyPvy{j zrhUM-g$yl1*uw&b1F%&#Zc1SjRCTD(Mp4lrGTnPOuIzR@aq)9 zSQT*`C`sAtI2$5}D_(4!y>y1@c{(v+i^|#gOXfIAn0%lkrW`4M)A#S9f(6VL+^@_f zOPby{7W$4^6E_sSnb^`VcO~Wr9DU(GBvOE$P@|F4j_)34&?(_4g-5Nq_|&zvRWP1J zAnAG?U~IoOt&ldZ<$icdu;kEkU}nO|3wFYka9{Z7PFdsdG*vy78GkCy%}`G~i=O_4 zhp9L?e=pwUvr)g4=IoWe$b@ZgxfHm6GVTnen2+x0jH>X$K-d8#f1A+7-+cn9Lgxk* z4-q*mbmReJJYL)>q@Z?sSvn69TGK0-Kr@&-h#$8xOp0q2!z)yK5ifRG13S!!>_ zFBy>Pv5a$=|8{rHmsRa)jhOxK1#uV<)a`?)b}C%SHTCC-nhZJLb{Tr-xc_+QBg8e; z4k+~P%(;X{4^!P%i9bz+6qodA8g4PZ?SxNoLWADe^T3zyWgbz2^*U|rFDUHYpB@ia9{)(u@901hZjzuCmC)J?9h`sw`NUM24 z_hTtjmljnFsA_>>s3(QBWTnYQb|uvYMu~+U=W$+Xp(fSy)7a)W;XdG9ya23@YyNE? zxqp89rvvEJE0c<=g^LV)0P`RtmgSG-W8++?AajOwcyf+-D~#?Pv2TDt&AC?*Ug#LK zsaJu0;R*Xw;R?p&v$-wo)>SM@T_8|{)~18Qg}O4io@s@uXjZu_)lEDfz)*H8763r_ zy4q;LyKZ5IsxDl|_!l@!g5*n!@2hw!d9+<8-hGbYPAKZj{QS27PM!=w>8$9}fh-*l z{I#xKVegPucUH<$WSKsVpHE z>pGPexTabZ@h(~+98m}U`1myaGqE%iS9ghto*9!blFwH+>rA`Y-!3D>+YLi7@=mxO z!&Q{8|7;%2yx?_MERBZ=N)(Cr|H5tC391`8oHHM8J2>*zm=HLP*S91%c&))cPoYWd zhjH{OYPFEt!}>Mmco>XirpN8ztJ`_iaeMF&8CvD6>N{2xf{RJ@g9nu9Hgl;@K~~8p z4mJ;fhALgv;=VWMqsmIXWlsl@(?N6L*Cgm#NI8v(>sf;-T!X3f8j-lFTWSehe0IFc zI{oj*i>q<%Auezp9bIvs96yqhi1=`%i^6h0)4P~AJXa^eokeRL%zWLTF}|flW7NTa zVi_8@uYHdp&(?_U{CD|(Q=O7<7=cO5r1v@H|0g4E>80%5g)ZS>jQVg1OH7a5?dF%; zbq;Hm0EDLjhM#`LN4 z#rZ8h8GpT695#U#cE(!efXCe=*px3A<)lf&Bn3;2N?&$zndNo)^or?NPa2 zEeW$vh|=o|BOWG?#>NkvUZ_+2Ovk!^nH|qgn4G5;ppCouXvn)p9p$ez*)!~2;dpCe z_ z#Rd%6%l5ziW+W*skJp=qu%&QYMRIeG6PJYkfiN+T+t8yf;PFslPTeYAbn*@)yxF?i zaW4-FB{##|jOB$K<4Z}4SMo4du&ukI8Wfcuw59N+=^w{B0VwdUzptWj;zeYAb5j7~ z0RVajP##oy00;te^ zf}{ArXsdqZ7ra==?uV^0H?cd;Ec$-)UiP;y)|BL*n!NL?6>X&N2R;$~R|{TLfrT*W zwFD1-KFb^a`i!b>=9^+icU-Y{N}%))XT;fuPprhzKNhE*Q*AM6xYyDP${_KSVvIwP zU8MZwEwLy3^?+dH1V5E@;r&tBD$Mh4=qUI&HyTy5M8(YTPK9L{;kqXK>9vNt9X00j zzs6is;v@p_E4t`($kkl?vBMm|=2@ z!0I~SZwPzHyQsx@jCT)es=6nH?O(W1?!3H@;+0sjP;3&h-^<0Ms4`xYbl8zq=#7H& zZpC!a#^LNXT)5h~U&j}35@ZR0dbJuiDr6N}$$S~*R;zzqC3tSU={QjtCP)>zlcvD5 z$i)XYOaQGC+ZE<$Ql>m)YpgmIy!Wq+hme%<6ZKY2I|=cmyym{t1SIlQ);ctVB~CkH zk9pg!;l*^}>X6o#It@>jdDVT_Bhypd$D&IeXYGt;q$EdHLqBX7{$Z>&!9FVU?`Id8 z_3PJted88^hopQwg3}jY00<^YtIWi$>6>*~=+2A60I!2Q?n#sRdnSS8FZ}kKa*oS7 zRDVyHd#~GZ38J!x(LyO-W;ICVv}r(9_g-%ROW)F&OVDY+0C~JoLpdM;DwKRbB(YgP z&OQszMMS|YK29dNb{xI2krCUK#(ykG!^5DDC!CRr!hZif$<$llFCRlGE0cB72bGrU}4+vbG~Zi zkVkLfUTIMn&#hYaXpqRC3s)-EXZ)l2_rHnv4zG9Pvxa3~XQJJ~^$1d0ShjIl`pQ2% zmHMOWQZKwcngKzAi1< z;!#PfaQz=qy*>CFPbpkXbDuEE?7@#gkzFW3i1&zO&BjC)k?|TQlo;%XcDXkNO%uJy zn=SA-ss3MCh=YCqZ+_AbytUU8(9(F_l`6ZGS=C)#TJgT7JF+KCZn>KJmr2MY_1Wf? z)4b$|&luNkfvX}U*G+e3vYaI&K^ncL6Cx?4v5Dp|zKTn;br+#27!zeu45i2DeWFU_JXOZB`_Q6Sk$$S! zDXr~k-ai+RUL=D&ksS;IsQmxFgzktOar%1b)#`4lJj&3bkJ`8Je1cvueaAlc`kGA2 zycAbm!I1G@J&dX=_EL@{an-&9%NApSin% zYj#!urg9C9H`>OHSiES%bFgZI>_%=X4Pjh4EXZ2UTk zJmfsOb=kRj?($AWOXl?kF5wsmNAvHW+OjA|KZu%V4PS|3v-i!z&9x^^W0EtB3E z7&7*OYBa)IK|96&=o5*msk}ViL1Othes&CMc&}8__cK)d(cJOLXXBa0Cc0@SdaL5n zPRgPNo=u@RnpokBQV9hl5LW68vOjN{wjm!{E(-Dq=Lzzw2-xK)cFdj1)}KrT@=-Ne zOKY5Siv5!?f9jRN$SC%CH1=I#8LZ_PKPb;?1(`lOQJ=M%kob#XU98gh;SrQvUa(PD z8CUGRj@`ck{qU54v4*{cWXRwZxzJLd9gGHxHT1qcH(7uo%ZgbEv&G}OOJcsY=|aWF z{Y{r6p4d{9QyrBaLQD@N_Chsi42Lj)FT4nL64Pklhu*4sE~bO_anj=WhHPFcgN(T5 z%Iri8Ej9<6pxRJ{V0uhe_z8Ne%Xe3?cff%zWn)eZrc=i-r4_sg!-`D z!f^OgZS3pffyBpZPR7(s3(`lX`uz|VnGxIGfO=kT@f{KKvZ^XLReKQ1?Jp(mD)}T8YmANe*6y2zAfeVQ^+# zX_4nYy-|&CX-@pw{ons+x0J~zf*lbU<&F=9`g!JD@qh#6rMsSS1K|OuHnCE#by?^h zVfFM|Jn_l0T9E+|3f!7*Flx6Shz1rWPJ;43>cyr?29X|X+y6Vohq#&mP{;AoeDr)- zJz+T)j@J?FO*5fCY|e91LhiK_A^mrwUhzCKP*A0EJT$=v#|C l@a!81i9|7Xaq!fm2j>w(nE>}OSE>kMHW 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

    6m2zubVXoS_R&gu^-X2)F?*(Y-no{I*v*RnE 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

    S=Q^@*nbu?%%B7V=@~5-vV7M_n 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 diff --git a/spine-flutter/example/lib/main.dart b/spine-flutter/example/lib/main.dart index 2c1b36555..ab41f4d0e 100644 --- a/spine-flutter/example/lib/main.dart +++ b/spine-flutter/example/lib/main.dart @@ -23,6 +23,18 @@ class ExampleSelector extends StatelessWidget { }, ), spacer, + ElevatedButton( + child: const Text('Pause/Play animation'), + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const PlayPauseAnimation(), + ), + ); + }, + ), + spacer, ElevatedButton( child: const Text('Animation State Listener'), onPressed: () { @@ -50,15 +62,53 @@ class SimpleAnimation extends StatelessWidget { reportLeaks(); final controller = SpineWidgetController((controller) { // Set the walk animation on track 0, let it loop - controller.animationState?.setAnimationByName(0, "animation", true); + controller.animationState?.setAnimationByName(0, "walk", true); }); return Scaffold( appBar: AppBar(title: const Text('Spineboy')), - body: SpineWidget.asset("assets/skeleton.json", "assets/skeleton.atlas", controller, alignment: Alignment.topLeft, fit: BoxFit.cover), - // body: SpineWidget.asset("assets/spineboy-pro.skel", "assets/spineboy.atlas", controller, alignment: Alignment.bottomLeft) + body: SpineWidget.asset("assets/spineboy-pro.skel", "assets/spineboy.atlas", controller), // body: SpineWidget.file("/Users/badlogic/workspaces/spine-runtimes/examples/spineboy/export/spineboy-pro.skel", "/Users/badlogic/workspaces/spine-runtimes/examples/spineboy/export/spineboy.atlas", controller), // body: const SpineWidget.http("https://marioslab.io/dump/spineboy/spineboy-pro.json", "https://marioslab.io/dump/spineboy/spineboy.atlas"), + // body: SpineWidget.asset("assets/skeleton.json", "assets/skeleton.atlas", controller, alignment: Alignment.topLeft, fit: BoxFit.cover), + ); + } +} + +class PlayPauseAnimation extends StatefulWidget { + const PlayPauseAnimation({Key? key}) : super(key: key); + + @override + PlayPauseAnimationState createState() => PlayPauseAnimationState(); +} + +class PlayPauseAnimationState extends State { + late SpineWidgetController _controller; + + @override + void initState() { + super.initState(); + _controller = SpineWidgetController((controller) { + controller.animationState?.setAnimationByName(0, "walk", true); + }); + } + + void _togglePlaystate() { + _controller.togglePlay(); + setState(() {}); + } + + @override + Widget build(BuildContext context) { + reportLeaks(); + + return Scaffold( + appBar: AppBar(title: const Text('Spineboy')), + body: SpineWidget.asset("assets/spineboy-pro.skel", "assets/spineboy.atlas", _controller), + floatingActionButton: FloatingActionButton( + onPressed: _togglePlaystate, + child: Icon(_controller.isPlaying ? Icons.pause : Icons.play_arrow), + ), ); } } diff --git a/spine-flutter/lib/spine_flutter.dart b/spine-flutter/lib/spine_flutter.dart index f0a5be70a..9acc4528c 100644 --- a/spine-flutter/lib/spine_flutter.dart +++ b/spine-flutter/lib/spine_flutter.dart @@ -3097,6 +3097,10 @@ class AnimationState { return TrackEntry._(entry, this); } + int getNumTracks() { + return _bindings.spine_animation_state_get_num_tracks(_state); + } + /// Sets an empty animation for every track, discarding any queued animations, and mixes to it over the specified mix duration. void setEmptyAnimations(double mixDuration) { _bindings.spine_animation_state_set_empty_animations(_state, mixDuration); diff --git a/spine-flutter/lib/spine_flutter_bindings_generated.dart b/spine-flutter/lib/spine_flutter_bindings_generated.dart index 7b65929e0..23a7a0a24 100644 --- a/spine-flutter/lib/spine_flutter_bindings_generated.dart +++ b/spine-flutter/lib/spine_flutter_bindings_generated.dart @@ -13,35 +13,45 @@ import 'dart:ffi' as ffi; /// class SpineFlutterBindings { /// Holds the symbol lookup function. - final ffi.Pointer Function(String symbolName) _lookup; + final ffi.Pointer Function(String symbolName) + _lookup; /// The symbols are looked up in [dynamicLibrary]. - SpineFlutterBindings(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; + SpineFlutterBindings(ffi.DynamicLibrary dynamicLibrary) + : _lookup = dynamicLibrary.lookup; /// The symbols are looked up with [lookup]. - SpineFlutterBindings.fromLookup(ffi.Pointer Function(String symbolName) lookup) + SpineFlutterBindings.fromLookup( + ffi.Pointer Function(String symbolName) + lookup) : _lookup = lookup; int spine_major_version() { return _spine_major_version(); } - late final _spine_major_versionPtr = _lookup>('spine_major_version'); - late final _spine_major_version = _spine_major_versionPtr.asFunction(); + late final _spine_major_versionPtr = + _lookup>('spine_major_version'); + late final _spine_major_version = + _spine_major_versionPtr.asFunction(); int spine_minor_version() { return _spine_minor_version(); } - late final _spine_minor_versionPtr = _lookup>('spine_minor_version'); - late final _spine_minor_version = _spine_minor_versionPtr.asFunction(); + late final _spine_minor_versionPtr = + _lookup>('spine_minor_version'); + late final _spine_minor_version = + _spine_minor_versionPtr.asFunction(); void spine_report_leaks() { return _spine_report_leaks(); } - late final _spine_report_leaksPtr = _lookup>('spine_report_leaks'); - late final _spine_report_leaks = _spine_report_leaksPtr.asFunction(); + late final _spine_report_leaksPtr = + _lookup>('spine_report_leaks'); + late final _spine_report_leaks = + _spine_report_leaksPtr.asFunction(); ffi.Pointer spine_atlas_load( ffi.Pointer atlasData, @@ -51,10 +61,12 @@ class SpineFlutterBindings { ); } - late final _spine_atlas_loadPtr = - _lookup Function(ffi.Pointer)>>('spine_atlas_load'); - late final _spine_atlas_load = - _spine_atlas_loadPtr.asFunction Function(ffi.Pointer)>(); + late final _spine_atlas_loadPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer)>>('spine_atlas_load'); + late final _spine_atlas_load = _spine_atlas_loadPtr + .asFunction Function(ffi.Pointer)>(); void spine_atlas_dispose( ffi.Pointer atlas, @@ -65,8 +77,10 @@ class SpineFlutterBindings { } late final _spine_atlas_disposePtr = - _lookup)>>('spine_atlas_dispose'); - late final _spine_atlas_dispose = _spine_atlas_disposePtr.asFunction)>(); + _lookup)>>( + 'spine_atlas_dispose'); + late final _spine_atlas_dispose = _spine_atlas_disposePtr + .asFunction)>(); spine_skeleton_data_result spine_skeleton_data_load_json( ffi.Pointer atlas, @@ -78,11 +92,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_load_jsonPtr = - _lookup, ffi.Pointer)>>( - 'spine_skeleton_data_load_json'); - late final _spine_skeleton_data_load_json = _spine_skeleton_data_load_jsonPtr - .asFunction, ffi.Pointer)>(); + late final _spine_skeleton_data_load_jsonPtr = _lookup< + ffi.NativeFunction< + spine_skeleton_data_result Function(ffi.Pointer, + ffi.Pointer)>>('spine_skeleton_data_load_json'); + late final _spine_skeleton_data_load_json = + _spine_skeleton_data_load_jsonPtr.asFunction< + spine_skeleton_data_result Function( + ffi.Pointer, ffi.Pointer)>(); spine_skeleton_data_result spine_skeleton_data_load_binary( ffi.Pointer atlas, @@ -99,9 +116,13 @@ class SpineFlutterBindings { late final _spine_skeleton_data_load_binaryPtr = _lookup< ffi.NativeFunction< spine_skeleton_data_result Function( - ffi.Pointer, ffi.Pointer, ffi.Int)>>('spine_skeleton_data_load_binary'); - late final _spine_skeleton_data_load_binary = _spine_skeleton_data_load_binaryPtr - .asFunction, ffi.Pointer, int)>(); + ffi.Pointer, + ffi.Pointer, + ffi.Int)>>('spine_skeleton_data_load_binary'); + late final _spine_skeleton_data_load_binary = + _spine_skeleton_data_load_binaryPtr.asFunction< + spine_skeleton_data_result Function( + ffi.Pointer, ffi.Pointer, int)>(); spine_bone_data spine_skeleton_data_find_bone( spine_skeleton_data data, @@ -113,11 +134,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_find_bonePtr = - _lookup)>>( - 'spine_skeleton_data_find_bone'); - late final _spine_skeleton_data_find_bone = _spine_skeleton_data_find_bonePtr - .asFunction)>(); + late final _spine_skeleton_data_find_bonePtr = _lookup< + ffi.NativeFunction< + spine_bone_data Function(spine_skeleton_data, + ffi.Pointer)>>('spine_skeleton_data_find_bone'); + late final _spine_skeleton_data_find_bone = + _spine_skeleton_data_find_bonePtr.asFunction< + spine_bone_data Function( + spine_skeleton_data, ffi.Pointer)>(); spine_slot_data spine_skeleton_data_find_slot( spine_skeleton_data data, @@ -129,11 +153,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_find_slotPtr = - _lookup)>>( - 'spine_skeleton_data_find_slot'); - late final _spine_skeleton_data_find_slot = _spine_skeleton_data_find_slotPtr - .asFunction)>(); + late final _spine_skeleton_data_find_slotPtr = _lookup< + ffi.NativeFunction< + spine_slot_data Function(spine_skeleton_data, + ffi.Pointer)>>('spine_skeleton_data_find_slot'); + late final _spine_skeleton_data_find_slot = + _spine_skeleton_data_find_slotPtr.asFunction< + spine_slot_data Function( + spine_skeleton_data, ffi.Pointer)>(); spine_skin spine_skeleton_data_find_skin( spine_skeleton_data data, @@ -145,11 +172,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_find_skinPtr = - _lookup)>>( - 'spine_skeleton_data_find_skin'); + late final _spine_skeleton_data_find_skinPtr = _lookup< + ffi.NativeFunction< + spine_skin Function(spine_skeleton_data, + ffi.Pointer)>>('spine_skeleton_data_find_skin'); late final _spine_skeleton_data_find_skin = - _spine_skeleton_data_find_skinPtr.asFunction)>(); + _spine_skeleton_data_find_skinPtr.asFunction< + spine_skin Function(spine_skeleton_data, ffi.Pointer)>(); spine_event_data spine_skeleton_data_find_event( spine_skeleton_data data, @@ -161,11 +190,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_find_eventPtr = - _lookup)>>( - 'spine_skeleton_data_find_event'); - late final _spine_skeleton_data_find_event = _spine_skeleton_data_find_eventPtr - .asFunction)>(); + late final _spine_skeleton_data_find_eventPtr = _lookup< + ffi.NativeFunction< + spine_event_data Function(spine_skeleton_data, + ffi.Pointer)>>('spine_skeleton_data_find_event'); + late final _spine_skeleton_data_find_event = + _spine_skeleton_data_find_eventPtr.asFunction< + spine_event_data Function( + spine_skeleton_data, ffi.Pointer)>(); spine_animation spine_skeleton_data_find_animation( spine_skeleton_data data, @@ -177,11 +209,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_find_animationPtr = - _lookup)>>( - 'spine_skeleton_data_find_animation'); - late final _spine_skeleton_data_find_animation = _spine_skeleton_data_find_animationPtr - .asFunction)>(); + late final _spine_skeleton_data_find_animationPtr = _lookup< + ffi.NativeFunction< + spine_animation Function(spine_skeleton_data, + ffi.Pointer)>>('spine_skeleton_data_find_animation'); + late final _spine_skeleton_data_find_animation = + _spine_skeleton_data_find_animationPtr.asFunction< + spine_animation Function( + spine_skeleton_data, ffi.Pointer)>(); spine_ik_constraint_data spine_skeleton_data_find_ik_constraint( spine_skeleton_data data, @@ -193,11 +228,15 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_find_ik_constraintPtr = - _lookup)>>( - 'spine_skeleton_data_find_ik_constraint'); - late final _spine_skeleton_data_find_ik_constraint = _spine_skeleton_data_find_ik_constraintPtr - .asFunction)>(); + late final _spine_skeleton_data_find_ik_constraintPtr = _lookup< + ffi.NativeFunction< + spine_ik_constraint_data Function( + spine_skeleton_data, ffi.Pointer)>>( + 'spine_skeleton_data_find_ik_constraint'); + late final _spine_skeleton_data_find_ik_constraint = + _spine_skeleton_data_find_ik_constraintPtr.asFunction< + spine_ik_constraint_data Function( + spine_skeleton_data, ffi.Pointer)>(); spine_transform_constraint_data spine_skeleton_data_find_transform_constraint( spine_skeleton_data data, @@ -209,11 +248,15 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_find_transform_constraintPtr = - _lookup)>>( - 'spine_skeleton_data_find_transform_constraint'); - late final _spine_skeleton_data_find_transform_constraint = _spine_skeleton_data_find_transform_constraintPtr - .asFunction)>(); + late final _spine_skeleton_data_find_transform_constraintPtr = _lookup< + ffi.NativeFunction< + spine_transform_constraint_data Function( + spine_skeleton_data, ffi.Pointer)>>( + 'spine_skeleton_data_find_transform_constraint'); + late final _spine_skeleton_data_find_transform_constraint = + _spine_skeleton_data_find_transform_constraintPtr.asFunction< + spine_transform_constraint_data Function( + spine_skeleton_data, ffi.Pointer)>(); spine_path_constraint_data spine_skeleton_data_find_path_constraint( spine_skeleton_data data, @@ -225,11 +268,15 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_find_path_constraintPtr = - _lookup)>>( - 'spine_skeleton_data_find_path_constraint'); - late final _spine_skeleton_data_find_path_constraint = _spine_skeleton_data_find_path_constraintPtr - .asFunction)>(); + late final _spine_skeleton_data_find_path_constraintPtr = _lookup< + ffi.NativeFunction< + spine_path_constraint_data Function( + spine_skeleton_data, ffi.Pointer)>>( + 'spine_skeleton_data_find_path_constraint'); + late final _spine_skeleton_data_find_path_constraint = + _spine_skeleton_data_find_path_constraintPtr.asFunction< + spine_path_constraint_data Function( + spine_skeleton_data, ffi.Pointer)>(); ffi.Pointer spine_skeleton_data_get_name( spine_skeleton_data data, @@ -239,10 +286,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_namePtr = - _lookup Function(spine_skeleton_data)>>('spine_skeleton_data_get_name'); - late final _spine_skeleton_data_get_name = - _spine_skeleton_data_get_namePtr.asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_data_get_namePtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_name'); + late final _spine_skeleton_data_get_name = _spine_skeleton_data_get_namePtr + .asFunction Function(spine_skeleton_data)>(); /// OMITTED setName() int spine_skeleton_data_get_num_bones( @@ -254,9 +303,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_num_bonesPtr = - _lookup>('spine_skeleton_data_get_num_bones'); + _lookup>( + 'spine_skeleton_data_get_num_bones'); late final _spine_skeleton_data_get_num_bones = - _spine_skeleton_data_get_num_bonesPtr.asFunction(); + _spine_skeleton_data_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_skeleton_data_get_bones( spine_skeleton_data data, @@ -266,11 +317,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_bonesPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_bones'); - late final _spine_skeleton_data_get_bones = - _spine_skeleton_data_get_bonesPtr.asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_data_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_bones'); + late final _spine_skeleton_data_get_bones = _spine_skeleton_data_get_bonesPtr + .asFunction Function(spine_skeleton_data)>(); int spine_skeleton_data_get_num_slots( spine_skeleton_data data, @@ -281,9 +333,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_num_slotsPtr = - _lookup>('spine_skeleton_data_get_num_slots'); + _lookup>( + 'spine_skeleton_data_get_num_slots'); late final _spine_skeleton_data_get_num_slots = - _spine_skeleton_data_get_num_slotsPtr.asFunction(); + _spine_skeleton_data_get_num_slotsPtr + .asFunction(); ffi.Pointer spine_skeleton_data_get_slots( spine_skeleton_data data, @@ -293,11 +347,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_slotsPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_slots'); - late final _spine_skeleton_data_get_slots = - _spine_skeleton_data_get_slotsPtr.asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_data_get_slotsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_slots'); + late final _spine_skeleton_data_get_slots = _spine_skeleton_data_get_slotsPtr + .asFunction Function(spine_skeleton_data)>(); int spine_skeleton_data_get_num_skins( spine_skeleton_data data, @@ -308,9 +363,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_num_skinsPtr = - _lookup>('spine_skeleton_data_get_num_skins'); + _lookup>( + 'spine_skeleton_data_get_num_skins'); late final _spine_skeleton_data_get_num_skins = - _spine_skeleton_data_get_num_skinsPtr.asFunction(); + _spine_skeleton_data_get_num_skinsPtr + .asFunction(); ffi.Pointer spine_skeleton_data_get_skins( spine_skeleton_data data, @@ -320,11 +377,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_skinsPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_skins'); - late final _spine_skeleton_data_get_skins = - _spine_skeleton_data_get_skinsPtr.asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_data_get_skinsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_skins'); + late final _spine_skeleton_data_get_skins = _spine_skeleton_data_get_skinsPtr + .asFunction Function(spine_skeleton_data)>(); spine_skin spine_skeleton_data_get_default_skin( spine_skeleton_data data, @@ -335,9 +393,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_default_skinPtr = - _lookup>('spine_skeleton_data_get_default_skin'); + _lookup>( + 'spine_skeleton_data_get_default_skin'); late final _spine_skeleton_data_get_default_skin = - _spine_skeleton_data_get_default_skinPtr.asFunction(); + _spine_skeleton_data_get_default_skinPtr + .asFunction(); void spine_skeleton_data_set_default_skin( spine_skeleton_data data, @@ -349,11 +409,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_set_default_skinPtr = - _lookup>( - 'spine_skeleton_data_set_default_skin'); + late final _spine_skeleton_data_set_default_skinPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skeleton_data, + spine_skin)>>('spine_skeleton_data_set_default_skin'); late final _spine_skeleton_data_set_default_skin = - _spine_skeleton_data_set_default_skinPtr.asFunction(); + _spine_skeleton_data_set_default_skinPtr + .asFunction(); int spine_skeleton_data_get_num_events( spine_skeleton_data data, @@ -364,9 +426,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_num_eventsPtr = - _lookup>('spine_skeleton_data_get_num_events'); + _lookup>( + 'spine_skeleton_data_get_num_events'); late final _spine_skeleton_data_get_num_events = - _spine_skeleton_data_get_num_eventsPtr.asFunction(); + _spine_skeleton_data_get_num_eventsPtr + .asFunction(); ffi.Pointer spine_skeleton_data_get_events( spine_skeleton_data data, @@ -376,11 +440,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_eventsPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_events'); + late final _spine_skeleton_data_get_eventsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_events'); late final _spine_skeleton_data_get_events = - _spine_skeleton_data_get_eventsPtr.asFunction Function(spine_skeleton_data)>(); + _spine_skeleton_data_get_eventsPtr.asFunction< + ffi.Pointer Function(spine_skeleton_data)>(); int spine_skeleton_data_get_num_animations( spine_skeleton_data data, @@ -391,9 +457,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_num_animationsPtr = - _lookup>('spine_skeleton_data_get_num_animations'); + _lookup>( + 'spine_skeleton_data_get_num_animations'); late final _spine_skeleton_data_get_num_animations = - _spine_skeleton_data_get_num_animationsPtr.asFunction(); + _spine_skeleton_data_get_num_animationsPtr + .asFunction(); ffi.Pointer spine_skeleton_data_get_animations( spine_skeleton_data data, @@ -403,11 +471,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_animationsPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_animations'); + late final _spine_skeleton_data_get_animationsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_animations'); late final _spine_skeleton_data_get_animations = - _spine_skeleton_data_get_animationsPtr.asFunction Function(spine_skeleton_data)>(); + _spine_skeleton_data_get_animationsPtr.asFunction< + ffi.Pointer Function(spine_skeleton_data)>(); int spine_skeleton_data_get_num_ik_constraints( spine_skeleton_data data, @@ -418,9 +488,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_num_ik_constraintsPtr = - _lookup>('spine_skeleton_data_get_num_ik_constraints'); + _lookup>( + 'spine_skeleton_data_get_num_ik_constraints'); late final _spine_skeleton_data_get_num_ik_constraints = - _spine_skeleton_data_get_num_ik_constraintsPtr.asFunction(); + _spine_skeleton_data_get_num_ik_constraintsPtr + .asFunction(); ffi.Pointer spine_skeleton_data_get_ik_constraints( spine_skeleton_data data, @@ -430,11 +502,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_ik_constraintsPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_ik_constraints'); - late final _spine_skeleton_data_get_ik_constraints = _spine_skeleton_data_get_ik_constraintsPtr - .asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_data_get_ik_constraintsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_ik_constraints'); + late final _spine_skeleton_data_get_ik_constraints = + _spine_skeleton_data_get_ik_constraintsPtr.asFunction< + ffi.Pointer Function( + spine_skeleton_data)>(); int spine_skeleton_data_get_num_transform_constraints( spine_skeleton_data data, @@ -448,9 +523,11 @@ class SpineFlutterBindings { _lookup>( 'spine_skeleton_data_get_num_transform_constraints'); late final _spine_skeleton_data_get_num_transform_constraints = - _spine_skeleton_data_get_num_transform_constraintsPtr.asFunction(); + _spine_skeleton_data_get_num_transform_constraintsPtr + .asFunction(); - ffi.Pointer spine_skeleton_data_get_transform_constraints( + ffi.Pointer + spine_skeleton_data_get_transform_constraints( spine_skeleton_data data, ) { return _spine_skeleton_data_get_transform_constraints( @@ -458,11 +535,15 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_transform_constraintsPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_transform_constraints'); - late final _spine_skeleton_data_get_transform_constraints = _spine_skeleton_data_get_transform_constraintsPtr - .asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_data_get_transform_constraintsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>( + 'spine_skeleton_data_get_transform_constraints'); + late final _spine_skeleton_data_get_transform_constraints = + _spine_skeleton_data_get_transform_constraintsPtr.asFunction< + ffi.Pointer Function( + spine_skeleton_data)>(); int spine_skeleton_data_get_num_path_constraints( spine_skeleton_data data, @@ -476,9 +557,11 @@ class SpineFlutterBindings { _lookup>( 'spine_skeleton_data_get_num_path_constraints'); late final _spine_skeleton_data_get_num_path_constraints = - _spine_skeleton_data_get_num_path_constraintsPtr.asFunction(); + _spine_skeleton_data_get_num_path_constraintsPtr + .asFunction(); - ffi.Pointer spine_skeleton_data_get_path_constraints( + ffi.Pointer + spine_skeleton_data_get_path_constraints( spine_skeleton_data data, ) { return _spine_skeleton_data_get_path_constraints( @@ -486,11 +569,15 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_path_constraintsPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_path_constraints'); - late final _spine_skeleton_data_get_path_constraints = _spine_skeleton_data_get_path_constraintsPtr - .asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_data_get_path_constraintsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>( + 'spine_skeleton_data_get_path_constraints'); + late final _spine_skeleton_data_get_path_constraints = + _spine_skeleton_data_get_path_constraintsPtr.asFunction< + ffi.Pointer Function( + spine_skeleton_data)>(); double spine_skeleton_data_get_x( spine_skeleton_data data, @@ -501,9 +588,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_xPtr = - _lookup>('spine_skeleton_data_get_x'); - late final _spine_skeleton_data_get_x = - _spine_skeleton_data_get_xPtr.asFunction(); + _lookup>( + 'spine_skeleton_data_get_x'); + late final _spine_skeleton_data_get_x = _spine_skeleton_data_get_xPtr + .asFunction(); void spine_skeleton_data_set_x( spine_skeleton_data data, @@ -515,10 +603,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_set_xPtr = - _lookup>('spine_skeleton_data_set_x'); - late final _spine_skeleton_data_set_x = - _spine_skeleton_data_set_xPtr.asFunction(); + late final _spine_skeleton_data_set_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + spine_skeleton_data, ffi.Float)>>('spine_skeleton_data_set_x'); + late final _spine_skeleton_data_set_x = _spine_skeleton_data_set_xPtr + .asFunction(); double spine_skeleton_data_get_y( spine_skeleton_data data, @@ -529,9 +619,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_yPtr = - _lookup>('spine_skeleton_data_get_y'); - late final _spine_skeleton_data_get_y = - _spine_skeleton_data_get_yPtr.asFunction(); + _lookup>( + 'spine_skeleton_data_get_y'); + late final _spine_skeleton_data_get_y = _spine_skeleton_data_get_yPtr + .asFunction(); void spine_skeleton_data_set_y( spine_skeleton_data data, @@ -543,10 +634,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_set_yPtr = - _lookup>('spine_skeleton_data_set_y'); - late final _spine_skeleton_data_set_y = - _spine_skeleton_data_set_yPtr.asFunction(); + late final _spine_skeleton_data_set_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + spine_skeleton_data, ffi.Float)>>('spine_skeleton_data_set_y'); + late final _spine_skeleton_data_set_y = _spine_skeleton_data_set_yPtr + .asFunction(); double spine_skeleton_data_get_width( spine_skeleton_data data, @@ -557,9 +650,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_widthPtr = - _lookup>('spine_skeleton_data_get_width'); - late final _spine_skeleton_data_get_width = - _spine_skeleton_data_get_widthPtr.asFunction(); + _lookup>( + 'spine_skeleton_data_get_width'); + late final _spine_skeleton_data_get_width = _spine_skeleton_data_get_widthPtr + .asFunction(); void spine_skeleton_data_set_width( spine_skeleton_data data, @@ -571,10 +665,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_set_widthPtr = - _lookup>('spine_skeleton_data_set_width'); - late final _spine_skeleton_data_set_width = - _spine_skeleton_data_set_widthPtr.asFunction(); + late final _spine_skeleton_data_set_widthPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skeleton_data, + ffi.Float)>>('spine_skeleton_data_set_width'); + late final _spine_skeleton_data_set_width = _spine_skeleton_data_set_widthPtr + .asFunction(); double spine_skeleton_data_get_height( spine_skeleton_data data, @@ -585,9 +681,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_heightPtr = - _lookup>('spine_skeleton_data_get_height'); + _lookup>( + 'spine_skeleton_data_get_height'); late final _spine_skeleton_data_get_height = - _spine_skeleton_data_get_heightPtr.asFunction(); + _spine_skeleton_data_get_heightPtr + .asFunction(); void spine_skeleton_data_set_height( spine_skeleton_data data, @@ -599,10 +697,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_set_heightPtr = - _lookup>('spine_skeleton_data_set_height'); + late final _spine_skeleton_data_set_heightPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skeleton_data, + ffi.Float)>>('spine_skeleton_data_set_height'); late final _spine_skeleton_data_set_height = - _spine_skeleton_data_set_heightPtr.asFunction(); + _spine_skeleton_data_set_heightPtr + .asFunction(); ffi.Pointer spine_skeleton_data_get_version( spine_skeleton_data data, @@ -612,11 +713,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_versionPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_version'); + late final _spine_skeleton_data_get_versionPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_version'); late final _spine_skeleton_data_get_version = - _spine_skeleton_data_get_versionPtr.asFunction Function(spine_skeleton_data)>(); + _spine_skeleton_data_get_versionPtr + .asFunction Function(spine_skeleton_data)>(); /// OMITTED setVersion() ffi.Pointer spine_skeleton_data_get_hash( @@ -627,10 +730,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_hashPtr = - _lookup Function(spine_skeleton_data)>>('spine_skeleton_data_get_hash'); - late final _spine_skeleton_data_get_hash = - _spine_skeleton_data_get_hashPtr.asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_data_get_hashPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_hash'); + late final _spine_skeleton_data_get_hash = _spine_skeleton_data_get_hashPtr + .asFunction Function(spine_skeleton_data)>(); /// OMITTED setHash() ffi.Pointer spine_skeleton_data_get_images_path( @@ -641,11 +746,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_images_pathPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_images_path'); + late final _spine_skeleton_data_get_images_pathPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_images_path'); late final _spine_skeleton_data_get_images_path = - _spine_skeleton_data_get_images_pathPtr.asFunction Function(spine_skeleton_data)>(); + _spine_skeleton_data_get_images_pathPtr + .asFunction Function(spine_skeleton_data)>(); /// OMITTED setImagesPath() ffi.Pointer spine_skeleton_data_get_audio_path( @@ -656,11 +763,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_data_get_audio_pathPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_data_get_audio_path'); + late final _spine_skeleton_data_get_audio_pathPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_data_get_audio_path'); late final _spine_skeleton_data_get_audio_path = - _spine_skeleton_data_get_audio_pathPtr.asFunction Function(spine_skeleton_data)>(); + _spine_skeleton_data_get_audio_pathPtr + .asFunction Function(spine_skeleton_data)>(); /// OMITTED setAudioPath() double spine_skeleton_data_get_fps( @@ -672,9 +781,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_get_fpsPtr = - _lookup>('spine_skeleton_data_get_fps'); - late final _spine_skeleton_data_get_fps = - _spine_skeleton_data_get_fpsPtr.asFunction(); + _lookup>( + 'spine_skeleton_data_get_fps'); + late final _spine_skeleton_data_get_fps = _spine_skeleton_data_get_fpsPtr + .asFunction(); /// OMITTED setFps() void spine_skeleton_data_dispose( @@ -686,9 +796,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_data_disposePtr = - _lookup>('spine_skeleton_data_dispose'); - late final _spine_skeleton_data_dispose = - _spine_skeleton_data_disposePtr.asFunction(); + _lookup>( + 'spine_skeleton_data_dispose'); + late final _spine_skeleton_data_dispose = _spine_skeleton_data_disposePtr + .asFunction(); ffi.Pointer spine_skeleton_drawable_create( spine_skeleton_data skeletonData, @@ -698,11 +809,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_drawable_createPtr = - _lookup Function(spine_skeleton_data)>>( - 'spine_skeleton_drawable_create'); - late final _spine_skeleton_drawable_create = _spine_skeleton_drawable_createPtr - .asFunction Function(spine_skeleton_data)>(); + late final _spine_skeleton_drawable_createPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton_data)>>('spine_skeleton_drawable_create'); + late final _spine_skeleton_drawable_create = + _spine_skeleton_drawable_createPtr.asFunction< + ffi.Pointer Function(spine_skeleton_data)>(); ffi.Pointer spine_skeleton_drawable_render( ffi.Pointer drawable, @@ -712,11 +825,15 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_drawable_renderPtr = - _lookup Function(ffi.Pointer)>>( - 'spine_skeleton_drawable_render'); - late final _spine_skeleton_drawable_render = _spine_skeleton_drawable_renderPtr - .asFunction Function(ffi.Pointer)>(); + late final _spine_skeleton_drawable_renderPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer)>>( + 'spine_skeleton_drawable_render'); + late final _spine_skeleton_drawable_render = + _spine_skeleton_drawable_renderPtr.asFunction< + ffi.Pointer Function( + ffi.Pointer)>(); void spine_skeleton_drawable_dispose( ffi.Pointer drawable, @@ -726,11 +843,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_drawable_disposePtr = - _lookup)>>( - 'spine_skeleton_drawable_dispose'); + late final _spine_skeleton_drawable_disposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer)>>( + 'spine_skeleton_drawable_dispose'); late final _spine_skeleton_drawable_dispose = - _spine_skeleton_drawable_disposePtr.asFunction)>(); + _spine_skeleton_drawable_disposePtr + .asFunction)>(); ffi.Pointer spine_animation_get_name( spine_animation animation, @@ -740,10 +859,11 @@ class SpineFlutterBindings { ); } - late final _spine_animation_get_namePtr = - _lookup Function(spine_animation)>>('spine_animation_get_name'); - late final _spine_animation_get_name = - _spine_animation_get_namePtr.asFunction Function(spine_animation)>(); + late final _spine_animation_get_namePtr = _lookup< + ffi.NativeFunction Function(spine_animation)>>( + 'spine_animation_get_name'); + late final _spine_animation_get_name = _spine_animation_get_namePtr + .asFunction Function(spine_animation)>(); /// OMITTED getTimelines() /// OMITTED hasTimeline() @@ -756,9 +876,10 @@ class SpineFlutterBindings { } late final _spine_animation_get_durationPtr = - _lookup>('spine_animation_get_duration'); - late final _spine_animation_get_duration = - _spine_animation_get_durationPtr.asFunction(); + _lookup>( + 'spine_animation_get_duration'); + late final _spine_animation_get_duration = _spine_animation_get_durationPtr + .asFunction(); /// OMITTED setDuration() spine_skeleton_data spine_animation_state_data_get_skeleton_data( @@ -769,11 +890,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_data_get_skeleton_dataPtr = - _lookup>( - 'spine_animation_state_data_get_skeleton_data'); - late final _spine_animation_state_data_get_skeleton_data = _spine_animation_state_data_get_skeleton_dataPtr - .asFunction(); + late final _spine_animation_state_data_get_skeleton_dataPtr = _lookup< + ffi.NativeFunction< + spine_skeleton_data Function(spine_animation_state_data)>>( + 'spine_animation_state_data_get_skeleton_data'); + late final _spine_animation_state_data_get_skeleton_data = + _spine_animation_state_data_get_skeleton_dataPtr.asFunction< + spine_skeleton_data Function(spine_animation_state_data)>(); double spine_animation_state_data_get_default_mix( spine_animation_state_data stateData, @@ -783,11 +906,12 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_data_get_default_mixPtr = - _lookup>( - 'spine_animation_state_data_get_default_mix'); + late final _spine_animation_state_data_get_default_mixPtr = _lookup< + ffi.NativeFunction>( + 'spine_animation_state_data_get_default_mix'); late final _spine_animation_state_data_get_default_mix = - _spine_animation_state_data_get_default_mixPtr.asFunction(); + _spine_animation_state_data_get_default_mixPtr + .asFunction(); void spine_animation_state_data_set_default_mix( spine_animation_state_data stateData, @@ -799,11 +923,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_data_set_default_mixPtr = - _lookup>( - 'spine_animation_state_data_set_default_mix'); + late final _spine_animation_state_data_set_default_mixPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_animation_state_data, + ffi.Float)>>('spine_animation_state_data_set_default_mix'); late final _spine_animation_state_data_set_default_mix = - _spine_animation_state_data_set_default_mixPtr.asFunction(); + _spine_animation_state_data_set_default_mixPtr + .asFunction(); void spine_animation_state_data_set_mix( spine_animation_state_data stateData, @@ -821,10 +947,15 @@ class SpineFlutterBindings { late final _spine_animation_state_data_set_mixPtr = _lookup< ffi.NativeFunction< - ffi.Void Function(spine_animation_state_data, spine_animation, spine_animation, + ffi.Void Function( + spine_animation_state_data, + spine_animation, + spine_animation, ffi.Float)>>('spine_animation_state_data_set_mix'); - late final _spine_animation_state_data_set_mix = _spine_animation_state_data_set_mixPtr - .asFunction(); + late final _spine_animation_state_data_set_mix = + _spine_animation_state_data_set_mixPtr.asFunction< + void Function(spine_animation_state_data, spine_animation, + spine_animation, double)>(); double spine_animation_state_data_get_mix( spine_animation_state_data stateData, @@ -838,11 +969,14 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_data_get_mixPtr = - _lookup>( - 'spine_animation_state_data_get_mix'); - late final _spine_animation_state_data_get_mix = _spine_animation_state_data_get_mixPtr - .asFunction(); + late final _spine_animation_state_data_get_mixPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_animation_state_data, spine_animation, + spine_animation)>>('spine_animation_state_data_get_mix'); + late final _spine_animation_state_data_get_mix = + _spine_animation_state_data_get_mixPtr.asFunction< + double Function( + spine_animation_state_data, spine_animation, spine_animation)>(); void spine_animation_state_data_set_mix_by_name( spine_animation_state_data stateData, @@ -860,10 +994,15 @@ class SpineFlutterBindings { late final _spine_animation_state_data_set_mix_by_namePtr = _lookup< ffi.NativeFunction< - ffi.Void Function(spine_animation_state_data, ffi.Pointer, ffi.Pointer, + ffi.Void Function( + spine_animation_state_data, + ffi.Pointer, + ffi.Pointer, ffi.Float)>>('spine_animation_state_data_set_mix_by_name'); - late final _spine_animation_state_data_set_mix_by_name = _spine_animation_state_data_set_mix_by_namePtr - .asFunction, ffi.Pointer, double)>(); + late final _spine_animation_state_data_set_mix_by_name = + _spine_animation_state_data_set_mix_by_namePtr.asFunction< + void Function(spine_animation_state_data, ffi.Pointer, + ffi.Pointer, double)>(); double spine_animation_state_data_get_mix_by_name( spine_animation_state_data stateData, @@ -878,11 +1017,14 @@ class SpineFlutterBindings { } late final _spine_animation_state_data_get_mix_by_namePtr = _lookup< - ffi.NativeFunction< - ffi.Float Function(spine_animation_state_data, ffi.Pointer, - ffi.Pointer)>>('spine_animation_state_data_get_mix_by_name'); - late final _spine_animation_state_data_get_mix_by_name = _spine_animation_state_data_get_mix_by_namePtr - .asFunction, ffi.Pointer)>(); + ffi.NativeFunction< + ffi.Float Function(spine_animation_state_data, + ffi.Pointer, ffi.Pointer)>>( + 'spine_animation_state_data_get_mix_by_name'); + late final _spine_animation_state_data_get_mix_by_name = + _spine_animation_state_data_get_mix_by_namePtr.asFunction< + double Function(spine_animation_state_data, ffi.Pointer, + ffi.Pointer)>(); void spine_animation_state_data_clear( spine_animation_state_data stateData, @@ -892,10 +1034,12 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_data_clearPtr = - _lookup>('spine_animation_state_data_clear'); + late final _spine_animation_state_data_clearPtr = _lookup< + ffi.NativeFunction>( + 'spine_animation_state_data_clear'); late final _spine_animation_state_data_clear = - _spine_animation_state_data_clearPtr.asFunction(); + _spine_animation_state_data_clearPtr + .asFunction(); void spine_animation_state_update( spine_animation_state state, @@ -907,10 +1051,12 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_updatePtr = - _lookup>('spine_animation_state_update'); - late final _spine_animation_state_update = - _spine_animation_state_updatePtr.asFunction(); + late final _spine_animation_state_updatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_animation_state, + ffi.Float)>>('spine_animation_state_update'); + late final _spine_animation_state_update = _spine_animation_state_updatePtr + .asFunction(); void spine_animation_state_apply( spine_animation_state state, @@ -922,11 +1068,12 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_applyPtr = - _lookup>( - 'spine_animation_state_apply'); - late final _spine_animation_state_apply = - _spine_animation_state_applyPtr.asFunction(); + late final _spine_animation_state_applyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_animation_state, + spine_skeleton)>>('spine_animation_state_apply'); + late final _spine_animation_state_apply = _spine_animation_state_applyPtr + .asFunction(); void spine_animation_state_clear_tracks( spine_animation_state state, @@ -937,9 +1084,11 @@ class SpineFlutterBindings { } late final _spine_animation_state_clear_tracksPtr = - _lookup>('spine_animation_state_clear_tracks'); + _lookup>( + 'spine_animation_state_clear_tracks'); late final _spine_animation_state_clear_tracks = - _spine_animation_state_clear_tracksPtr.asFunction(); + _spine_animation_state_clear_tracksPtr + .asFunction(); void spine_animation_state_clear_track( spine_animation_state state, @@ -951,11 +1100,28 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_clear_trackPtr = - _lookup>( - 'spine_animation_state_clear_track'); + late final _spine_animation_state_clear_trackPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_animation_state, + ffi.Int)>>('spine_animation_state_clear_track'); late final _spine_animation_state_clear_track = - _spine_animation_state_clear_trackPtr.asFunction(); + _spine_animation_state_clear_trackPtr + .asFunction(); + + int spine_animation_state_get_num_tracks( + spine_animation_state state, + ) { + return _spine_animation_state_get_num_tracks( + state, + ); + } + + late final _spine_animation_state_get_num_tracksPtr = + _lookup>( + 'spine_animation_state_get_num_tracks'); + late final _spine_animation_state_get_num_tracks = + _spine_animation_state_get_num_tracksPtr + .asFunction(); spine_track_entry spine_animation_state_set_animation_by_name( spine_animation_state state, @@ -973,10 +1139,15 @@ class SpineFlutterBindings { late final _spine_animation_state_set_animation_by_namePtr = _lookup< ffi.NativeFunction< - spine_track_entry Function(spine_animation_state, ffi.Int, ffi.Pointer, + spine_track_entry Function( + spine_animation_state, + ffi.Int, + ffi.Pointer, ffi.Int)>>('spine_animation_state_set_animation_by_name'); - late final _spine_animation_state_set_animation_by_name = _spine_animation_state_set_animation_by_namePtr - .asFunction, int)>(); + late final _spine_animation_state_set_animation_by_name = + _spine_animation_state_set_animation_by_namePtr.asFunction< + spine_track_entry Function( + spine_animation_state, int, ffi.Pointer, int)>(); spine_track_entry spine_animation_state_set_animation( spine_animation_state state, @@ -992,11 +1163,17 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_set_animationPtr = - _lookup>( - 'spine_animation_state_set_animation'); - late final _spine_animation_state_set_animation = _spine_animation_state_set_animationPtr - .asFunction(); + late final _spine_animation_state_set_animationPtr = _lookup< + ffi.NativeFunction< + spine_track_entry Function( + spine_animation_state, + ffi.Int, + spine_animation, + ffi.Int)>>('spine_animation_state_set_animation'); + late final _spine_animation_state_set_animation = + _spine_animation_state_set_animationPtr.asFunction< + spine_track_entry Function( + spine_animation_state, int, spine_animation, int)>(); spine_track_entry spine_animation_state_add_animation_by_name( spine_animation_state state, @@ -1016,10 +1193,16 @@ class SpineFlutterBindings { late final _spine_animation_state_add_animation_by_namePtr = _lookup< ffi.NativeFunction< - spine_track_entry Function(spine_animation_state, ffi.Int, ffi.Pointer, ffi.Int, + spine_track_entry Function( + spine_animation_state, + ffi.Int, + ffi.Pointer, + ffi.Int, ffi.Float)>>('spine_animation_state_add_animation_by_name'); - late final _spine_animation_state_add_animation_by_name = _spine_animation_state_add_animation_by_namePtr - .asFunction, int, double)>(); + late final _spine_animation_state_add_animation_by_name = + _spine_animation_state_add_animation_by_namePtr.asFunction< + spine_track_entry Function(spine_animation_state, int, + ffi.Pointer, int, double)>(); spine_track_entry spine_animation_state_add_animation( spine_animation_state state, @@ -1039,10 +1222,16 @@ class SpineFlutterBindings { late final _spine_animation_state_add_animationPtr = _lookup< ffi.NativeFunction< - spine_track_entry Function(spine_animation_state, ffi.Int, spine_animation, ffi.Int, + spine_track_entry Function( + spine_animation_state, + ffi.Int, + spine_animation, + ffi.Int, ffi.Float)>>('spine_animation_state_add_animation'); - late final _spine_animation_state_add_animation = _spine_animation_state_add_animationPtr - .asFunction(); + late final _spine_animation_state_add_animation = + _spine_animation_state_add_animationPtr.asFunction< + spine_track_entry Function( + spine_animation_state, int, spine_animation, int, double)>(); spine_track_entry spine_animation_state_set_empty_animation( spine_animation_state state, @@ -1056,11 +1245,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_set_empty_animationPtr = - _lookup>( - 'spine_animation_state_set_empty_animation'); - late final _spine_animation_state_set_empty_animation = _spine_animation_state_set_empty_animationPtr - .asFunction(); + late final _spine_animation_state_set_empty_animationPtr = _lookup< + ffi.NativeFunction< + spine_track_entry Function(spine_animation_state, ffi.Int, + ffi.Float)>>('spine_animation_state_set_empty_animation'); + late final _spine_animation_state_set_empty_animation = + _spine_animation_state_set_empty_animationPtr.asFunction< + spine_track_entry Function(spine_animation_state, int, double)>(); spine_track_entry spine_animation_state_add_empty_animation( spine_animation_state state, @@ -1076,11 +1267,14 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_add_empty_animationPtr = - _lookup>( - 'spine_animation_state_add_empty_animation'); - late final _spine_animation_state_add_empty_animation = _spine_animation_state_add_empty_animationPtr - .asFunction(); + late final _spine_animation_state_add_empty_animationPtr = _lookup< + ffi.NativeFunction< + spine_track_entry Function(spine_animation_state, ffi.Int, ffi.Float, + ffi.Float)>>('spine_animation_state_add_empty_animation'); + late final _spine_animation_state_add_empty_animation = + _spine_animation_state_add_empty_animationPtr.asFunction< + spine_track_entry Function( + spine_animation_state, int, double, double)>(); void spine_animation_state_set_empty_animations( spine_animation_state state, @@ -1092,11 +1286,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_set_empty_animationsPtr = - _lookup>( - 'spine_animation_state_set_empty_animations'); + late final _spine_animation_state_set_empty_animationsPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_animation_state, + ffi.Float)>>('spine_animation_state_set_empty_animations'); late final _spine_animation_state_set_empty_animations = - _spine_animation_state_set_empty_animationsPtr.asFunction(); + _spine_animation_state_set_empty_animationsPtr + .asFunction(); spine_track_entry spine_animation_state_get_current( spine_animation_state state, @@ -1108,11 +1304,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_get_currentPtr = - _lookup>( - 'spine_animation_state_get_current'); + late final _spine_animation_state_get_currentPtr = _lookup< + ffi.NativeFunction< + spine_track_entry Function(spine_animation_state, + ffi.Int)>>('spine_animation_state_get_current'); late final _spine_animation_state_get_current = - _spine_animation_state_get_currentPtr.asFunction(); + _spine_animation_state_get_currentPtr + .asFunction(); spine_animation_state_data spine_animation_state_get_data( spine_animation_state state, @@ -1122,11 +1320,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_get_dataPtr = - _lookup>( - 'spine_animation_state_get_data'); + late final _spine_animation_state_get_dataPtr = _lookup< + ffi.NativeFunction< + spine_animation_state_data Function( + spine_animation_state)>>('spine_animation_state_get_data'); late final _spine_animation_state_get_data = - _spine_animation_state_get_dataPtr.asFunction(); + _spine_animation_state_get_dataPtr.asFunction< + spine_animation_state_data Function(spine_animation_state)>(); double spine_animation_state_get_time_scale( spine_animation_state state, @@ -1137,9 +1337,11 @@ class SpineFlutterBindings { } late final _spine_animation_state_get_time_scalePtr = - _lookup>('spine_animation_state_get_time_scale'); + _lookup>( + 'spine_animation_state_get_time_scale'); late final _spine_animation_state_get_time_scale = - _spine_animation_state_get_time_scalePtr.asFunction(); + _spine_animation_state_get_time_scalePtr + .asFunction(); void spine_animation_state_set_time_scale( spine_animation_state state, @@ -1151,11 +1353,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_set_time_scalePtr = - _lookup>( - 'spine_animation_state_set_time_scale'); + late final _spine_animation_state_set_time_scalePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_animation_state, + ffi.Float)>>('spine_animation_state_set_time_scale'); late final _spine_animation_state_set_time_scale = - _spine_animation_state_set_time_scalePtr.asFunction(); + _spine_animation_state_set_time_scalePtr + .asFunction(); /// OMITTED setListener() /// OMITTED setListener() @@ -1173,11 +1377,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_dispose_track_entryPtr = - _lookup>( - 'spine_animation_state_dispose_track_entry'); - late final _spine_animation_state_dispose_track_entry = _spine_animation_state_dispose_track_entryPtr - .asFunction(); + late final _spine_animation_state_dispose_track_entryPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_animation_state, + spine_track_entry)>>('spine_animation_state_dispose_track_entry'); + late final _spine_animation_state_dispose_track_entry = + _spine_animation_state_dispose_track_entryPtr.asFunction< + void Function(spine_animation_state, spine_track_entry)>(); int spine_animation_state_events_get_num_events( spine_animation_state_events events, @@ -1187,11 +1393,12 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_events_get_num_eventsPtr = - _lookup>( - 'spine_animation_state_events_get_num_events'); + late final _spine_animation_state_events_get_num_eventsPtr = _lookup< + ffi.NativeFunction>( + 'spine_animation_state_events_get_num_events'); late final _spine_animation_state_events_get_num_events = - _spine_animation_state_events_get_num_eventsPtr.asFunction(); + _spine_animation_state_events_get_num_eventsPtr + .asFunction(); int spine_animation_state_events_get_event_type( spine_animation_state_events events, @@ -1203,11 +1410,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_events_get_event_typePtr = - _lookup>( - 'spine_animation_state_events_get_event_type'); + late final _spine_animation_state_events_get_event_typePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(spine_animation_state_events, + ffi.Int)>>('spine_animation_state_events_get_event_type'); late final _spine_animation_state_events_get_event_type = - _spine_animation_state_events_get_event_typePtr.asFunction(); + _spine_animation_state_events_get_event_typePtr + .asFunction(); spine_track_entry spine_animation_state_events_get_track_entry( spine_animation_state_events events, @@ -1219,11 +1428,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_events_get_track_entryPtr = - _lookup>( - 'spine_animation_state_events_get_track_entry'); - late final _spine_animation_state_events_get_track_entry = _spine_animation_state_events_get_track_entryPtr - .asFunction(); + late final _spine_animation_state_events_get_track_entryPtr = _lookup< + ffi.NativeFunction< + spine_track_entry Function(spine_animation_state_events, + ffi.Int)>>('spine_animation_state_events_get_track_entry'); + late final _spine_animation_state_events_get_track_entry = + _spine_animation_state_events_get_track_entryPtr.asFunction< + spine_track_entry Function(spine_animation_state_events, int)>(); spine_event spine_animation_state_events_get_event( spine_animation_state_events events, @@ -1235,11 +1446,13 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_events_get_eventPtr = - _lookup>( - 'spine_animation_state_events_get_event'); + late final _spine_animation_state_events_get_eventPtr = _lookup< + ffi.NativeFunction< + spine_event Function(spine_animation_state_events, + ffi.Int)>>('spine_animation_state_events_get_event'); late final _spine_animation_state_events_get_event = - _spine_animation_state_events_get_eventPtr.asFunction(); + _spine_animation_state_events_get_eventPtr.asFunction< + spine_event Function(spine_animation_state_events, int)>(); void spine_animation_state_events_reset( spine_animation_state_events events, @@ -1249,11 +1462,12 @@ class SpineFlutterBindings { ); } - late final _spine_animation_state_events_resetPtr = - _lookup>( - 'spine_animation_state_events_reset'); + late final _spine_animation_state_events_resetPtr = _lookup< + ffi.NativeFunction>( + 'spine_animation_state_events_reset'); late final _spine_animation_state_events_reset = - _spine_animation_state_events_resetPtr.asFunction(); + _spine_animation_state_events_resetPtr + .asFunction(); int spine_track_entry_get_track_index( spine_track_entry entry, @@ -1264,9 +1478,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_track_indexPtr = - _lookup>('spine_track_entry_get_track_index'); + _lookup>( + 'spine_track_entry_get_track_index'); late final _spine_track_entry_get_track_index = - _spine_track_entry_get_track_indexPtr.asFunction(); + _spine_track_entry_get_track_indexPtr + .asFunction(); spine_animation spine_track_entry_get_animation( spine_track_entry entry, @@ -1277,9 +1493,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_animationPtr = - _lookup>('spine_track_entry_get_animation'); + _lookup>( + 'spine_track_entry_get_animation'); late final _spine_track_entry_get_animation = - _spine_track_entry_get_animationPtr.asFunction(); + _spine_track_entry_get_animationPtr + .asFunction(); spine_track_entry spine_track_entry_get_previous( spine_track_entry entry, @@ -1289,10 +1507,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_get_previousPtr = - _lookup>('spine_track_entry_get_previous'); + late final _spine_track_entry_get_previousPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_get_previous'); late final _spine_track_entry_get_previous = - _spine_track_entry_get_previousPtr.asFunction(); + _spine_track_entry_get_previousPtr + .asFunction(); int spine_track_entry_get_loop( spine_track_entry entry, @@ -1303,8 +1523,10 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_loopPtr = - _lookup>('spine_track_entry_get_loop'); - late final _spine_track_entry_get_loop = _spine_track_entry_get_loopPtr.asFunction(); + _lookup>( + 'spine_track_entry_get_loop'); + late final _spine_track_entry_get_loop = _spine_track_entry_get_loopPtr + .asFunction(); void spine_track_entry_set_loop( spine_track_entry entry, @@ -1316,10 +1538,11 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_loopPtr = - _lookup>('spine_track_entry_set_loop'); - late final _spine_track_entry_set_loop = - _spine_track_entry_set_loopPtr.asFunction(); + late final _spine_track_entry_set_loopPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_loop'); + late final _spine_track_entry_set_loop = _spine_track_entry_set_loopPtr + .asFunction(); int spine_track_entry_get_hold_previous( spine_track_entry entry, @@ -1330,9 +1553,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_hold_previousPtr = - _lookup>('spine_track_entry_get_hold_previous'); + _lookup>( + 'spine_track_entry_get_hold_previous'); late final _spine_track_entry_get_hold_previous = - _spine_track_entry_get_hold_previousPtr.asFunction(); + _spine_track_entry_get_hold_previousPtr + .asFunction(); void spine_track_entry_set_hold_previous( spine_track_entry entry, @@ -1344,10 +1569,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_hold_previousPtr = - _lookup>('spine_track_entry_set_hold_previous'); + late final _spine_track_entry_set_hold_previousPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_hold_previous'); late final _spine_track_entry_set_hold_previous = - _spine_track_entry_set_hold_previousPtr.asFunction(); + _spine_track_entry_set_hold_previousPtr + .asFunction(); int spine_track_entry_get_reverse( spine_track_entry entry, @@ -1358,9 +1585,10 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_reversePtr = - _lookup>('spine_track_entry_get_reverse'); - late final _spine_track_entry_get_reverse = - _spine_track_entry_get_reversePtr.asFunction(); + _lookup>( + 'spine_track_entry_get_reverse'); + late final _spine_track_entry_get_reverse = _spine_track_entry_get_reversePtr + .asFunction(); void spine_track_entry_set_reverse( spine_track_entry entry, @@ -1372,10 +1600,11 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_reversePtr = - _lookup>('spine_track_entry_set_reverse'); - late final _spine_track_entry_set_reverse = - _spine_track_entry_set_reversePtr.asFunction(); + late final _spine_track_entry_set_reversePtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_reverse'); + late final _spine_track_entry_set_reverse = _spine_track_entry_set_reversePtr + .asFunction(); int spine_track_entry_get_shortest_rotation( spine_track_entry entry, @@ -1386,9 +1615,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_shortest_rotationPtr = - _lookup>('spine_track_entry_get_shortest_rotation'); + _lookup>( + 'spine_track_entry_get_shortest_rotation'); late final _spine_track_entry_get_shortest_rotation = - _spine_track_entry_get_shortest_rotationPtr.asFunction(); + _spine_track_entry_get_shortest_rotationPtr + .asFunction(); void spine_track_entry_set_shortest_rotation( spine_track_entry entry, @@ -1400,11 +1631,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_shortest_rotationPtr = - _lookup>( - 'spine_track_entry_set_shortest_rotation'); + late final _spine_track_entry_set_shortest_rotationPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_shortest_rotation'); late final _spine_track_entry_set_shortest_rotation = - _spine_track_entry_set_shortest_rotationPtr.asFunction(); + _spine_track_entry_set_shortest_rotationPtr + .asFunction(); double spine_track_entry_get_delay( spine_track_entry entry, @@ -1415,9 +1647,10 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_delayPtr = - _lookup>('spine_track_entry_get_delay'); - late final _spine_track_entry_get_delay = - _spine_track_entry_get_delayPtr.asFunction(); + _lookup>( + 'spine_track_entry_get_delay'); + late final _spine_track_entry_get_delay = _spine_track_entry_get_delayPtr + .asFunction(); void spine_track_entry_set_delay( spine_track_entry entry, @@ -1429,10 +1662,11 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_delayPtr = - _lookup>('spine_track_entry_set_delay'); - late final _spine_track_entry_set_delay = - _spine_track_entry_set_delayPtr.asFunction(); + late final _spine_track_entry_set_delayPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_delay'); + late final _spine_track_entry_set_delay = _spine_track_entry_set_delayPtr + .asFunction(); double spine_track_entry_get_track_time( spine_track_entry entry, @@ -1443,9 +1677,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_track_timePtr = - _lookup>('spine_track_entry_get_track_time'); + _lookup>( + 'spine_track_entry_get_track_time'); late final _spine_track_entry_get_track_time = - _spine_track_entry_get_track_timePtr.asFunction(); + _spine_track_entry_get_track_timePtr + .asFunction(); void spine_track_entry_set_track_time( spine_track_entry entry, @@ -1457,10 +1693,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_track_timePtr = - _lookup>('spine_track_entry_set_track_time'); + late final _spine_track_entry_set_track_timePtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_track_time'); late final _spine_track_entry_set_track_time = - _spine_track_entry_set_track_timePtr.asFunction(); + _spine_track_entry_set_track_timePtr + .asFunction(); double spine_track_entry_get_track_end( spine_track_entry entry, @@ -1471,9 +1709,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_track_endPtr = - _lookup>('spine_track_entry_get_track_end'); + _lookup>( + 'spine_track_entry_get_track_end'); late final _spine_track_entry_get_track_end = - _spine_track_entry_get_track_endPtr.asFunction(); + _spine_track_entry_get_track_endPtr + .asFunction(); void spine_track_entry_set_track_end( spine_track_entry entry, @@ -1485,10 +1725,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_track_endPtr = - _lookup>('spine_track_entry_set_track_end'); + late final _spine_track_entry_set_track_endPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_track_end'); late final _spine_track_entry_set_track_end = - _spine_track_entry_set_track_endPtr.asFunction(); + _spine_track_entry_set_track_endPtr + .asFunction(); double spine_track_entry_get_animation_start( spine_track_entry entry, @@ -1499,9 +1741,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_animation_startPtr = - _lookup>('spine_track_entry_get_animation_start'); + _lookup>( + 'spine_track_entry_get_animation_start'); late final _spine_track_entry_get_animation_start = - _spine_track_entry_get_animation_startPtr.asFunction(); + _spine_track_entry_get_animation_startPtr + .asFunction(); void spine_track_entry_set_animation_start( spine_track_entry entry, @@ -1513,11 +1757,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_animation_startPtr = - _lookup>( - 'spine_track_entry_set_animation_start'); + late final _spine_track_entry_set_animation_startPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_animation_start'); late final _spine_track_entry_set_animation_start = - _spine_track_entry_set_animation_startPtr.asFunction(); + _spine_track_entry_set_animation_startPtr + .asFunction(); double spine_track_entry_get_animation_end( spine_track_entry entry, @@ -1528,9 +1773,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_animation_endPtr = - _lookup>('spine_track_entry_get_animation_end'); + _lookup>( + 'spine_track_entry_get_animation_end'); late final _spine_track_entry_get_animation_end = - _spine_track_entry_get_animation_endPtr.asFunction(); + _spine_track_entry_get_animation_endPtr + .asFunction(); void spine_track_entry_set_animation_end( spine_track_entry entry, @@ -1542,11 +1789,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_animation_endPtr = - _lookup>( - 'spine_track_entry_set_animation_end'); + late final _spine_track_entry_set_animation_endPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_animation_end'); late final _spine_track_entry_set_animation_end = - _spine_track_entry_set_animation_endPtr.asFunction(); + _spine_track_entry_set_animation_endPtr + .asFunction(); double spine_track_entry_get_animation_last( spine_track_entry entry, @@ -1557,9 +1805,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_animation_lastPtr = - _lookup>('spine_track_entry_get_animation_last'); + _lookup>( + 'spine_track_entry_get_animation_last'); late final _spine_track_entry_get_animation_last = - _spine_track_entry_get_animation_lastPtr.asFunction(); + _spine_track_entry_get_animation_lastPtr + .asFunction(); void spine_track_entry_set_animation_last( spine_track_entry entry, @@ -1571,11 +1821,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_animation_lastPtr = - _lookup>( - 'spine_track_entry_set_animation_last'); + late final _spine_track_entry_set_animation_lastPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_animation_last'); late final _spine_track_entry_set_animation_last = - _spine_track_entry_set_animation_lastPtr.asFunction(); + _spine_track_entry_set_animation_lastPtr + .asFunction(); double spine_track_entry_get_animation_time( spine_track_entry entry, @@ -1586,9 +1837,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_animation_timePtr = - _lookup>('spine_track_entry_get_animation_time'); + _lookup>( + 'spine_track_entry_get_animation_time'); late final _spine_track_entry_get_animation_time = - _spine_track_entry_get_animation_timePtr.asFunction(); + _spine_track_entry_get_animation_timePtr + .asFunction(); double spine_track_entry_get_time_scale( spine_track_entry entry, @@ -1599,9 +1852,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_time_scalePtr = - _lookup>('spine_track_entry_get_time_scale'); + _lookup>( + 'spine_track_entry_get_time_scale'); late final _spine_track_entry_get_time_scale = - _spine_track_entry_get_time_scalePtr.asFunction(); + _spine_track_entry_get_time_scalePtr + .asFunction(); void spine_track_entry_set_time_scale( spine_track_entry entry, @@ -1613,10 +1868,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_time_scalePtr = - _lookup>('spine_track_entry_set_time_scale'); + late final _spine_track_entry_set_time_scalePtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_time_scale'); late final _spine_track_entry_set_time_scale = - _spine_track_entry_set_time_scalePtr.asFunction(); + _spine_track_entry_set_time_scalePtr + .asFunction(); double spine_track_entry_get_alpha( spine_track_entry entry, @@ -1627,9 +1884,10 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_alphaPtr = - _lookup>('spine_track_entry_get_alpha'); - late final _spine_track_entry_get_alpha = - _spine_track_entry_get_alphaPtr.asFunction(); + _lookup>( + 'spine_track_entry_get_alpha'); + late final _spine_track_entry_get_alpha = _spine_track_entry_get_alphaPtr + .asFunction(); void spine_track_entry_set_alpha( spine_track_entry entry, @@ -1641,10 +1899,11 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_alphaPtr = - _lookup>('spine_track_entry_set_alpha'); - late final _spine_track_entry_set_alpha = - _spine_track_entry_set_alphaPtr.asFunction(); + late final _spine_track_entry_set_alphaPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_alpha'); + late final _spine_track_entry_set_alpha = _spine_track_entry_set_alphaPtr + .asFunction(); double spine_track_entry_get_event_threshold( spine_track_entry entry, @@ -1655,9 +1914,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_event_thresholdPtr = - _lookup>('spine_track_entry_get_event_threshold'); + _lookup>( + 'spine_track_entry_get_event_threshold'); late final _spine_track_entry_get_event_threshold = - _spine_track_entry_get_event_thresholdPtr.asFunction(); + _spine_track_entry_get_event_thresholdPtr + .asFunction(); void spine_track_entry_set_event_threshold( spine_track_entry entry, @@ -1669,11 +1930,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_event_thresholdPtr = - _lookup>( - 'spine_track_entry_set_event_threshold'); + late final _spine_track_entry_set_event_thresholdPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_event_threshold'); late final _spine_track_entry_set_event_threshold = - _spine_track_entry_set_event_thresholdPtr.asFunction(); + _spine_track_entry_set_event_thresholdPtr + .asFunction(); double spine_track_entry_get_attachment_threshold( spine_track_entry entry, @@ -1684,9 +1946,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_attachment_thresholdPtr = - _lookup>('spine_track_entry_get_attachment_threshold'); + _lookup>( + 'spine_track_entry_get_attachment_threshold'); late final _spine_track_entry_get_attachment_threshold = - _spine_track_entry_get_attachment_thresholdPtr.asFunction(); + _spine_track_entry_get_attachment_thresholdPtr + .asFunction(); void spine_track_entry_set_attachment_threshold( spine_track_entry entry, @@ -1698,11 +1962,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_attachment_thresholdPtr = - _lookup>( - 'spine_track_entry_set_attachment_threshold'); + late final _spine_track_entry_set_attachment_thresholdPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_attachment_threshold'); late final _spine_track_entry_set_attachment_threshold = - _spine_track_entry_set_attachment_thresholdPtr.asFunction(); + _spine_track_entry_set_attachment_thresholdPtr + .asFunction(); double spine_track_entry_get_draw_order_threshold( spine_track_entry entry, @@ -1713,9 +1978,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_draw_order_thresholdPtr = - _lookup>('spine_track_entry_get_draw_order_threshold'); + _lookup>( + 'spine_track_entry_get_draw_order_threshold'); late final _spine_track_entry_get_draw_order_threshold = - _spine_track_entry_get_draw_order_thresholdPtr.asFunction(); + _spine_track_entry_get_draw_order_thresholdPtr + .asFunction(); void spine_track_entry_set_draw_order_threshold( spine_track_entry entry, @@ -1727,11 +1994,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_draw_order_thresholdPtr = - _lookup>( - 'spine_track_entry_set_draw_order_threshold'); + late final _spine_track_entry_set_draw_order_thresholdPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_draw_order_threshold'); late final _spine_track_entry_set_draw_order_threshold = - _spine_track_entry_set_draw_order_thresholdPtr.asFunction(); + _spine_track_entry_set_draw_order_thresholdPtr + .asFunction(); spine_track_entry spine_track_entry_get_next( spine_track_entry entry, @@ -1741,10 +2009,11 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_get_nextPtr = - _lookup>('spine_track_entry_get_next'); - late final _spine_track_entry_get_next = - _spine_track_entry_get_nextPtr.asFunction(); + late final _spine_track_entry_get_nextPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_get_next'); + late final _spine_track_entry_get_next = _spine_track_entry_get_nextPtr + .asFunction(); int spine_track_entry_is_complete( spine_track_entry entry, @@ -1755,9 +2024,10 @@ class SpineFlutterBindings { } late final _spine_track_entry_is_completePtr = - _lookup>('spine_track_entry_is_complete'); - late final _spine_track_entry_is_complete = - _spine_track_entry_is_completePtr.asFunction(); + _lookup>( + 'spine_track_entry_is_complete'); + late final _spine_track_entry_is_complete = _spine_track_entry_is_completePtr + .asFunction(); double spine_track_entry_get_mix_time( spine_track_entry entry, @@ -1768,9 +2038,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_mix_timePtr = - _lookup>('spine_track_entry_get_mix_time'); + _lookup>( + 'spine_track_entry_get_mix_time'); late final _spine_track_entry_get_mix_time = - _spine_track_entry_get_mix_timePtr.asFunction(); + _spine_track_entry_get_mix_timePtr + .asFunction(); void spine_track_entry_set_mix_time( spine_track_entry entry, @@ -1782,10 +2054,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_mix_timePtr = - _lookup>('spine_track_entry_set_mix_time'); + late final _spine_track_entry_set_mix_timePtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_mix_time'); late final _spine_track_entry_set_mix_time = - _spine_track_entry_set_mix_timePtr.asFunction(); + _spine_track_entry_set_mix_timePtr + .asFunction(); double spine_track_entry_get_mix_duration( spine_track_entry entry, @@ -1796,9 +2070,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_mix_durationPtr = - _lookup>('spine_track_entry_get_mix_duration'); + _lookup>( + 'spine_track_entry_get_mix_duration'); late final _spine_track_entry_get_mix_duration = - _spine_track_entry_get_mix_durationPtr.asFunction(); + _spine_track_entry_get_mix_durationPtr + .asFunction(); void spine_track_entry_set_mix_duration( spine_track_entry entry, @@ -1810,11 +2086,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_mix_durationPtr = - _lookup>( - 'spine_track_entry_set_mix_duration'); + late final _spine_track_entry_set_mix_durationPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_mix_duration'); late final _spine_track_entry_set_mix_duration = - _spine_track_entry_set_mix_durationPtr.asFunction(); + _spine_track_entry_set_mix_durationPtr + .asFunction(); int spine_track_entry_get_mix_blend( spine_track_entry entry, @@ -1825,9 +2102,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_mix_blendPtr = - _lookup>('spine_track_entry_get_mix_blend'); + _lookup>( + 'spine_track_entry_get_mix_blend'); late final _spine_track_entry_get_mix_blend = - _spine_track_entry_get_mix_blendPtr.asFunction(); + _spine_track_entry_get_mix_blendPtr + .asFunction(); void spine_track_entry_set_mix_blend( spine_track_entry entry, @@ -1839,10 +2118,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_set_mix_blendPtr = - _lookup>('spine_track_entry_set_mix_blend'); + late final _spine_track_entry_set_mix_blendPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_set_mix_blend'); late final _spine_track_entry_set_mix_blend = - _spine_track_entry_set_mix_blendPtr.asFunction(); + _spine_track_entry_set_mix_blendPtr + .asFunction(); spine_track_entry spine_track_entry_get_mixing_from( spine_track_entry entry, @@ -1852,10 +2133,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_get_mixing_fromPtr = - _lookup>('spine_track_entry_get_mixing_from'); + late final _spine_track_entry_get_mixing_fromPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_get_mixing_from'); late final _spine_track_entry_get_mixing_from = - _spine_track_entry_get_mixing_fromPtr.asFunction(); + _spine_track_entry_get_mixing_fromPtr + .asFunction(); spine_track_entry spine_track_entry_get_mixing_to( spine_track_entry entry, @@ -1865,10 +2148,12 @@ class SpineFlutterBindings { ); } - late final _spine_track_entry_get_mixing_toPtr = - _lookup>('spine_track_entry_get_mixing_to'); + late final _spine_track_entry_get_mixing_toPtr = _lookup< + ffi.NativeFunction>( + 'spine_track_entry_get_mixing_to'); late final _spine_track_entry_get_mixing_to = - _spine_track_entry_get_mixing_toPtr.asFunction(); + _spine_track_entry_get_mixing_toPtr + .asFunction(); void spine_track_entry_reset_rotation_directions( spine_track_entry entry, @@ -1879,9 +2164,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_reset_rotation_directionsPtr = - _lookup>('spine_track_entry_reset_rotation_directions'); + _lookup>( + 'spine_track_entry_reset_rotation_directions'); late final _spine_track_entry_reset_rotation_directions = - _spine_track_entry_reset_rotation_directionsPtr.asFunction(); + _spine_track_entry_reset_rotation_directionsPtr + .asFunction(); double spine_track_entry_get_track_complete( spine_track_entry entry, @@ -1892,9 +2179,11 @@ class SpineFlutterBindings { } late final _spine_track_entry_get_track_completePtr = - _lookup>('spine_track_entry_get_track_complete'); + _lookup>( + 'spine_track_entry_get_track_complete'); late final _spine_track_entry_get_track_complete = - _spine_track_entry_get_track_completePtr.asFunction(); + _spine_track_entry_get_track_completePtr + .asFunction(); /// OMITTED setListener() /// OMITTED setListener() @@ -1907,8 +2196,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_update_cachePtr = - _lookup>('spine_skeleton_update_cache'); - late final _spine_skeleton_update_cache = _spine_skeleton_update_cachePtr.asFunction(); + _lookup>( + 'spine_skeleton_update_cache'); + late final _spine_skeleton_update_cache = _spine_skeleton_update_cachePtr + .asFunction(); /// OMITTED printUpdateCache() void spine_skeleton_update_world_transform( @@ -1920,9 +2211,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_update_world_transformPtr = - _lookup>('spine_skeleton_update_world_transform'); + _lookup>( + 'spine_skeleton_update_world_transform'); late final _spine_skeleton_update_world_transform = - _spine_skeleton_update_world_transformPtr.asFunction(); + _spine_skeleton_update_world_transformPtr + .asFunction(); void spine_skeleton_update_world_transform_bone( spine_skeleton skeleton, @@ -1934,11 +2227,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_update_world_transform_bonePtr = - _lookup>( - 'spine_skeleton_update_world_transform_bone'); + late final _spine_skeleton_update_world_transform_bonePtr = _lookup< + ffi.NativeFunction>( + 'spine_skeleton_update_world_transform_bone'); late final _spine_skeleton_update_world_transform_bone = - _spine_skeleton_update_world_transform_bonePtr.asFunction(); + _spine_skeleton_update_world_transform_bonePtr + .asFunction(); void spine_skeleton_set_to_setup_pose( spine_skeleton skeleton, @@ -1949,9 +2243,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_set_to_setup_posePtr = - _lookup>('spine_skeleton_set_to_setup_pose'); + _lookup>( + 'spine_skeleton_set_to_setup_pose'); late final _spine_skeleton_set_to_setup_pose = - _spine_skeleton_set_to_setup_posePtr.asFunction(); + _spine_skeleton_set_to_setup_posePtr + .asFunction(); void spine_skeleton_set_bones_to_setup_pose( spine_skeleton skeleton, @@ -1962,9 +2258,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_set_bones_to_setup_posePtr = - _lookup>('spine_skeleton_set_bones_to_setup_pose'); + _lookup>( + 'spine_skeleton_set_bones_to_setup_pose'); late final _spine_skeleton_set_bones_to_setup_pose = - _spine_skeleton_set_bones_to_setup_posePtr.asFunction(); + _spine_skeleton_set_bones_to_setup_posePtr + .asFunction(); void spine_skeleton_set_slots_to_setup_pose( spine_skeleton skeleton, @@ -1975,9 +2273,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_set_slots_to_setup_posePtr = - _lookup>('spine_skeleton_set_slots_to_setup_pose'); + _lookup>( + 'spine_skeleton_set_slots_to_setup_pose'); late final _spine_skeleton_set_slots_to_setup_pose = - _spine_skeleton_set_slots_to_setup_posePtr.asFunction(); + _spine_skeleton_set_slots_to_setup_posePtr + .asFunction(); spine_bone spine_skeleton_find_bone( spine_skeleton skeleton, @@ -1989,11 +2289,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_find_bonePtr = - _lookup)>>( - 'spine_skeleton_find_bone'); - late final _spine_skeleton_find_bone = - _spine_skeleton_find_bonePtr.asFunction)>(); + late final _spine_skeleton_find_bonePtr = _lookup< + ffi.NativeFunction< + spine_bone Function(spine_skeleton, + ffi.Pointer)>>('spine_skeleton_find_bone'); + late final _spine_skeleton_find_bone = _spine_skeleton_find_bonePtr + .asFunction)>(); spine_slot spine_skeleton_find_slot( spine_skeleton skeleton, @@ -2005,11 +2306,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_find_slotPtr = - _lookup)>>( - 'spine_skeleton_find_slot'); - late final _spine_skeleton_find_slot = - _spine_skeleton_find_slotPtr.asFunction)>(); + late final _spine_skeleton_find_slotPtr = _lookup< + ffi.NativeFunction< + spine_slot Function(spine_skeleton, + ffi.Pointer)>>('spine_skeleton_find_slot'); + late final _spine_skeleton_find_slot = _spine_skeleton_find_slotPtr + .asFunction)>(); void spine_skeleton_set_skin_by_name( spine_skeleton skeleton, @@ -2021,11 +2323,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_set_skin_by_namePtr = - _lookup)>>( - 'spine_skeleton_set_skin_by_name'); + late final _spine_skeleton_set_skin_by_namePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skeleton, + ffi.Pointer)>>('spine_skeleton_set_skin_by_name'); late final _spine_skeleton_set_skin_by_name = - _spine_skeleton_set_skin_by_namePtr.asFunction)>(); + _spine_skeleton_set_skin_by_namePtr + .asFunction)>(); void spine_skeleton_set_skin( spine_skeleton skeleton, @@ -2037,10 +2341,11 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_set_skinPtr = - _lookup>('spine_skeleton_set_skin'); - late final _spine_skeleton_set_skin = - _spine_skeleton_set_skinPtr.asFunction(); + late final _spine_skeleton_set_skinPtr = _lookup< + ffi.NativeFunction>( + 'spine_skeleton_set_skin'); + late final _spine_skeleton_set_skin = _spine_skeleton_set_skinPtr + .asFunction(); spine_attachment spine_skeleton_get_attachment_by_name( spine_skeleton skeleton, @@ -2055,10 +2360,13 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_attachment_by_namePtr = _lookup< - ffi.NativeFunction, ffi.Pointer)>>( - 'spine_skeleton_get_attachment_by_name'); - late final _spine_skeleton_get_attachment_by_name = _spine_skeleton_get_attachment_by_namePtr - .asFunction, ffi.Pointer)>(); + ffi.NativeFunction< + spine_attachment Function(spine_skeleton, ffi.Pointer, + ffi.Pointer)>>('spine_skeleton_get_attachment_by_name'); + late final _spine_skeleton_get_attachment_by_name = + _spine_skeleton_get_attachment_by_namePtr.asFunction< + spine_attachment Function( + spine_skeleton, ffi.Pointer, ffi.Pointer)>(); spine_attachment spine_skeleton_get_attachment( spine_skeleton skeleton, @@ -2072,11 +2380,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_get_attachmentPtr = - _lookup)>>( - 'spine_skeleton_get_attachment'); - late final _spine_skeleton_get_attachment = _spine_skeleton_get_attachmentPtr - .asFunction)>(); + late final _spine_skeleton_get_attachmentPtr = _lookup< + ffi.NativeFunction< + spine_attachment Function(spine_skeleton, ffi.Int, + ffi.Pointer)>>('spine_skeleton_get_attachment'); + late final _spine_skeleton_get_attachment = + _spine_skeleton_get_attachmentPtr.asFunction< + spine_attachment Function( + spine_skeleton, int, ffi.Pointer)>(); void spine_skeleton_set_attachment( spine_skeleton skeleton, @@ -2090,11 +2401,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_set_attachmentPtr = - _lookup, ffi.Pointer)>>( - 'spine_skeleton_set_attachment'); - late final _spine_skeleton_set_attachment = _spine_skeleton_set_attachmentPtr - .asFunction, ffi.Pointer)>(); + late final _spine_skeleton_set_attachmentPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skeleton, ffi.Pointer, + ffi.Pointer)>>('spine_skeleton_set_attachment'); + late final _spine_skeleton_set_attachment = + _spine_skeleton_set_attachmentPtr.asFunction< + void Function( + spine_skeleton, ffi.Pointer, ffi.Pointer)>(); spine_ik_constraint spine_skeleton_find_ik_constraint( spine_skeleton skeleton, @@ -2106,11 +2420,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_find_ik_constraintPtr = - _lookup)>>( - 'spine_skeleton_find_ik_constraint'); - late final _spine_skeleton_find_ik_constraint = _spine_skeleton_find_ik_constraintPtr - .asFunction)>(); + late final _spine_skeleton_find_ik_constraintPtr = _lookup< + ffi.NativeFunction< + spine_ik_constraint Function(spine_skeleton, + ffi.Pointer)>>('spine_skeleton_find_ik_constraint'); + late final _spine_skeleton_find_ik_constraint = + _spine_skeleton_find_ik_constraintPtr.asFunction< + spine_ik_constraint Function( + spine_skeleton, ffi.Pointer)>(); spine_transform_constraint spine_skeleton_find_transform_constraint( spine_skeleton skeleton, @@ -2122,11 +2439,15 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_find_transform_constraintPtr = - _lookup)>>( - 'spine_skeleton_find_transform_constraint'); - late final _spine_skeleton_find_transform_constraint = _spine_skeleton_find_transform_constraintPtr - .asFunction)>(); + late final _spine_skeleton_find_transform_constraintPtr = _lookup< + ffi.NativeFunction< + spine_transform_constraint Function( + spine_skeleton, ffi.Pointer)>>( + 'spine_skeleton_find_transform_constraint'); + late final _spine_skeleton_find_transform_constraint = + _spine_skeleton_find_transform_constraintPtr.asFunction< + spine_transform_constraint Function( + spine_skeleton, ffi.Pointer)>(); spine_path_constraint spine_skeleton_find_path_constraint( spine_skeleton skeleton, @@ -2138,11 +2459,14 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_find_path_constraintPtr = - _lookup)>>( - 'spine_skeleton_find_path_constraint'); - late final _spine_skeleton_find_path_constraint = _spine_skeleton_find_path_constraintPtr - .asFunction)>(); + late final _spine_skeleton_find_path_constraintPtr = _lookup< + ffi.NativeFunction< + spine_path_constraint Function(spine_skeleton, + ffi.Pointer)>>('spine_skeleton_find_path_constraint'); + late final _spine_skeleton_find_path_constraint = + _spine_skeleton_find_path_constraintPtr.asFunction< + spine_path_constraint Function( + spine_skeleton, ffi.Pointer)>(); spine_bounds spine_skeleton_get_bounds( spine_skeleton skeleton, @@ -2153,9 +2477,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_boundsPtr = - _lookup>('spine_skeleton_get_bounds'); - late final _spine_skeleton_get_bounds = - _spine_skeleton_get_boundsPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_bounds'); + late final _spine_skeleton_get_bounds = _spine_skeleton_get_boundsPtr + .asFunction(); spine_bone spine_skeleton_get_root_bone( spine_skeleton skeleton, @@ -2166,9 +2491,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_root_bonePtr = - _lookup>('spine_skeleton_get_root_bone'); - late final _spine_skeleton_get_root_bone = - _spine_skeleton_get_root_bonePtr.asFunction(); + _lookup>( + 'spine_skeleton_get_root_bone'); + late final _spine_skeleton_get_root_bone = _spine_skeleton_get_root_bonePtr + .asFunction(); spine_skeleton_data spine_skeleton_get_data( spine_skeleton skeleton, @@ -2179,9 +2505,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_dataPtr = - _lookup>('spine_skeleton_get_data'); - late final _spine_skeleton_get_data = - _spine_skeleton_get_dataPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_data'); + late final _spine_skeleton_get_data = _spine_skeleton_get_dataPtr + .asFunction(); int spine_skeleton_get_num_bones( spine_skeleton skeleton, @@ -2192,9 +2519,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_num_bonesPtr = - _lookup>('spine_skeleton_get_num_bones'); - late final _spine_skeleton_get_num_bones = - _spine_skeleton_get_num_bonesPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_num_bones'); + late final _spine_skeleton_get_num_bones = _spine_skeleton_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_skeleton_get_bones( spine_skeleton skeleton, @@ -2204,10 +2532,11 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_get_bonesPtr = - _lookup Function(spine_skeleton)>>('spine_skeleton_get_bones'); - late final _spine_skeleton_get_bones = - _spine_skeleton_get_bonesPtr.asFunction Function(spine_skeleton)>(); + late final _spine_skeleton_get_bonesPtr = _lookup< + ffi.NativeFunction Function(spine_skeleton)>>( + 'spine_skeleton_get_bones'); + late final _spine_skeleton_get_bones = _spine_skeleton_get_bonesPtr + .asFunction Function(spine_skeleton)>(); /// OMITTED getUpdateCacheList() int spine_skeleton_get_num_slots( @@ -2219,9 +2548,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_num_slotsPtr = - _lookup>('spine_skeleton_get_num_slots'); - late final _spine_skeleton_get_num_slots = - _spine_skeleton_get_num_slotsPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_num_slots'); + late final _spine_skeleton_get_num_slots = _spine_skeleton_get_num_slotsPtr + .asFunction(); ffi.Pointer spine_skeleton_get_slots( spine_skeleton skeleton, @@ -2231,10 +2561,11 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_get_slotsPtr = - _lookup Function(spine_skeleton)>>('spine_skeleton_get_slots'); - late final _spine_skeleton_get_slots = - _spine_skeleton_get_slotsPtr.asFunction Function(spine_skeleton)>(); + late final _spine_skeleton_get_slotsPtr = _lookup< + ffi.NativeFunction Function(spine_skeleton)>>( + 'spine_skeleton_get_slots'); + late final _spine_skeleton_get_slots = _spine_skeleton_get_slotsPtr + .asFunction Function(spine_skeleton)>(); int spine_skeleton_get_num_draw_order( spine_skeleton skeleton, @@ -2245,9 +2576,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_num_draw_orderPtr = - _lookup>('spine_skeleton_get_num_draw_order'); + _lookup>( + 'spine_skeleton_get_num_draw_order'); late final _spine_skeleton_get_num_draw_order = - _spine_skeleton_get_num_draw_orderPtr.asFunction(); + _spine_skeleton_get_num_draw_orderPtr + .asFunction(); ffi.Pointer spine_skeleton_get_draw_order( spine_skeleton skeleton, @@ -2257,10 +2590,11 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_get_draw_orderPtr = - _lookup Function(spine_skeleton)>>('spine_skeleton_get_draw_order'); - late final _spine_skeleton_get_draw_order = - _spine_skeleton_get_draw_orderPtr.asFunction Function(spine_skeleton)>(); + late final _spine_skeleton_get_draw_orderPtr = _lookup< + ffi.NativeFunction Function(spine_skeleton)>>( + 'spine_skeleton_get_draw_order'); + late final _spine_skeleton_get_draw_order = _spine_skeleton_get_draw_orderPtr + .asFunction Function(spine_skeleton)>(); int spine_skeleton_get_num_ik_constraints( spine_skeleton skeleton, @@ -2271,9 +2605,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_num_ik_constraintsPtr = - _lookup>('spine_skeleton_get_num_ik_constraints'); + _lookup>( + 'spine_skeleton_get_num_ik_constraints'); late final _spine_skeleton_get_num_ik_constraints = - _spine_skeleton_get_num_ik_constraintsPtr.asFunction(); + _spine_skeleton_get_num_ik_constraintsPtr + .asFunction(); ffi.Pointer spine_skeleton_get_ik_constraints( spine_skeleton skeleton, @@ -2283,11 +2619,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_get_ik_constraintsPtr = - _lookup Function(spine_skeleton)>>( - 'spine_skeleton_get_ik_constraints'); + late final _spine_skeleton_get_ik_constraintsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton)>>('spine_skeleton_get_ik_constraints'); late final _spine_skeleton_get_ik_constraints = - _spine_skeleton_get_ik_constraintsPtr.asFunction Function(spine_skeleton)>(); + _spine_skeleton_get_ik_constraintsPtr.asFunction< + ffi.Pointer Function(spine_skeleton)>(); int spine_skeleton_get_num_transform_constraints( spine_skeleton skeleton, @@ -2298,11 +2636,14 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_num_transform_constraintsPtr = - _lookup>('spine_skeleton_get_num_transform_constraints'); + _lookup>( + 'spine_skeleton_get_num_transform_constraints'); late final _spine_skeleton_get_num_transform_constraints = - _spine_skeleton_get_num_transform_constraintsPtr.asFunction(); + _spine_skeleton_get_num_transform_constraintsPtr + .asFunction(); - ffi.Pointer spine_skeleton_get_transform_constraints( + ffi.Pointer + spine_skeleton_get_transform_constraints( spine_skeleton skeleton, ) { return _spine_skeleton_get_transform_constraints( @@ -2310,11 +2651,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_get_transform_constraintsPtr = - _lookup Function(spine_skeleton)>>( - 'spine_skeleton_get_transform_constraints'); - late final _spine_skeleton_get_transform_constraints = _spine_skeleton_get_transform_constraintsPtr - .asFunction Function(spine_skeleton)>(); + late final _spine_skeleton_get_transform_constraintsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton)>>('spine_skeleton_get_transform_constraints'); + late final _spine_skeleton_get_transform_constraints = + _spine_skeleton_get_transform_constraintsPtr.asFunction< + ffi.Pointer Function(spine_skeleton)>(); int spine_skeleton_get_num_path_constraints( spine_skeleton skeleton, @@ -2325,9 +2668,11 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_num_path_constraintsPtr = - _lookup>('spine_skeleton_get_num_path_constraints'); + _lookup>( + 'spine_skeleton_get_num_path_constraints'); late final _spine_skeleton_get_num_path_constraints = - _spine_skeleton_get_num_path_constraintsPtr.asFunction(); + _spine_skeleton_get_num_path_constraintsPtr + .asFunction(); ffi.Pointer spine_skeleton_get_path_constraints( spine_skeleton skeleton, @@ -2337,11 +2682,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_get_path_constraintsPtr = - _lookup Function(spine_skeleton)>>( - 'spine_skeleton_get_path_constraints'); + late final _spine_skeleton_get_path_constraintsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skeleton)>>('spine_skeleton_get_path_constraints'); late final _spine_skeleton_get_path_constraints = - _spine_skeleton_get_path_constraintsPtr.asFunction Function(spine_skeleton)>(); + _spine_skeleton_get_path_constraintsPtr.asFunction< + ffi.Pointer Function(spine_skeleton)>(); spine_skin spine_skeleton_get_skin( spine_skeleton skeleton, @@ -2352,8 +2699,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_skinPtr = - _lookup>('spine_skeleton_get_skin'); - late final _spine_skeleton_get_skin = _spine_skeleton_get_skinPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_skin'); + late final _spine_skeleton_get_skin = _spine_skeleton_get_skinPtr + .asFunction(); spine_color spine_skeleton_get_color( spine_skeleton skeleton, @@ -2364,9 +2713,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_colorPtr = - _lookup>('spine_skeleton_get_color'); - late final _spine_skeleton_get_color = - _spine_skeleton_get_colorPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_color'); + late final _spine_skeleton_get_color = _spine_skeleton_get_colorPtr + .asFunction(); void spine_skeleton_set_color( spine_skeleton skeleton, @@ -2384,11 +2734,13 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_set_colorPtr = - _lookup>( - 'spine_skeleton_set_color'); + late final _spine_skeleton_set_colorPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skeleton, ffi.Float, ffi.Float, ffi.Float, + ffi.Float)>>('spine_skeleton_set_color'); late final _spine_skeleton_set_color = - _spine_skeleton_set_colorPtr.asFunction(); + _spine_skeleton_set_colorPtr.asFunction< + void Function(spine_skeleton, double, double, double, double)>(); void spine_skeleton_set_position( spine_skeleton skeleton, @@ -2402,11 +2754,12 @@ class SpineFlutterBindings { ); } - late final _spine_skeleton_set_positionPtr = - _lookup>( - 'spine_skeleton_set_position'); - late final _spine_skeleton_set_position = - _spine_skeleton_set_positionPtr.asFunction(); + late final _spine_skeleton_set_positionPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skeleton, ffi.Float, + ffi.Float)>>('spine_skeleton_set_position'); + late final _spine_skeleton_set_position = _spine_skeleton_set_positionPtr + .asFunction(); double spine_skeleton_get_x( spine_skeleton skeleton, @@ -2417,8 +2770,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_xPtr = - _lookup>('spine_skeleton_get_x'); - late final _spine_skeleton_get_x = _spine_skeleton_get_xPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_x'); + late final _spine_skeleton_get_x = + _spine_skeleton_get_xPtr.asFunction(); void spine_skeleton_set_x( spine_skeleton skeleton, @@ -2431,8 +2786,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_set_xPtr = - _lookup>('spine_skeleton_set_x'); - late final _spine_skeleton_set_x = _spine_skeleton_set_xPtr.asFunction(); + _lookup>( + 'spine_skeleton_set_x'); + late final _spine_skeleton_set_x = _spine_skeleton_set_xPtr + .asFunction(); double spine_skeleton_get_y( spine_skeleton skeleton, @@ -2443,8 +2800,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_yPtr = - _lookup>('spine_skeleton_get_y'); - late final _spine_skeleton_get_y = _spine_skeleton_get_yPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_y'); + late final _spine_skeleton_get_y = + _spine_skeleton_get_yPtr.asFunction(); void spine_skeleton_set_y( spine_skeleton skeleton, @@ -2457,8 +2816,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_set_yPtr = - _lookup>('spine_skeleton_set_y'); - late final _spine_skeleton_set_y = _spine_skeleton_set_yPtr.asFunction(); + _lookup>( + 'spine_skeleton_set_y'); + late final _spine_skeleton_set_y = _spine_skeleton_set_yPtr + .asFunction(); double spine_skeleton_get_scale_x( spine_skeleton skeleton, @@ -2469,8 +2830,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_scale_xPtr = - _lookup>('spine_skeleton_get_scale_x'); - late final _spine_skeleton_get_scale_x = _spine_skeleton_get_scale_xPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_scale_x'); + late final _spine_skeleton_get_scale_x = _spine_skeleton_get_scale_xPtr + .asFunction(); void spine_skeleton_set_scale_x( spine_skeleton skeleton, @@ -2483,9 +2846,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_set_scale_xPtr = - _lookup>('spine_skeleton_set_scale_x'); - late final _spine_skeleton_set_scale_x = - _spine_skeleton_set_scale_xPtr.asFunction(); + _lookup>( + 'spine_skeleton_set_scale_x'); + late final _spine_skeleton_set_scale_x = _spine_skeleton_set_scale_xPtr + .asFunction(); double spine_skeleton_get_scale_y( spine_skeleton skeleton, @@ -2496,8 +2860,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_get_scale_yPtr = - _lookup>('spine_skeleton_get_scale_y'); - late final _spine_skeleton_get_scale_y = _spine_skeleton_get_scale_yPtr.asFunction(); + _lookup>( + 'spine_skeleton_get_scale_y'); + late final _spine_skeleton_get_scale_y = _spine_skeleton_get_scale_yPtr + .asFunction(); void spine_skeleton_set_scale_y( spine_skeleton skeleton, @@ -2510,9 +2876,10 @@ class SpineFlutterBindings { } late final _spine_skeleton_set_scale_yPtr = - _lookup>('spine_skeleton_set_scale_y'); - late final _spine_skeleton_set_scale_y = - _spine_skeleton_set_scale_yPtr.asFunction(); + _lookup>( + 'spine_skeleton_set_scale_y'); + late final _spine_skeleton_set_scale_y = _spine_skeleton_set_scale_yPtr + .asFunction(); ffi.Pointer spine_event_data_get_name( spine_event_data event, @@ -2522,10 +2889,11 @@ class SpineFlutterBindings { ); } - late final _spine_event_data_get_namePtr = - _lookup Function(spine_event_data)>>('spine_event_data_get_name'); - late final _spine_event_data_get_name = - _spine_event_data_get_namePtr.asFunction Function(spine_event_data)>(); + late final _spine_event_data_get_namePtr = _lookup< + ffi.NativeFunction Function(spine_event_data)>>( + 'spine_event_data_get_name'); + late final _spine_event_data_get_name = _spine_event_data_get_namePtr + .asFunction Function(spine_event_data)>(); int spine_event_data_get_int_value( spine_event_data event, @@ -2536,9 +2904,11 @@ class SpineFlutterBindings { } late final _spine_event_data_get_int_valuePtr = - _lookup>('spine_event_data_get_int_value'); + _lookup>( + 'spine_event_data_get_int_value'); late final _spine_event_data_get_int_value = - _spine_event_data_get_int_valuePtr.asFunction(); + _spine_event_data_get_int_valuePtr + .asFunction(); void spine_event_data_set_int_value( spine_event_data event, @@ -2551,9 +2921,11 @@ class SpineFlutterBindings { } late final _spine_event_data_set_int_valuePtr = - _lookup>('spine_event_data_set_int_value'); + _lookup>( + 'spine_event_data_set_int_value'); late final _spine_event_data_set_int_value = - _spine_event_data_set_int_valuePtr.asFunction(); + _spine_event_data_set_int_valuePtr + .asFunction(); double spine_event_data_get_float_value( spine_event_data event, @@ -2564,9 +2936,11 @@ class SpineFlutterBindings { } late final _spine_event_data_get_float_valuePtr = - _lookup>('spine_event_data_get_float_value'); + _lookup>( + 'spine_event_data_get_float_value'); late final _spine_event_data_get_float_value = - _spine_event_data_get_float_valuePtr.asFunction(); + _spine_event_data_get_float_valuePtr + .asFunction(); void spine_event_data_set_float_value( spine_event_data event, @@ -2578,10 +2952,12 @@ class SpineFlutterBindings { ); } - late final _spine_event_data_set_float_valuePtr = - _lookup>('spine_event_data_set_float_value'); + late final _spine_event_data_set_float_valuePtr = _lookup< + ffi.NativeFunction>( + 'spine_event_data_set_float_value'); late final _spine_event_data_set_float_value = - _spine_event_data_set_float_valuePtr.asFunction(); + _spine_event_data_set_float_valuePtr + .asFunction(); ffi.Pointer spine_event_data_get_string_value( spine_event_data event, @@ -2591,11 +2967,12 @@ class SpineFlutterBindings { ); } - late final _spine_event_data_get_string_valuePtr = - _lookup Function(spine_event_data)>>( - 'spine_event_data_get_string_value'); + late final _spine_event_data_get_string_valuePtr = _lookup< + ffi.NativeFunction Function(spine_event_data)>>( + 'spine_event_data_get_string_value'); late final _spine_event_data_get_string_value = - _spine_event_data_get_string_valuePtr.asFunction Function(spine_event_data)>(); + _spine_event_data_get_string_valuePtr + .asFunction Function(spine_event_data)>(); void spine_event_data_set_string_value( spine_event_data event, @@ -2607,11 +2984,13 @@ class SpineFlutterBindings { ); } - late final _spine_event_data_set_string_valuePtr = - _lookup)>>( - 'spine_event_data_set_string_value'); + late final _spine_event_data_set_string_valuePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_event_data, + ffi.Pointer)>>('spine_event_data_set_string_value'); late final _spine_event_data_set_string_value = - _spine_event_data_set_string_valuePtr.asFunction)>(); + _spine_event_data_set_string_valuePtr + .asFunction)>(); ffi.Pointer spine_event_data_get_audio_path( spine_event_data event, @@ -2621,10 +3000,12 @@ class SpineFlutterBindings { ); } - late final _spine_event_data_get_audio_pathPtr = - _lookup Function(spine_event_data)>>('spine_event_data_get_audio_path'); + late final _spine_event_data_get_audio_pathPtr = _lookup< + ffi.NativeFunction Function(spine_event_data)>>( + 'spine_event_data_get_audio_path'); late final _spine_event_data_get_audio_path = - _spine_event_data_get_audio_pathPtr.asFunction Function(spine_event_data)>(); + _spine_event_data_get_audio_pathPtr + .asFunction Function(spine_event_data)>(); /// OMITTED setAudioPath() double spine_event_data_get_volume( @@ -2636,9 +3017,10 @@ class SpineFlutterBindings { } late final _spine_event_data_get_volumePtr = - _lookup>('spine_event_data_get_volume'); - late final _spine_event_data_get_volume = - _spine_event_data_get_volumePtr.asFunction(); + _lookup>( + 'spine_event_data_get_volume'); + late final _spine_event_data_get_volume = _spine_event_data_get_volumePtr + .asFunction(); void spine_event_data_set_volume( spine_event_data event, @@ -2650,10 +3032,11 @@ class SpineFlutterBindings { ); } - late final _spine_event_data_set_volumePtr = - _lookup>('spine_event_data_set_volume'); - late final _spine_event_data_set_volume = - _spine_event_data_set_volumePtr.asFunction(); + late final _spine_event_data_set_volumePtr = _lookup< + ffi.NativeFunction>( + 'spine_event_data_set_volume'); + late final _spine_event_data_set_volume = _spine_event_data_set_volumePtr + .asFunction(); double spine_event_data_get_balance( spine_event_data event, @@ -2664,9 +3047,10 @@ class SpineFlutterBindings { } late final _spine_event_data_get_balancePtr = - _lookup>('spine_event_data_get_balance'); - late final _spine_event_data_get_balance = - _spine_event_data_get_balancePtr.asFunction(); + _lookup>( + 'spine_event_data_get_balance'); + late final _spine_event_data_get_balance = _spine_event_data_get_balancePtr + .asFunction(); void spine_event_data_set_balance( spine_event_data event, @@ -2678,10 +3062,11 @@ class SpineFlutterBindings { ); } - late final _spine_event_data_set_balancePtr = - _lookup>('spine_event_data_set_balance'); - late final _spine_event_data_set_balance = - _spine_event_data_set_balancePtr.asFunction(); + late final _spine_event_data_set_balancePtr = _lookup< + ffi.NativeFunction>( + 'spine_event_data_set_balance'); + late final _spine_event_data_set_balance = _spine_event_data_set_balancePtr + .asFunction(); spine_event_data spine_event_get_data( spine_event event, @@ -2692,8 +3077,10 @@ class SpineFlutterBindings { } late final _spine_event_get_dataPtr = - _lookup>('spine_event_get_data'); - late final _spine_event_get_data = _spine_event_get_dataPtr.asFunction(); + _lookup>( + 'spine_event_get_data'); + late final _spine_event_get_data = _spine_event_get_dataPtr + .asFunction(); double spine_event_get_time( spine_event event, @@ -2704,8 +3091,10 @@ class SpineFlutterBindings { } late final _spine_event_get_timePtr = - _lookup>('spine_event_get_time'); - late final _spine_event_get_time = _spine_event_get_timePtr.asFunction(); + _lookup>( + 'spine_event_get_time'); + late final _spine_event_get_time = + _spine_event_get_timePtr.asFunction(); int spine_event_get_int_value( spine_event event, @@ -2716,8 +3105,10 @@ class SpineFlutterBindings { } late final _spine_event_get_int_valuePtr = - _lookup>('spine_event_get_int_value'); - late final _spine_event_get_int_value = _spine_event_get_int_valuePtr.asFunction(); + _lookup>( + 'spine_event_get_int_value'); + late final _spine_event_get_int_value = + _spine_event_get_int_valuePtr.asFunction(); void spine_event_set_int_value( spine_event event, @@ -2730,8 +3121,10 @@ class SpineFlutterBindings { } late final _spine_event_set_int_valuePtr = - _lookup>('spine_event_set_int_value'); - late final _spine_event_set_int_value = _spine_event_set_int_valuePtr.asFunction(); + _lookup>( + 'spine_event_set_int_value'); + late final _spine_event_set_int_value = _spine_event_set_int_valuePtr + .asFunction(); double spine_event_get_float_value( spine_event event, @@ -2742,8 +3135,10 @@ class SpineFlutterBindings { } late final _spine_event_get_float_valuePtr = - _lookup>('spine_event_get_float_value'); - late final _spine_event_get_float_value = _spine_event_get_float_valuePtr.asFunction(); + _lookup>( + 'spine_event_get_float_value'); + late final _spine_event_get_float_value = _spine_event_get_float_valuePtr + .asFunction(); void spine_event_set_float_value( spine_event event, @@ -2756,9 +3151,10 @@ class SpineFlutterBindings { } late final _spine_event_set_float_valuePtr = - _lookup>('spine_event_set_float_value'); - late final _spine_event_set_float_value = - _spine_event_set_float_valuePtr.asFunction(); + _lookup>( + 'spine_event_set_float_value'); + late final _spine_event_set_float_value = _spine_event_set_float_valuePtr + .asFunction(); ffi.Pointer spine_event_get_string_value( spine_event event, @@ -2769,9 +3165,10 @@ class SpineFlutterBindings { } late final _spine_event_get_string_valuePtr = - _lookup Function(spine_event)>>('spine_event_get_string_value'); - late final _spine_event_get_string_value = - _spine_event_get_string_valuePtr.asFunction Function(spine_event)>(); + _lookup Function(spine_event)>>( + 'spine_event_get_string_value'); + late final _spine_event_get_string_value = _spine_event_get_string_valuePtr + .asFunction Function(spine_event)>(); void spine_event_set_string_value( spine_event event, @@ -2783,11 +3180,12 @@ class SpineFlutterBindings { ); } - late final _spine_event_set_string_valuePtr = - _lookup)>>( - 'spine_event_set_string_value'); - late final _spine_event_set_string_value = - _spine_event_set_string_valuePtr.asFunction)>(); + late final _spine_event_set_string_valuePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_event, + ffi.Pointer)>>('spine_event_set_string_value'); + late final _spine_event_set_string_value = _spine_event_set_string_valuePtr + .asFunction)>(); double spine_event_get_volume( spine_event event, @@ -2798,8 +3196,10 @@ class SpineFlutterBindings { } late final _spine_event_get_volumePtr = - _lookup>('spine_event_get_volume'); - late final _spine_event_get_volume = _spine_event_get_volumePtr.asFunction(); + _lookup>( + 'spine_event_get_volume'); + late final _spine_event_get_volume = + _spine_event_get_volumePtr.asFunction(); void spine_event_set_volume( spine_event event, @@ -2812,8 +3212,10 @@ class SpineFlutterBindings { } late final _spine_event_set_volumePtr = - _lookup>('spine_event_set_volume'); - late final _spine_event_set_volume = _spine_event_set_volumePtr.asFunction(); + _lookup>( + 'spine_event_set_volume'); + late final _spine_event_set_volume = _spine_event_set_volumePtr + .asFunction(); double spine_event_get_balance( spine_event event, @@ -2824,8 +3226,10 @@ class SpineFlutterBindings { } late final _spine_event_get_balancePtr = - _lookup>('spine_event_get_balance'); - late final _spine_event_get_balance = _spine_event_get_balancePtr.asFunction(); + _lookup>( + 'spine_event_get_balance'); + late final _spine_event_get_balance = + _spine_event_get_balancePtr.asFunction(); void spine_event_set_balance( spine_event event, @@ -2838,8 +3242,10 @@ class SpineFlutterBindings { } late final _spine_event_set_balancePtr = - _lookup>('spine_event_set_balance'); - late final _spine_event_set_balance = _spine_event_set_balancePtr.asFunction(); + _lookup>( + 'spine_event_set_balance'); + late final _spine_event_set_balance = _spine_event_set_balancePtr + .asFunction(); int spine_slot_data_get_index( spine_slot_data slot, @@ -2850,8 +3256,10 @@ class SpineFlutterBindings { } late final _spine_slot_data_get_indexPtr = - _lookup>('spine_slot_data_get_index'); - late final _spine_slot_data_get_index = _spine_slot_data_get_indexPtr.asFunction(); + _lookup>( + 'spine_slot_data_get_index'); + late final _spine_slot_data_get_index = + _spine_slot_data_get_indexPtr.asFunction(); ffi.Pointer spine_slot_data_get_name( spine_slot_data slot, @@ -2861,10 +3269,11 @@ class SpineFlutterBindings { ); } - late final _spine_slot_data_get_namePtr = - _lookup Function(spine_slot_data)>>('spine_slot_data_get_name'); - late final _spine_slot_data_get_name = - _spine_slot_data_get_namePtr.asFunction Function(spine_slot_data)>(); + late final _spine_slot_data_get_namePtr = _lookup< + ffi.NativeFunction Function(spine_slot_data)>>( + 'spine_slot_data_get_name'); + late final _spine_slot_data_get_name = _spine_slot_data_get_namePtr + .asFunction Function(spine_slot_data)>(); spine_bone_data spine_slot_data_get_bone_data( spine_slot_data slot, @@ -2875,9 +3284,10 @@ class SpineFlutterBindings { } late final _spine_slot_data_get_bone_dataPtr = - _lookup>('spine_slot_data_get_bone_data'); - late final _spine_slot_data_get_bone_data = - _spine_slot_data_get_bone_dataPtr.asFunction(); + _lookup>( + 'spine_slot_data_get_bone_data'); + late final _spine_slot_data_get_bone_data = _spine_slot_data_get_bone_dataPtr + .asFunction(); spine_color spine_slot_data_get_color( spine_slot_data slot, @@ -2888,9 +3298,10 @@ class SpineFlutterBindings { } late final _spine_slot_data_get_colorPtr = - _lookup>('spine_slot_data_get_color'); - late final _spine_slot_data_get_color = - _spine_slot_data_get_colorPtr.asFunction(); + _lookup>( + 'spine_slot_data_get_color'); + late final _spine_slot_data_get_color = _spine_slot_data_get_colorPtr + .asFunction(); void spine_slot_data_set_color( spine_slot_data slot, @@ -2908,11 +3319,13 @@ class SpineFlutterBindings { ); } - late final _spine_slot_data_set_colorPtr = - _lookup>( - 'spine_slot_data_set_color'); + late final _spine_slot_data_set_colorPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_slot_data, ffi.Float, ffi.Float, ffi.Float, + ffi.Float)>>('spine_slot_data_set_color'); late final _spine_slot_data_set_color = - _spine_slot_data_set_colorPtr.asFunction(); + _spine_slot_data_set_colorPtr.asFunction< + void Function(spine_slot_data, double, double, double, double)>(); spine_color spine_slot_data_get_dark_color( spine_slot_data slot, @@ -2923,9 +3336,11 @@ class SpineFlutterBindings { } late final _spine_slot_data_get_dark_colorPtr = - _lookup>('spine_slot_data_get_dark_color'); + _lookup>( + 'spine_slot_data_get_dark_color'); late final _spine_slot_data_get_dark_color = - _spine_slot_data_get_dark_colorPtr.asFunction(); + _spine_slot_data_get_dark_colorPtr + .asFunction(); void spine_slot_data_set_dark_color( spine_slot_data slot, @@ -2943,11 +3358,13 @@ class SpineFlutterBindings { ); } - late final _spine_slot_data_set_dark_colorPtr = - _lookup>( - 'spine_slot_data_set_dark_color'); + late final _spine_slot_data_set_dark_colorPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_slot_data, ffi.Float, ffi.Float, ffi.Float, + ffi.Float)>>('spine_slot_data_set_dark_color'); late final _spine_slot_data_set_dark_color = - _spine_slot_data_set_dark_colorPtr.asFunction(); + _spine_slot_data_set_dark_colorPtr.asFunction< + void Function(spine_slot_data, double, double, double, double)>(); int spine_slot_data_has_dark_color( spine_slot_data slot, @@ -2958,9 +3375,11 @@ class SpineFlutterBindings { } late final _spine_slot_data_has_dark_colorPtr = - _lookup>('spine_slot_data_has_dark_color'); + _lookup>( + 'spine_slot_data_has_dark_color'); late final _spine_slot_data_has_dark_color = - _spine_slot_data_has_dark_colorPtr.asFunction(); + _spine_slot_data_has_dark_colorPtr + .asFunction(); void spine_slot_data_set_has_dark_color( spine_slot_data slot, @@ -2973,9 +3392,11 @@ class SpineFlutterBindings { } late final _spine_slot_data_set_has_dark_colorPtr = - _lookup>('spine_slot_data_set_has_dark_color'); + _lookup>( + 'spine_slot_data_set_has_dark_color'); late final _spine_slot_data_set_has_dark_color = - _spine_slot_data_set_has_dark_colorPtr.asFunction(); + _spine_slot_data_set_has_dark_colorPtr + .asFunction(); ffi.Pointer spine_slot_data_get_attachment_name( spine_slot_data slot, @@ -2985,11 +3406,12 @@ class SpineFlutterBindings { ); } - late final _spine_slot_data_get_attachment_namePtr = - _lookup Function(spine_slot_data)>>( - 'spine_slot_data_get_attachment_name'); + late final _spine_slot_data_get_attachment_namePtr = _lookup< + ffi.NativeFunction Function(spine_slot_data)>>( + 'spine_slot_data_get_attachment_name'); late final _spine_slot_data_get_attachment_name = - _spine_slot_data_get_attachment_namePtr.asFunction Function(spine_slot_data)>(); + _spine_slot_data_get_attachment_namePtr + .asFunction Function(spine_slot_data)>(); void spine_slot_data_set_attachment_name( spine_slot_data slot, @@ -3001,11 +3423,13 @@ class SpineFlutterBindings { ); } - late final _spine_slot_data_set_attachment_namePtr = - _lookup)>>( - 'spine_slot_data_set_attachment_name'); + late final _spine_slot_data_set_attachment_namePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_slot_data, + ffi.Pointer)>>('spine_slot_data_set_attachment_name'); late final _spine_slot_data_set_attachment_name = - _spine_slot_data_set_attachment_namePtr.asFunction)>(); + _spine_slot_data_set_attachment_namePtr + .asFunction)>(); int spine_slot_data_get_blend_mode( spine_slot_data slot, @@ -3016,9 +3440,11 @@ class SpineFlutterBindings { } late final _spine_slot_data_get_blend_modePtr = - _lookup>('spine_slot_data_get_blend_mode'); + _lookup>( + 'spine_slot_data_get_blend_mode'); late final _spine_slot_data_get_blend_mode = - _spine_slot_data_get_blend_modePtr.asFunction(); + _spine_slot_data_get_blend_modePtr + .asFunction(); void spine_slot_data_set_blend_mode( spine_slot_data slot, @@ -3030,10 +3456,12 @@ class SpineFlutterBindings { ); } - late final _spine_slot_data_set_blend_modePtr = - _lookup>('spine_slot_data_set_blend_mode'); + late final _spine_slot_data_set_blend_modePtr = _lookup< + ffi.NativeFunction>( + 'spine_slot_data_set_blend_mode'); late final _spine_slot_data_set_blend_mode = - _spine_slot_data_set_blend_modePtr.asFunction(); + _spine_slot_data_set_blend_modePtr + .asFunction(); void spine_slot_set_to_setup_pose( spine_slot slot, @@ -3044,8 +3472,10 @@ class SpineFlutterBindings { } late final _spine_slot_set_to_setup_posePtr = - _lookup>('spine_slot_set_to_setup_pose'); - late final _spine_slot_set_to_setup_pose = _spine_slot_set_to_setup_posePtr.asFunction(); + _lookup>( + 'spine_slot_set_to_setup_pose'); + late final _spine_slot_set_to_setup_pose = + _spine_slot_set_to_setup_posePtr.asFunction(); spine_slot_data spine_slot_get_data( spine_slot slot, @@ -3056,8 +3486,10 @@ class SpineFlutterBindings { } late final _spine_slot_get_dataPtr = - _lookup>('spine_slot_get_data'); - late final _spine_slot_get_data = _spine_slot_get_dataPtr.asFunction(); + _lookup>( + 'spine_slot_get_data'); + late final _spine_slot_get_data = _spine_slot_get_dataPtr + .asFunction(); spine_bone spine_slot_get_bone( spine_slot slot, @@ -3068,8 +3500,10 @@ class SpineFlutterBindings { } late final _spine_slot_get_bonePtr = - _lookup>('spine_slot_get_bone'); - late final _spine_slot_get_bone = _spine_slot_get_bonePtr.asFunction(); + _lookup>( + 'spine_slot_get_bone'); + late final _spine_slot_get_bone = + _spine_slot_get_bonePtr.asFunction(); spine_skeleton spine_slot_get_skeleton( spine_slot slot, @@ -3080,8 +3514,10 @@ class SpineFlutterBindings { } late final _spine_slot_get_skeletonPtr = - _lookup>('spine_slot_get_skeleton'); - late final _spine_slot_get_skeleton = _spine_slot_get_skeletonPtr.asFunction(); + _lookup>( + 'spine_slot_get_skeleton'); + late final _spine_slot_get_skeleton = _spine_slot_get_skeletonPtr + .asFunction(); spine_color spine_slot_get_color( spine_slot slot, @@ -3092,8 +3528,10 @@ class SpineFlutterBindings { } late final _spine_slot_get_colorPtr = - _lookup>('spine_slot_get_color'); - late final _spine_slot_get_color = _spine_slot_get_colorPtr.asFunction(); + _lookup>( + 'spine_slot_get_color'); + late final _spine_slot_get_color = + _spine_slot_get_colorPtr.asFunction(); void spine_slot_set_color( spine_slot slot, @@ -3111,11 +3549,12 @@ class SpineFlutterBindings { ); } - late final _spine_slot_set_colorPtr = - _lookup>( - 'spine_slot_set_color'); - late final _spine_slot_set_color = - _spine_slot_set_colorPtr.asFunction(); + late final _spine_slot_set_colorPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_slot, ffi.Float, ffi.Float, ffi.Float, + ffi.Float)>>('spine_slot_set_color'); + late final _spine_slot_set_color = _spine_slot_set_colorPtr + .asFunction(); spine_color spine_slot_get_dark_color( spine_slot slot, @@ -3126,8 +3565,10 @@ class SpineFlutterBindings { } late final _spine_slot_get_dark_colorPtr = - _lookup>('spine_slot_get_dark_color'); - late final _spine_slot_get_dark_color = _spine_slot_get_dark_colorPtr.asFunction(); + _lookup>( + 'spine_slot_get_dark_color'); + late final _spine_slot_get_dark_color = _spine_slot_get_dark_colorPtr + .asFunction(); void spine_slot_set_dark_color( spine_slot slot, @@ -3145,11 +3586,12 @@ class SpineFlutterBindings { ); } - late final _spine_slot_set_dark_colorPtr = - _lookup>( - 'spine_slot_set_dark_color'); - late final _spine_slot_set_dark_color = - _spine_slot_set_dark_colorPtr.asFunction(); + late final _spine_slot_set_dark_colorPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_slot, ffi.Float, ffi.Float, ffi.Float, + ffi.Float)>>('spine_slot_set_dark_color'); + late final _spine_slot_set_dark_color = _spine_slot_set_dark_colorPtr + .asFunction(); int spine_slot_has_dark_color( spine_slot slot, @@ -3160,8 +3602,10 @@ class SpineFlutterBindings { } late final _spine_slot_has_dark_colorPtr = - _lookup>('spine_slot_has_dark_color'); - late final _spine_slot_has_dark_color = _spine_slot_has_dark_colorPtr.asFunction(); + _lookup>( + 'spine_slot_has_dark_color'); + late final _spine_slot_has_dark_color = + _spine_slot_has_dark_colorPtr.asFunction(); spine_attachment spine_slot_get_attachment( spine_slot slot, @@ -3172,9 +3616,10 @@ class SpineFlutterBindings { } late final _spine_slot_get_attachmentPtr = - _lookup>('spine_slot_get_attachment'); - late final _spine_slot_get_attachment = - _spine_slot_get_attachmentPtr.asFunction(); + _lookup>( + 'spine_slot_get_attachment'); + late final _spine_slot_get_attachment = _spine_slot_get_attachmentPtr + .asFunction(); void spine_slot_set_attachment( spine_slot slot, @@ -3186,10 +3631,11 @@ class SpineFlutterBindings { ); } - late final _spine_slot_set_attachmentPtr = - _lookup>('spine_slot_set_attachment'); - late final _spine_slot_set_attachment = - _spine_slot_set_attachmentPtr.asFunction(); + late final _spine_slot_set_attachmentPtr = _lookup< + ffi.NativeFunction>( + 'spine_slot_set_attachment'); + late final _spine_slot_set_attachment = _spine_slot_set_attachmentPtr + .asFunction(); /// OMITTED getDeform() int spine_slot_get_sequence_index( @@ -3201,8 +3647,10 @@ class SpineFlutterBindings { } late final _spine_slot_get_sequence_indexPtr = - _lookup>('spine_slot_get_sequence_index'); - late final _spine_slot_get_sequence_index = _spine_slot_get_sequence_indexPtr.asFunction(); + _lookup>( + 'spine_slot_get_sequence_index'); + late final _spine_slot_get_sequence_index = + _spine_slot_get_sequence_indexPtr.asFunction(); void spine_slot_set_sequence_index( spine_slot slot, @@ -3215,9 +3663,10 @@ class SpineFlutterBindings { } late final _spine_slot_set_sequence_indexPtr = - _lookup>('spine_slot_set_sequence_index'); - late final _spine_slot_set_sequence_index = - _spine_slot_set_sequence_indexPtr.asFunction(); + _lookup>( + 'spine_slot_set_sequence_index'); + late final _spine_slot_set_sequence_index = _spine_slot_set_sequence_indexPtr + .asFunction(); int spine_bone_data_get_index( spine_bone_data data, @@ -3228,8 +3677,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_indexPtr = - _lookup>('spine_bone_data_get_index'); - late final _spine_bone_data_get_index = _spine_bone_data_get_indexPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_index'); + late final _spine_bone_data_get_index = + _spine_bone_data_get_indexPtr.asFunction(); ffi.Pointer spine_bone_data_get_name( spine_bone_data data, @@ -3239,10 +3690,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_get_namePtr = - _lookup Function(spine_bone_data)>>('spine_bone_data_get_name'); - late final _spine_bone_data_get_name = - _spine_bone_data_get_namePtr.asFunction Function(spine_bone_data)>(); + late final _spine_bone_data_get_namePtr = _lookup< + ffi.NativeFunction Function(spine_bone_data)>>( + 'spine_bone_data_get_name'); + late final _spine_bone_data_get_name = _spine_bone_data_get_namePtr + .asFunction Function(spine_bone_data)>(); spine_bone_data spine_bone_data_get_parent( spine_bone_data data, @@ -3253,9 +3705,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_parentPtr = - _lookup>('spine_bone_data_get_parent'); - late final _spine_bone_data_get_parent = - _spine_bone_data_get_parentPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_parent'); + late final _spine_bone_data_get_parent = _spine_bone_data_get_parentPtr + .asFunction(); double spine_bone_data_get_length( spine_bone_data data, @@ -3266,9 +3719,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_lengthPtr = - _lookup>('spine_bone_data_get_length'); - late final _spine_bone_data_get_length = - _spine_bone_data_get_lengthPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_length'); + late final _spine_bone_data_get_length = _spine_bone_data_get_lengthPtr + .asFunction(); void spine_bone_data_set_length( spine_bone_data data, @@ -3280,10 +3734,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_lengthPtr = - _lookup>('spine_bone_data_set_length'); - late final _spine_bone_data_set_length = - _spine_bone_data_set_lengthPtr.asFunction(); + late final _spine_bone_data_set_lengthPtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_length'); + late final _spine_bone_data_set_length = _spine_bone_data_set_lengthPtr + .asFunction(); double spine_bone_data_get_x( spine_bone_data data, @@ -3294,8 +3749,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_xPtr = - _lookup>('spine_bone_data_get_x'); - late final _spine_bone_data_get_x = _spine_bone_data_get_xPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_x'); + late final _spine_bone_data_get_x = + _spine_bone_data_get_xPtr.asFunction(); void spine_bone_data_set_x( spine_bone_data data, @@ -3307,9 +3764,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_xPtr = - _lookup>('spine_bone_data_set_x'); - late final _spine_bone_data_set_x = _spine_bone_data_set_xPtr.asFunction(); + late final _spine_bone_data_set_xPtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_x'); + late final _spine_bone_data_set_x = _spine_bone_data_set_xPtr + .asFunction(); double spine_bone_data_get_y( spine_bone_data data, @@ -3320,8 +3779,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_yPtr = - _lookup>('spine_bone_data_get_y'); - late final _spine_bone_data_get_y = _spine_bone_data_get_yPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_y'); + late final _spine_bone_data_get_y = + _spine_bone_data_get_yPtr.asFunction(); void spine_bone_data_set_y( spine_bone_data data, @@ -3333,9 +3794,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_yPtr = - _lookup>('spine_bone_data_set_y'); - late final _spine_bone_data_set_y = _spine_bone_data_set_yPtr.asFunction(); + late final _spine_bone_data_set_yPtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_y'); + late final _spine_bone_data_set_y = _spine_bone_data_set_yPtr + .asFunction(); double spine_bone_data_get_rotation( spine_bone_data data, @@ -3346,9 +3809,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_rotationPtr = - _lookup>('spine_bone_data_get_rotation'); - late final _spine_bone_data_get_rotation = - _spine_bone_data_get_rotationPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_rotation'); + late final _spine_bone_data_get_rotation = _spine_bone_data_get_rotationPtr + .asFunction(); void spine_bone_data_set_rotation( spine_bone_data data, @@ -3360,10 +3824,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_rotationPtr = - _lookup>('spine_bone_data_set_rotation'); - late final _spine_bone_data_set_rotation = - _spine_bone_data_set_rotationPtr.asFunction(); + late final _spine_bone_data_set_rotationPtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_rotation'); + late final _spine_bone_data_set_rotation = _spine_bone_data_set_rotationPtr + .asFunction(); double spine_bone_data_get_scale_x( spine_bone_data data, @@ -3374,9 +3839,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_scale_xPtr = - _lookup>('spine_bone_data_get_scale_x'); - late final _spine_bone_data_get_scale_x = - _spine_bone_data_get_scale_xPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_scale_x'); + late final _spine_bone_data_get_scale_x = _spine_bone_data_get_scale_xPtr + .asFunction(); void spine_bone_data_set_scale_x( spine_bone_data data, @@ -3388,10 +3854,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_scale_xPtr = - _lookup>('spine_bone_data_set_scale_x'); - late final _spine_bone_data_set_scale_x = - _spine_bone_data_set_scale_xPtr.asFunction(); + late final _spine_bone_data_set_scale_xPtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_scale_x'); + late final _spine_bone_data_set_scale_x = _spine_bone_data_set_scale_xPtr + .asFunction(); double spine_bone_data_get_scale_y( spine_bone_data data, @@ -3402,9 +3869,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_scale_yPtr = - _lookup>('spine_bone_data_get_scale_y'); - late final _spine_bone_data_get_scale_y = - _spine_bone_data_get_scale_yPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_scale_y'); + late final _spine_bone_data_get_scale_y = _spine_bone_data_get_scale_yPtr + .asFunction(); void spine_bone_data_set_scale_y( spine_bone_data data, @@ -3416,10 +3884,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_scale_yPtr = - _lookup>('spine_bone_data_set_scale_y'); - late final _spine_bone_data_set_scale_y = - _spine_bone_data_set_scale_yPtr.asFunction(); + late final _spine_bone_data_set_scale_yPtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_scale_y'); + late final _spine_bone_data_set_scale_y = _spine_bone_data_set_scale_yPtr + .asFunction(); double spine_bone_data_get_shear_x( spine_bone_data data, @@ -3430,9 +3899,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_shear_xPtr = - _lookup>('spine_bone_data_get_shear_x'); - late final _spine_bone_data_get_shear_x = - _spine_bone_data_get_shear_xPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_shear_x'); + late final _spine_bone_data_get_shear_x = _spine_bone_data_get_shear_xPtr + .asFunction(); void spine_bone_data_set_shear_x( spine_bone_data data, @@ -3444,10 +3914,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_shear_xPtr = - _lookup>('spine_bone_data_set_shear_x'); - late final _spine_bone_data_set_shear_x = - _spine_bone_data_set_shear_xPtr.asFunction(); + late final _spine_bone_data_set_shear_xPtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_shear_x'); + late final _spine_bone_data_set_shear_x = _spine_bone_data_set_shear_xPtr + .asFunction(); double spine_bone_data_get_shear_y( spine_bone_data data, @@ -3458,9 +3929,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_shear_yPtr = - _lookup>('spine_bone_data_get_shear_y'); - late final _spine_bone_data_get_shear_y = - _spine_bone_data_get_shear_yPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_shear_y'); + late final _spine_bone_data_get_shear_y = _spine_bone_data_get_shear_yPtr + .asFunction(); void spine_bone_data_set_shear_y( spine_bone_data data, @@ -3472,10 +3944,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_shear_yPtr = - _lookup>('spine_bone_data_set_shear_y'); - late final _spine_bone_data_set_shear_y = - _spine_bone_data_set_shear_yPtr.asFunction(); + late final _spine_bone_data_set_shear_yPtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_shear_y'); + late final _spine_bone_data_set_shear_y = _spine_bone_data_set_shear_yPtr + .asFunction(); int spine_bone_data_get_transform_mode( spine_bone_data data, @@ -3486,9 +3959,11 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_transform_modePtr = - _lookup>('spine_bone_data_get_transform_mode'); + _lookup>( + 'spine_bone_data_get_transform_mode'); late final _spine_bone_data_get_transform_mode = - _spine_bone_data_get_transform_modePtr.asFunction(); + _spine_bone_data_get_transform_modePtr + .asFunction(); void spine_bone_data_set_transform_mode( spine_bone_data data, @@ -3500,10 +3975,12 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_transform_modePtr = - _lookup>('spine_bone_data_set_transform_mode'); + late final _spine_bone_data_set_transform_modePtr = _lookup< + ffi.NativeFunction>( + 'spine_bone_data_set_transform_mode'); late final _spine_bone_data_set_transform_mode = - _spine_bone_data_set_transform_modePtr.asFunction(); + _spine_bone_data_set_transform_modePtr + .asFunction(); int spine_bone_data_is_skin_required( spine_bone_data data, @@ -3514,9 +3991,11 @@ class SpineFlutterBindings { } late final _spine_bone_data_is_skin_requiredPtr = - _lookup>('spine_bone_data_is_skin_required'); + _lookup>( + 'spine_bone_data_is_skin_required'); late final _spine_bone_data_is_skin_required = - _spine_bone_data_is_skin_requiredPtr.asFunction(); + _spine_bone_data_is_skin_requiredPtr + .asFunction(); void spine_bone_data_set_is_skin_required( spine_bone_data data, @@ -3529,9 +4008,11 @@ class SpineFlutterBindings { } late final _spine_bone_data_set_is_skin_requiredPtr = - _lookup>('spine_bone_data_set_is_skin_required'); + _lookup>( + 'spine_bone_data_set_is_skin_required'); late final _spine_bone_data_set_is_skin_required = - _spine_bone_data_set_is_skin_requiredPtr.asFunction(); + _spine_bone_data_set_is_skin_requiredPtr + .asFunction(); spine_color spine_bone_data_get_color( spine_bone_data data, @@ -3542,9 +4023,10 @@ class SpineFlutterBindings { } late final _spine_bone_data_get_colorPtr = - _lookup>('spine_bone_data_get_color'); - late final _spine_bone_data_get_color = - _spine_bone_data_get_colorPtr.asFunction(); + _lookup>( + 'spine_bone_data_get_color'); + late final _spine_bone_data_get_color = _spine_bone_data_get_colorPtr + .asFunction(); void spine_bone_data_set_color( spine_bone_data data, @@ -3562,11 +4044,13 @@ class SpineFlutterBindings { ); } - late final _spine_bone_data_set_colorPtr = - _lookup>( - 'spine_bone_data_set_color'); + late final _spine_bone_data_set_colorPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_bone_data, ffi.Float, ffi.Float, ffi.Float, + ffi.Float)>>('spine_bone_data_set_color'); late final _spine_bone_data_set_color = - _spine_bone_data_set_colorPtr.asFunction(); + _spine_bone_data_set_colorPtr.asFunction< + void Function(spine_bone_data, double, double, double, double)>(); void spine_bone_set_is_y_down( int yDown, @@ -3577,15 +4061,20 @@ class SpineFlutterBindings { } late final _spine_bone_set_is_y_downPtr = - _lookup>('spine_bone_set_is_y_down'); - late final _spine_bone_set_is_y_down = _spine_bone_set_is_y_downPtr.asFunction(); + _lookup>( + 'spine_bone_set_is_y_down'); + late final _spine_bone_set_is_y_down = + _spine_bone_set_is_y_downPtr.asFunction(); int spine_bone_get_is_y_down() { return _spine_bone_get_is_y_down(); } - late final _spine_bone_get_is_y_downPtr = _lookup>('spine_bone_get_is_y_down'); - late final _spine_bone_get_is_y_down = _spine_bone_get_is_y_downPtr.asFunction(); + late final _spine_bone_get_is_y_downPtr = + _lookup>( + 'spine_bone_get_is_y_down'); + late final _spine_bone_get_is_y_down = + _spine_bone_get_is_y_downPtr.asFunction(); void spine_bone_update( spine_bone bone, @@ -3595,8 +4084,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_updatePtr = _lookup>('spine_bone_update'); - late final _spine_bone_update = _spine_bone_updatePtr.asFunction(); + late final _spine_bone_updatePtr = + _lookup>( + 'spine_bone_update'); + late final _spine_bone_update = + _spine_bone_updatePtr.asFunction(); void spine_bone_update_world_transform( spine_bone bone, @@ -3607,9 +4099,11 @@ class SpineFlutterBindings { } late final _spine_bone_update_world_transformPtr = - _lookup>('spine_bone_update_world_transform'); + _lookup>( + 'spine_bone_update_world_transform'); late final _spine_bone_update_world_transform = - _spine_bone_update_world_transformPtr.asFunction(); + _spine_bone_update_world_transformPtr + .asFunction(); void spine_bone_update_world_transform_with( spine_bone bone, @@ -3635,10 +4129,19 @@ class SpineFlutterBindings { late final _spine_bone_update_world_transform_withPtr = _lookup< ffi.NativeFunction< - ffi.Void Function(spine_bone, ffi.Float, ffi.Float, ffi.Float, ffi.Float, ffi.Float, ffi.Float, + ffi.Void Function( + spine_bone, + ffi.Float, + ffi.Float, + ffi.Float, + ffi.Float, + ffi.Float, + ffi.Float, ffi.Float)>>('spine_bone_update_world_transform_with'); - late final _spine_bone_update_world_transform_with = _spine_bone_update_world_transform_withPtr - .asFunction(); + late final _spine_bone_update_world_transform_with = + _spine_bone_update_world_transform_withPtr.asFunction< + void Function(spine_bone, double, double, double, double, double, + double, double)>(); void spine_bone_set_to_setup_pose( spine_bone bone, @@ -3649,8 +4152,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_to_setup_posePtr = - _lookup>('spine_bone_set_to_setup_pose'); - late final _spine_bone_set_to_setup_pose = _spine_bone_set_to_setup_posePtr.asFunction(); + _lookup>( + 'spine_bone_set_to_setup_pose'); + late final _spine_bone_set_to_setup_pose = + _spine_bone_set_to_setup_posePtr.asFunction(); spine_vector spine_bone_world_to_local( spine_bone bone, @@ -3664,10 +4169,12 @@ class SpineFlutterBindings { ); } - late final _spine_bone_world_to_localPtr = - _lookup>('spine_bone_world_to_local'); - late final _spine_bone_world_to_local = - _spine_bone_world_to_localPtr.asFunction(); + late final _spine_bone_world_to_localPtr = _lookup< + ffi.NativeFunction< + spine_vector Function( + spine_bone, ffi.Float, ffi.Float)>>('spine_bone_world_to_local'); + late final _spine_bone_world_to_local = _spine_bone_world_to_localPtr + .asFunction(); spine_vector spine_bone_local_to_world( spine_bone bone, @@ -3681,10 +4188,12 @@ class SpineFlutterBindings { ); } - late final _spine_bone_local_to_worldPtr = - _lookup>('spine_bone_local_to_world'); - late final _spine_bone_local_to_world = - _spine_bone_local_to_worldPtr.asFunction(); + late final _spine_bone_local_to_worldPtr = _lookup< + ffi.NativeFunction< + spine_vector Function( + spine_bone, ffi.Float, ffi.Float)>>('spine_bone_local_to_world'); + late final _spine_bone_local_to_world = _spine_bone_local_to_worldPtr + .asFunction(); double spine_bone_world_to_local_rotation( spine_bone bone, @@ -3697,9 +4206,11 @@ class SpineFlutterBindings { } late final _spine_bone_world_to_local_rotationPtr = - _lookup>('spine_bone_world_to_local_rotation'); + _lookup>( + 'spine_bone_world_to_local_rotation'); late final _spine_bone_world_to_local_rotation = - _spine_bone_world_to_local_rotationPtr.asFunction(); + _spine_bone_world_to_local_rotationPtr + .asFunction(); double spine_bone_local_to_world_rotation( spine_bone bone, @@ -3712,9 +4223,11 @@ class SpineFlutterBindings { } late final _spine_bone_local_to_world_rotationPtr = - _lookup>('spine_bone_local_to_world_rotation'); + _lookup>( + 'spine_bone_local_to_world_rotation'); late final _spine_bone_local_to_world_rotation = - _spine_bone_local_to_world_rotationPtr.asFunction(); + _spine_bone_local_to_world_rotationPtr + .asFunction(); void spine_bone_rotate_world( spine_bone bone, @@ -3727,8 +4240,10 @@ class SpineFlutterBindings { } late final _spine_bone_rotate_worldPtr = - _lookup>('spine_bone_rotate_world'); - late final _spine_bone_rotate_world = _spine_bone_rotate_worldPtr.asFunction(); + _lookup>( + 'spine_bone_rotate_world'); + late final _spine_bone_rotate_world = _spine_bone_rotate_worldPtr + .asFunction(); double spine_bone_get_world_to_local_rotation_x( spine_bone bone, @@ -3739,9 +4254,11 @@ class SpineFlutterBindings { } late final _spine_bone_get_world_to_local_rotation_xPtr = - _lookup>('spine_bone_get_world_to_local_rotation_x'); + _lookup>( + 'spine_bone_get_world_to_local_rotation_x'); late final _spine_bone_get_world_to_local_rotation_x = - _spine_bone_get_world_to_local_rotation_xPtr.asFunction(); + _spine_bone_get_world_to_local_rotation_xPtr + .asFunction(); double spine_bone_get_world_to_local_rotation_y( spine_bone bone, @@ -3752,9 +4269,11 @@ class SpineFlutterBindings { } late final _spine_bone_get_world_to_local_rotation_yPtr = - _lookup>('spine_bone_get_world_to_local_rotation_y'); + _lookup>( + 'spine_bone_get_world_to_local_rotation_y'); late final _spine_bone_get_world_to_local_rotation_y = - _spine_bone_get_world_to_local_rotation_yPtr.asFunction(); + _spine_bone_get_world_to_local_rotation_yPtr + .asFunction(); spine_bone_data spine_bone_get_data( spine_bone bone, @@ -3765,8 +4284,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_dataPtr = - _lookup>('spine_bone_get_data'); - late final _spine_bone_get_data = _spine_bone_get_dataPtr.asFunction(); + _lookup>( + 'spine_bone_get_data'); + late final _spine_bone_get_data = _spine_bone_get_dataPtr + .asFunction(); spine_skeleton spine_bone_get_skeleton( spine_bone bone, @@ -3777,8 +4298,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_skeletonPtr = - _lookup>('spine_bone_get_skeleton'); - late final _spine_bone_get_skeleton = _spine_bone_get_skeletonPtr.asFunction(); + _lookup>( + 'spine_bone_get_skeleton'); + late final _spine_bone_get_skeleton = _spine_bone_get_skeletonPtr + .asFunction(); spine_bone spine_bone_get_parent( spine_bone bone, @@ -3789,8 +4312,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_parentPtr = - _lookup>('spine_bone_get_parent'); - late final _spine_bone_get_parent = _spine_bone_get_parentPtr.asFunction(); + _lookup>( + 'spine_bone_get_parent'); + late final _spine_bone_get_parent = + _spine_bone_get_parentPtr.asFunction(); int spine_bone_get_num_children( spine_bone bone, @@ -3801,8 +4326,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_num_childrenPtr = - _lookup>('spine_bone_get_num_children'); - late final _spine_bone_get_num_children = _spine_bone_get_num_childrenPtr.asFunction(); + _lookup>( + 'spine_bone_get_num_children'); + late final _spine_bone_get_num_children = + _spine_bone_get_num_childrenPtr.asFunction(); ffi.Pointer spine_bone_get_children( spine_bone bone, @@ -3813,9 +4340,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_childrenPtr = - _lookup Function(spine_bone)>>('spine_bone_get_children'); - late final _spine_bone_get_children = - _spine_bone_get_childrenPtr.asFunction Function(spine_bone)>(); + _lookup Function(spine_bone)>>( + 'spine_bone_get_children'); + late final _spine_bone_get_children = _spine_bone_get_childrenPtr + .asFunction Function(spine_bone)>(); double spine_bone_get_x( spine_bone bone, @@ -3825,8 +4353,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_get_xPtr = _lookup>('spine_bone_get_x'); - late final _spine_bone_get_x = _spine_bone_get_xPtr.asFunction(); + late final _spine_bone_get_xPtr = + _lookup>( + 'spine_bone_get_x'); + late final _spine_bone_get_x = + _spine_bone_get_xPtr.asFunction(); void spine_bone_set_x( spine_bone bone, @@ -3839,8 +4370,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_xPtr = - _lookup>('spine_bone_set_x'); - late final _spine_bone_set_x = _spine_bone_set_xPtr.asFunction(); + _lookup>( + 'spine_bone_set_x'); + late final _spine_bone_set_x = + _spine_bone_set_xPtr.asFunction(); double spine_bone_get_y( spine_bone bone, @@ -3850,8 +4383,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_get_yPtr = _lookup>('spine_bone_get_y'); - late final _spine_bone_get_y = _spine_bone_get_yPtr.asFunction(); + late final _spine_bone_get_yPtr = + _lookup>( + 'spine_bone_get_y'); + late final _spine_bone_get_y = + _spine_bone_get_yPtr.asFunction(); void spine_bone_set_y( spine_bone bone, @@ -3864,8 +4400,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_yPtr = - _lookup>('spine_bone_set_y'); - late final _spine_bone_set_y = _spine_bone_set_yPtr.asFunction(); + _lookup>( + 'spine_bone_set_y'); + late final _spine_bone_set_y = + _spine_bone_set_yPtr.asFunction(); double spine_bone_get_rotation( spine_bone bone, @@ -3876,8 +4414,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_rotationPtr = - _lookup>('spine_bone_get_rotation'); - late final _spine_bone_get_rotation = _spine_bone_get_rotationPtr.asFunction(); + _lookup>( + 'spine_bone_get_rotation'); + late final _spine_bone_get_rotation = + _spine_bone_get_rotationPtr.asFunction(); void spine_bone_set_rotation( spine_bone bone, @@ -3890,8 +4430,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_rotationPtr = - _lookup>('spine_bone_set_rotation'); - late final _spine_bone_set_rotation = _spine_bone_set_rotationPtr.asFunction(); + _lookup>( + 'spine_bone_set_rotation'); + late final _spine_bone_set_rotation = _spine_bone_set_rotationPtr + .asFunction(); double spine_bone_get_scale_x( spine_bone bone, @@ -3902,8 +4444,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_scale_xPtr = - _lookup>('spine_bone_get_scale_x'); - late final _spine_bone_get_scale_x = _spine_bone_get_scale_xPtr.asFunction(); + _lookup>( + 'spine_bone_get_scale_x'); + late final _spine_bone_get_scale_x = + _spine_bone_get_scale_xPtr.asFunction(); void spine_bone_set_scale_x( spine_bone bone, @@ -3916,8 +4460,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_scale_xPtr = - _lookup>('spine_bone_set_scale_x'); - late final _spine_bone_set_scale_x = _spine_bone_set_scale_xPtr.asFunction(); + _lookup>( + 'spine_bone_set_scale_x'); + late final _spine_bone_set_scale_x = _spine_bone_set_scale_xPtr + .asFunction(); double spine_bone_get_scale_y( spine_bone bone, @@ -3928,8 +4474,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_scale_yPtr = - _lookup>('spine_bone_get_scale_y'); - late final _spine_bone_get_scale_y = _spine_bone_get_scale_yPtr.asFunction(); + _lookup>( + 'spine_bone_get_scale_y'); + late final _spine_bone_get_scale_y = + _spine_bone_get_scale_yPtr.asFunction(); void spine_bone_set_scale_y( spine_bone bone, @@ -3942,8 +4490,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_scale_yPtr = - _lookup>('spine_bone_set_scale_y'); - late final _spine_bone_set_scale_y = _spine_bone_set_scale_yPtr.asFunction(); + _lookup>( + 'spine_bone_set_scale_y'); + late final _spine_bone_set_scale_y = _spine_bone_set_scale_yPtr + .asFunction(); double spine_bone_get_shear_x( spine_bone bone, @@ -3954,8 +4504,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_shear_xPtr = - _lookup>('spine_bone_get_shear_x'); - late final _spine_bone_get_shear_x = _spine_bone_get_shear_xPtr.asFunction(); + _lookup>( + 'spine_bone_get_shear_x'); + late final _spine_bone_get_shear_x = + _spine_bone_get_shear_xPtr.asFunction(); void spine_bone_set_shear_x( spine_bone bone, @@ -3968,8 +4520,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_shear_xPtr = - _lookup>('spine_bone_set_shear_x'); - late final _spine_bone_set_shear_x = _spine_bone_set_shear_xPtr.asFunction(); + _lookup>( + 'spine_bone_set_shear_x'); + late final _spine_bone_set_shear_x = _spine_bone_set_shear_xPtr + .asFunction(); double spine_bone_get_shear_y( spine_bone bone, @@ -3980,8 +4534,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_shear_yPtr = - _lookup>('spine_bone_get_shear_y'); - late final _spine_bone_get_shear_y = _spine_bone_get_shear_yPtr.asFunction(); + _lookup>( + 'spine_bone_get_shear_y'); + late final _spine_bone_get_shear_y = + _spine_bone_get_shear_yPtr.asFunction(); void spine_bone_set_shear_y( spine_bone bone, @@ -3994,8 +4550,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_shear_yPtr = - _lookup>('spine_bone_set_shear_y'); - late final _spine_bone_set_shear_y = _spine_bone_set_shear_yPtr.asFunction(); + _lookup>( + 'spine_bone_set_shear_y'); + late final _spine_bone_set_shear_y = _spine_bone_set_shear_yPtr + .asFunction(); double spine_bone_get_applied_rotation( spine_bone bone, @@ -4006,9 +4564,11 @@ class SpineFlutterBindings { } late final _spine_bone_get_applied_rotationPtr = - _lookup>('spine_bone_get_applied_rotation'); + _lookup>( + 'spine_bone_get_applied_rotation'); late final _spine_bone_get_applied_rotation = - _spine_bone_get_applied_rotationPtr.asFunction(); + _spine_bone_get_applied_rotationPtr + .asFunction(); void spine_bone_set_applied_rotation( spine_bone bone, @@ -4021,9 +4581,11 @@ class SpineFlutterBindings { } late final _spine_bone_set_applied_rotationPtr = - _lookup>('spine_bone_set_applied_rotation'); + _lookup>( + 'spine_bone_set_applied_rotation'); late final _spine_bone_set_applied_rotation = - _spine_bone_set_applied_rotationPtr.asFunction(); + _spine_bone_set_applied_rotationPtr + .asFunction(); double spine_bone_get_a_x( spine_bone bone, @@ -4033,8 +4595,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_get_a_xPtr = _lookup>('spine_bone_get_a_x'); - late final _spine_bone_get_a_x = _spine_bone_get_a_xPtr.asFunction(); + late final _spine_bone_get_a_xPtr = + _lookup>( + 'spine_bone_get_a_x'); + late final _spine_bone_get_a_x = + _spine_bone_get_a_xPtr.asFunction(); void spine_bone_set_a_x( spine_bone bone, @@ -4047,8 +4612,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_a_xPtr = - _lookup>('spine_bone_set_a_x'); - late final _spine_bone_set_a_x = _spine_bone_set_a_xPtr.asFunction(); + _lookup>( + 'spine_bone_set_a_x'); + late final _spine_bone_set_a_x = + _spine_bone_set_a_xPtr.asFunction(); double spine_bone_get_a_y( spine_bone bone, @@ -4058,8 +4625,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_get_a_yPtr = _lookup>('spine_bone_get_a_y'); - late final _spine_bone_get_a_y = _spine_bone_get_a_yPtr.asFunction(); + late final _spine_bone_get_a_yPtr = + _lookup>( + 'spine_bone_get_a_y'); + late final _spine_bone_get_a_y = + _spine_bone_get_a_yPtr.asFunction(); void spine_bone_set_a_y( spine_bone bone, @@ -4072,8 +4642,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_a_yPtr = - _lookup>('spine_bone_set_a_y'); - late final _spine_bone_set_a_y = _spine_bone_set_a_yPtr.asFunction(); + _lookup>( + 'spine_bone_set_a_y'); + late final _spine_bone_set_a_y = + _spine_bone_set_a_yPtr.asFunction(); double spine_bone_get_a_scale_x( spine_bone bone, @@ -4084,8 +4656,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_a_scale_xPtr = - _lookup>('spine_bone_get_a_scale_x'); - late final _spine_bone_get_a_scale_x = _spine_bone_get_a_scale_xPtr.asFunction(); + _lookup>( + 'spine_bone_get_a_scale_x'); + late final _spine_bone_get_a_scale_x = + _spine_bone_get_a_scale_xPtr.asFunction(); void spine_bone_set_a_scale_x( spine_bone bone, @@ -4098,8 +4672,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_a_scale_xPtr = - _lookup>('spine_bone_set_a_scale_x'); - late final _spine_bone_set_a_scale_x = _spine_bone_set_a_scale_xPtr.asFunction(); + _lookup>( + 'spine_bone_set_a_scale_x'); + late final _spine_bone_set_a_scale_x = _spine_bone_set_a_scale_xPtr + .asFunction(); double spine_bone_get_a_scale_y( spine_bone bone, @@ -4110,8 +4686,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_a_scale_yPtr = - _lookup>('spine_bone_get_a_scale_y'); - late final _spine_bone_get_a_scale_y = _spine_bone_get_a_scale_yPtr.asFunction(); + _lookup>( + 'spine_bone_get_a_scale_y'); + late final _spine_bone_get_a_scale_y = + _spine_bone_get_a_scale_yPtr.asFunction(); void spine_bone_set_a_scale_y( spine_bone bone, @@ -4124,8 +4702,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_a_scale_yPtr = - _lookup>('spine_bone_set_a_scale_y'); - late final _spine_bone_set_a_scale_y = _spine_bone_set_a_scale_yPtr.asFunction(); + _lookup>( + 'spine_bone_set_a_scale_y'); + late final _spine_bone_set_a_scale_y = _spine_bone_set_a_scale_yPtr + .asFunction(); double spine_bone_get_a_shear_x( spine_bone bone, @@ -4136,8 +4716,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_a_shear_xPtr = - _lookup>('spine_bone_get_a_shear_x'); - late final _spine_bone_get_a_shear_x = _spine_bone_get_a_shear_xPtr.asFunction(); + _lookup>( + 'spine_bone_get_a_shear_x'); + late final _spine_bone_get_a_shear_x = + _spine_bone_get_a_shear_xPtr.asFunction(); void spine_bone_set_a_shear_x( spine_bone bone, @@ -4150,8 +4732,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_a_shear_xPtr = - _lookup>('spine_bone_set_a_shear_x'); - late final _spine_bone_set_a_shear_x = _spine_bone_set_a_shear_xPtr.asFunction(); + _lookup>( + 'spine_bone_set_a_shear_x'); + late final _spine_bone_set_a_shear_x = _spine_bone_set_a_shear_xPtr + .asFunction(); double spine_bone_get_a_shear_y( spine_bone bone, @@ -4162,8 +4746,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_a_shear_yPtr = - _lookup>('spine_bone_get_a_shear_y'); - late final _spine_bone_get_a_shear_y = _spine_bone_get_a_shear_yPtr.asFunction(); + _lookup>( + 'spine_bone_get_a_shear_y'); + late final _spine_bone_get_a_shear_y = + _spine_bone_get_a_shear_yPtr.asFunction(); void spine_bone_set_a_shear_y( spine_bone bone, @@ -4176,8 +4762,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_a_shear_yPtr = - _lookup>('spine_bone_set_a_shear_y'); - late final _spine_bone_set_a_shear_y = _spine_bone_set_a_shear_yPtr.asFunction(); + _lookup>( + 'spine_bone_set_a_shear_y'); + late final _spine_bone_set_a_shear_y = _spine_bone_set_a_shear_yPtr + .asFunction(); double spine_bone_get_a( spine_bone bone, @@ -4187,8 +4775,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_get_aPtr = _lookup>('spine_bone_get_a'); - late final _spine_bone_get_a = _spine_bone_get_aPtr.asFunction(); + late final _spine_bone_get_aPtr = + _lookup>( + 'spine_bone_get_a'); + late final _spine_bone_get_a = + _spine_bone_get_aPtr.asFunction(); void spine_bone_set_a( spine_bone bone, @@ -4201,8 +4792,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_aPtr = - _lookup>('spine_bone_set_a'); - late final _spine_bone_set_a = _spine_bone_set_aPtr.asFunction(); + _lookup>( + 'spine_bone_set_a'); + late final _spine_bone_set_a = + _spine_bone_set_aPtr.asFunction(); double spine_bone_get_b( spine_bone bone, @@ -4212,8 +4805,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_get_bPtr = _lookup>('spine_bone_get_b'); - late final _spine_bone_get_b = _spine_bone_get_bPtr.asFunction(); + late final _spine_bone_get_bPtr = + _lookup>( + 'spine_bone_get_b'); + late final _spine_bone_get_b = + _spine_bone_get_bPtr.asFunction(); void spine_bone_set_b( spine_bone bone, @@ -4226,8 +4822,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_bPtr = - _lookup>('spine_bone_set_b'); - late final _spine_bone_set_b = _spine_bone_set_bPtr.asFunction(); + _lookup>( + 'spine_bone_set_b'); + late final _spine_bone_set_b = + _spine_bone_set_bPtr.asFunction(); double spine_bone_get_c( spine_bone bone, @@ -4237,8 +4835,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_get_cPtr = _lookup>('spine_bone_get_c'); - late final _spine_bone_get_c = _spine_bone_get_cPtr.asFunction(); + late final _spine_bone_get_cPtr = + _lookup>( + 'spine_bone_get_c'); + late final _spine_bone_get_c = + _spine_bone_get_cPtr.asFunction(); void spine_bone_set_c( spine_bone bone, @@ -4251,8 +4852,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_cPtr = - _lookup>('spine_bone_set_c'); - late final _spine_bone_set_c = _spine_bone_set_cPtr.asFunction(); + _lookup>( + 'spine_bone_set_c'); + late final _spine_bone_set_c = + _spine_bone_set_cPtr.asFunction(); double spine_bone_get_d( spine_bone bone, @@ -4262,8 +4865,11 @@ class SpineFlutterBindings { ); } - late final _spine_bone_get_dPtr = _lookup>('spine_bone_get_d'); - late final _spine_bone_get_d = _spine_bone_get_dPtr.asFunction(); + late final _spine_bone_get_dPtr = + _lookup>( + 'spine_bone_get_d'); + late final _spine_bone_get_d = + _spine_bone_get_dPtr.asFunction(); void spine_bone_set_d( spine_bone bone, @@ -4276,8 +4882,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_dPtr = - _lookup>('spine_bone_set_d'); - late final _spine_bone_set_d = _spine_bone_set_dPtr.asFunction(); + _lookup>( + 'spine_bone_set_d'); + late final _spine_bone_set_d = + _spine_bone_set_dPtr.asFunction(); double spine_bone_get_world_x( spine_bone bone, @@ -4288,8 +4896,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_world_xPtr = - _lookup>('spine_bone_get_world_x'); - late final _spine_bone_get_world_x = _spine_bone_get_world_xPtr.asFunction(); + _lookup>( + 'spine_bone_get_world_x'); + late final _spine_bone_get_world_x = + _spine_bone_get_world_xPtr.asFunction(); void spine_bone_set_world_x( spine_bone bone, @@ -4302,8 +4912,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_world_xPtr = - _lookup>('spine_bone_set_world_x'); - late final _spine_bone_set_world_x = _spine_bone_set_world_xPtr.asFunction(); + _lookup>( + 'spine_bone_set_world_x'); + late final _spine_bone_set_world_x = _spine_bone_set_world_xPtr + .asFunction(); double spine_bone_get_world_y( spine_bone bone, @@ -4314,8 +4926,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_world_yPtr = - _lookup>('spine_bone_get_world_y'); - late final _spine_bone_get_world_y = _spine_bone_get_world_yPtr.asFunction(); + _lookup>( + 'spine_bone_get_world_y'); + late final _spine_bone_get_world_y = + _spine_bone_get_world_yPtr.asFunction(); void spine_bone_set_world_y( spine_bone bone, @@ -4328,8 +4942,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_world_yPtr = - _lookup>('spine_bone_set_world_y'); - late final _spine_bone_set_world_y = _spine_bone_set_world_yPtr.asFunction(); + _lookup>( + 'spine_bone_set_world_y'); + late final _spine_bone_set_world_y = _spine_bone_set_world_yPtr + .asFunction(); double spine_bone_get_world_rotation_x( spine_bone bone, @@ -4340,9 +4956,11 @@ class SpineFlutterBindings { } late final _spine_bone_get_world_rotation_xPtr = - _lookup>('spine_bone_get_world_rotation_x'); + _lookup>( + 'spine_bone_get_world_rotation_x'); late final _spine_bone_get_world_rotation_x = - _spine_bone_get_world_rotation_xPtr.asFunction(); + _spine_bone_get_world_rotation_xPtr + .asFunction(); double spine_bone_get_world_rotation_y( spine_bone bone, @@ -4353,9 +4971,11 @@ class SpineFlutterBindings { } late final _spine_bone_get_world_rotation_yPtr = - _lookup>('spine_bone_get_world_rotation_y'); + _lookup>( + 'spine_bone_get_world_rotation_y'); late final _spine_bone_get_world_rotation_y = - _spine_bone_get_world_rotation_yPtr.asFunction(); + _spine_bone_get_world_rotation_yPtr + .asFunction(); double spine_bone_get_world_scale_x( spine_bone bone, @@ -4366,8 +4986,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_world_scale_xPtr = - _lookup>('spine_bone_get_world_scale_x'); - late final _spine_bone_get_world_scale_x = _spine_bone_get_world_scale_xPtr.asFunction(); + _lookup>( + 'spine_bone_get_world_scale_x'); + late final _spine_bone_get_world_scale_x = _spine_bone_get_world_scale_xPtr + .asFunction(); double spine_bone_get_world_scale_y( spine_bone bone, @@ -4378,8 +5000,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_world_scale_yPtr = - _lookup>('spine_bone_get_world_scale_y'); - late final _spine_bone_get_world_scale_y = _spine_bone_get_world_scale_yPtr.asFunction(); + _lookup>( + 'spine_bone_get_world_scale_y'); + late final _spine_bone_get_world_scale_y = _spine_bone_get_world_scale_yPtr + .asFunction(); int spine_bone_get_is_active( spine_bone bone, @@ -4390,8 +5014,10 @@ class SpineFlutterBindings { } late final _spine_bone_get_is_activePtr = - _lookup>('spine_bone_get_is_active'); - late final _spine_bone_get_is_active = _spine_bone_get_is_activePtr.asFunction(); + _lookup>( + 'spine_bone_get_is_active'); + late final _spine_bone_get_is_active = + _spine_bone_get_is_activePtr.asFunction(); void spine_bone_set_is_active( spine_bone bone, @@ -4404,8 +5030,10 @@ class SpineFlutterBindings { } late final _spine_bone_set_is_activePtr = - _lookup>('spine_bone_set_is_active'); - late final _spine_bone_set_is_active = _spine_bone_set_is_activePtr.asFunction(); + _lookup>( + 'spine_bone_set_is_active'); + late final _spine_bone_set_is_active = + _spine_bone_set_is_activePtr.asFunction(); ffi.Pointer spine_attachment_get_name( spine_attachment attachment, @@ -4415,10 +5043,11 @@ class SpineFlutterBindings { ); } - late final _spine_attachment_get_namePtr = - _lookup Function(spine_attachment)>>('spine_attachment_get_name'); - late final _spine_attachment_get_name = - _spine_attachment_get_namePtr.asFunction Function(spine_attachment)>(); + late final _spine_attachment_get_namePtr = _lookup< + ffi.NativeFunction Function(spine_attachment)>>( + 'spine_attachment_get_name'); + late final _spine_attachment_get_name = _spine_attachment_get_namePtr + .asFunction Function(spine_attachment)>(); int spine_attachment_get_type( spine_attachment attachment, @@ -4429,8 +5058,10 @@ class SpineFlutterBindings { } late final _spine_attachment_get_typePtr = - _lookup>('spine_attachment_get_type'); - late final _spine_attachment_get_type = _spine_attachment_get_typePtr.asFunction(); + _lookup>( + 'spine_attachment_get_type'); + late final _spine_attachment_get_type = _spine_attachment_get_typePtr + .asFunction(); spine_attachment spine_attachment_copy( spine_attachment attachment, @@ -4441,9 +5072,10 @@ class SpineFlutterBindings { } late final _spine_attachment_copyPtr = - _lookup>('spine_attachment_copy'); - late final _spine_attachment_copy = - _spine_attachment_copyPtr.asFunction(); + _lookup>( + 'spine_attachment_copy'); + late final _spine_attachment_copy = _spine_attachment_copyPtr + .asFunction(); void spine_attachment_dispose( spine_attachment attachment, @@ -4454,8 +5086,10 @@ class SpineFlutterBindings { } late final _spine_attachment_disposePtr = - _lookup>('spine_attachment_dispose'); - late final _spine_attachment_dispose = _spine_attachment_disposePtr.asFunction(); + _lookup>( + 'spine_attachment_dispose'); + late final _spine_attachment_dispose = _spine_attachment_disposePtr + .asFunction(); spine_vector spine_point_attachment_compute_world_position( spine_point_attachment attachment, @@ -4467,11 +5101,13 @@ class SpineFlutterBindings { ); } - late final _spine_point_attachment_compute_world_positionPtr = - _lookup>( - 'spine_point_attachment_compute_world_position'); - late final _spine_point_attachment_compute_world_position = _spine_point_attachment_compute_world_positionPtr - .asFunction(); + late final _spine_point_attachment_compute_world_positionPtr = _lookup< + ffi.NativeFunction< + spine_vector Function(spine_point_attachment, + spine_bone)>>('spine_point_attachment_compute_world_position'); + late final _spine_point_attachment_compute_world_position = + _spine_point_attachment_compute_world_positionPtr.asFunction< + spine_vector Function(spine_point_attachment, spine_bone)>(); double spine_point_attachment_compute_world_rotation( spine_point_attachment attachment, @@ -4483,11 +5119,13 @@ class SpineFlutterBindings { ); } - late final _spine_point_attachment_compute_world_rotationPtr = - _lookup>( - 'spine_point_attachment_compute_world_rotation'); - late final _spine_point_attachment_compute_world_rotation = _spine_point_attachment_compute_world_rotationPtr - .asFunction(); + late final _spine_point_attachment_compute_world_rotationPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_point_attachment, + spine_bone)>>('spine_point_attachment_compute_world_rotation'); + late final _spine_point_attachment_compute_world_rotation = + _spine_point_attachment_compute_world_rotationPtr + .asFunction(); double spine_point_attachment_get_x( spine_point_attachment attachment, @@ -4498,9 +5136,10 @@ class SpineFlutterBindings { } late final _spine_point_attachment_get_xPtr = - _lookup>('spine_point_attachment_get_x'); - late final _spine_point_attachment_get_x = - _spine_point_attachment_get_xPtr.asFunction(); + _lookup>( + 'spine_point_attachment_get_x'); + late final _spine_point_attachment_get_x = _spine_point_attachment_get_xPtr + .asFunction(); void spine_point_attachment_set_x( spine_point_attachment attachment, @@ -4512,10 +5151,12 @@ class SpineFlutterBindings { ); } - late final _spine_point_attachment_set_xPtr = - _lookup>('spine_point_attachment_set_x'); - late final _spine_point_attachment_set_x = - _spine_point_attachment_set_xPtr.asFunction(); + late final _spine_point_attachment_set_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_point_attachment, + ffi.Float)>>('spine_point_attachment_set_x'); + late final _spine_point_attachment_set_x = _spine_point_attachment_set_xPtr + .asFunction(); double spine_point_attachment_get_y( spine_point_attachment attachment, @@ -4526,9 +5167,10 @@ class SpineFlutterBindings { } late final _spine_point_attachment_get_yPtr = - _lookup>('spine_point_attachment_get_y'); - late final _spine_point_attachment_get_y = - _spine_point_attachment_get_yPtr.asFunction(); + _lookup>( + 'spine_point_attachment_get_y'); + late final _spine_point_attachment_get_y = _spine_point_attachment_get_yPtr + .asFunction(); void spine_point_attachment_set_y( spine_point_attachment attachment, @@ -4540,10 +5182,12 @@ class SpineFlutterBindings { ); } - late final _spine_point_attachment_set_yPtr = - _lookup>('spine_point_attachment_set_y'); - late final _spine_point_attachment_set_y = - _spine_point_attachment_set_yPtr.asFunction(); + late final _spine_point_attachment_set_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_point_attachment, + ffi.Float)>>('spine_point_attachment_set_y'); + late final _spine_point_attachment_set_y = _spine_point_attachment_set_yPtr + .asFunction(); double spine_point_attachment_get_rotation( spine_point_attachment attachment, @@ -4554,9 +5198,11 @@ class SpineFlutterBindings { } late final _spine_point_attachment_get_rotationPtr = - _lookup>('spine_point_attachment_get_rotation'); + _lookup>( + 'spine_point_attachment_get_rotation'); late final _spine_point_attachment_get_rotation = - _spine_point_attachment_get_rotationPtr.asFunction(); + _spine_point_attachment_get_rotationPtr + .asFunction(); void spine_point_attachment_set_rotation( spine_point_attachment attachment, @@ -4568,11 +5214,13 @@ class SpineFlutterBindings { ); } - late final _spine_point_attachment_set_rotationPtr = - _lookup>( - 'spine_point_attachment_set_rotation'); + late final _spine_point_attachment_set_rotationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_point_attachment, + ffi.Float)>>('spine_point_attachment_set_rotation'); late final _spine_point_attachment_set_rotation = - _spine_point_attachment_set_rotationPtr.asFunction(); + _spine_point_attachment_set_rotationPtr + .asFunction(); spine_color spine_point_attachment_get_color( spine_point_attachment attachment, @@ -4583,9 +5231,11 @@ class SpineFlutterBindings { } late final _spine_point_attachment_get_colorPtr = - _lookup>('spine_point_attachment_get_color'); + _lookup>( + 'spine_point_attachment_get_color'); late final _spine_point_attachment_get_color = - _spine_point_attachment_get_colorPtr.asFunction(); + _spine_point_attachment_get_colorPtr + .asFunction(); void spine_point_attachment_set_color( spine_point_attachment attachment, @@ -4604,10 +5254,13 @@ class SpineFlutterBindings { } late final _spine_point_attachment_set_colorPtr = _lookup< - ffi.NativeFunction>( - 'spine_point_attachment_set_color'); - late final _spine_point_attachment_set_color = _spine_point_attachment_set_colorPtr - .asFunction(); + ffi.NativeFunction< + ffi.Void Function(spine_point_attachment, ffi.Float, ffi.Float, + ffi.Float, ffi.Float)>>('spine_point_attachment_set_color'); + late final _spine_point_attachment_set_color = + _spine_point_attachment_set_colorPtr.asFunction< + void Function( + spine_point_attachment, double, double, double, double)>(); void spine_region_attachment_update_region( spine_region_attachment attachment, @@ -4618,9 +5271,11 @@ class SpineFlutterBindings { } late final _spine_region_attachment_update_regionPtr = - _lookup>('spine_region_attachment_update_region'); + _lookup>( + 'spine_region_attachment_update_region'); late final _spine_region_attachment_update_region = - _spine_region_attachment_update_regionPtr.asFunction(); + _spine_region_attachment_update_regionPtr + .asFunction(); void spine_region_attachment_compute_world_vertices( spine_region_attachment attachment, @@ -4634,11 +5289,15 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_compute_world_verticesPtr = - _lookup)>>( - 'spine_region_attachment_compute_world_vertices'); - late final _spine_region_attachment_compute_world_vertices = _spine_region_attachment_compute_world_verticesPtr - .asFunction)>(); + late final _spine_region_attachment_compute_world_verticesPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, spine_slot, + ffi.Pointer)>>( + 'spine_region_attachment_compute_world_vertices'); + late final _spine_region_attachment_compute_world_vertices = + _spine_region_attachment_compute_world_verticesPtr.asFunction< + void Function( + spine_region_attachment, spine_slot, ffi.Pointer)>(); double spine_region_attachment_get_x( spine_region_attachment attachment, @@ -4649,9 +5308,10 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_xPtr = - _lookup>('spine_region_attachment_get_x'); - late final _spine_region_attachment_get_x = - _spine_region_attachment_get_xPtr.asFunction(); + _lookup>( + 'spine_region_attachment_get_x'); + late final _spine_region_attachment_get_x = _spine_region_attachment_get_xPtr + .asFunction(); void spine_region_attachment_set_x( spine_region_attachment attachment, @@ -4663,11 +5323,12 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_set_xPtr = - _lookup>( - 'spine_region_attachment_set_x'); - late final _spine_region_attachment_set_x = - _spine_region_attachment_set_xPtr.asFunction(); + late final _spine_region_attachment_set_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, + ffi.Float)>>('spine_region_attachment_set_x'); + late final _spine_region_attachment_set_x = _spine_region_attachment_set_xPtr + .asFunction(); double spine_region_attachment_get_y( spine_region_attachment attachment, @@ -4678,9 +5339,10 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_yPtr = - _lookup>('spine_region_attachment_get_y'); - late final _spine_region_attachment_get_y = - _spine_region_attachment_get_yPtr.asFunction(); + _lookup>( + 'spine_region_attachment_get_y'); + late final _spine_region_attachment_get_y = _spine_region_attachment_get_yPtr + .asFunction(); void spine_region_attachment_set_y( spine_region_attachment attachment, @@ -4692,11 +5354,12 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_set_yPtr = - _lookup>( - 'spine_region_attachment_set_y'); - late final _spine_region_attachment_set_y = - _spine_region_attachment_set_yPtr.asFunction(); + late final _spine_region_attachment_set_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, + ffi.Float)>>('spine_region_attachment_set_y'); + late final _spine_region_attachment_set_y = _spine_region_attachment_set_yPtr + .asFunction(); double spine_region_attachment_get_rotation( spine_region_attachment attachment, @@ -4707,9 +5370,11 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_rotationPtr = - _lookup>('spine_region_attachment_get_rotation'); + _lookup>( + 'spine_region_attachment_get_rotation'); late final _spine_region_attachment_get_rotation = - _spine_region_attachment_get_rotationPtr.asFunction(); + _spine_region_attachment_get_rotationPtr + .asFunction(); void spine_region_attachment_set_rotation( spine_region_attachment attachment, @@ -4721,11 +5386,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_set_rotationPtr = - _lookup>( - 'spine_region_attachment_set_rotation'); + late final _spine_region_attachment_set_rotationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, + ffi.Float)>>('spine_region_attachment_set_rotation'); late final _spine_region_attachment_set_rotation = - _spine_region_attachment_set_rotationPtr.asFunction(); + _spine_region_attachment_set_rotationPtr + .asFunction(); double spine_region_attachment_get_scale_x( spine_region_attachment attachment, @@ -4736,9 +5403,11 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_scale_xPtr = - _lookup>('spine_region_attachment_get_scale_x'); + _lookup>( + 'spine_region_attachment_get_scale_x'); late final _spine_region_attachment_get_scale_x = - _spine_region_attachment_get_scale_xPtr.asFunction(); + _spine_region_attachment_get_scale_xPtr + .asFunction(); void spine_region_attachment_set_scale_x( spine_region_attachment attachment, @@ -4750,11 +5419,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_set_scale_xPtr = - _lookup>( - 'spine_region_attachment_set_scale_x'); + late final _spine_region_attachment_set_scale_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, + ffi.Float)>>('spine_region_attachment_set_scale_x'); late final _spine_region_attachment_set_scale_x = - _spine_region_attachment_set_scale_xPtr.asFunction(); + _spine_region_attachment_set_scale_xPtr + .asFunction(); double spine_region_attachment_get_scale_y( spine_region_attachment attachment, @@ -4765,9 +5436,11 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_scale_yPtr = - _lookup>('spine_region_attachment_get_scale_y'); + _lookup>( + 'spine_region_attachment_get_scale_y'); late final _spine_region_attachment_get_scale_y = - _spine_region_attachment_get_scale_yPtr.asFunction(); + _spine_region_attachment_get_scale_yPtr + .asFunction(); void spine_region_attachment_set_scale_y( spine_region_attachment attachment, @@ -4779,11 +5452,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_set_scale_yPtr = - _lookup>( - 'spine_region_attachment_set_scale_y'); + late final _spine_region_attachment_set_scale_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, + ffi.Float)>>('spine_region_attachment_set_scale_y'); late final _spine_region_attachment_set_scale_y = - _spine_region_attachment_set_scale_yPtr.asFunction(); + _spine_region_attachment_set_scale_yPtr + .asFunction(); double spine_region_attachment_get_width( spine_region_attachment attachment, @@ -4794,9 +5469,11 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_widthPtr = - _lookup>('spine_region_attachment_get_width'); + _lookup>( + 'spine_region_attachment_get_width'); late final _spine_region_attachment_get_width = - _spine_region_attachment_get_widthPtr.asFunction(); + _spine_region_attachment_get_widthPtr + .asFunction(); void spine_region_attachment_set_width( spine_region_attachment attachment, @@ -4808,11 +5485,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_set_widthPtr = - _lookup>( - 'spine_region_attachment_set_width'); + late final _spine_region_attachment_set_widthPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, + ffi.Float)>>('spine_region_attachment_set_width'); late final _spine_region_attachment_set_width = - _spine_region_attachment_set_widthPtr.asFunction(); + _spine_region_attachment_set_widthPtr + .asFunction(); double spine_region_attachment_get_height( spine_region_attachment attachment, @@ -4823,9 +5502,11 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_heightPtr = - _lookup>('spine_region_attachment_get_height'); + _lookup>( + 'spine_region_attachment_get_height'); late final _spine_region_attachment_get_height = - _spine_region_attachment_get_heightPtr.asFunction(); + _spine_region_attachment_get_heightPtr + .asFunction(); void spine_region_attachment_set_height( spine_region_attachment attachment, @@ -4837,11 +5518,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_set_heightPtr = - _lookup>( - 'spine_region_attachment_set_height'); + late final _spine_region_attachment_set_heightPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, + ffi.Float)>>('spine_region_attachment_set_height'); late final _spine_region_attachment_set_height = - _spine_region_attachment_set_heightPtr.asFunction(); + _spine_region_attachment_set_heightPtr + .asFunction(); spine_color spine_region_attachment_get_color( spine_region_attachment attachment, @@ -4851,10 +5534,12 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_get_colorPtr = - _lookup>('spine_region_attachment_get_color'); + late final _spine_region_attachment_get_colorPtr = _lookup< + ffi.NativeFunction>( + 'spine_region_attachment_get_color'); late final _spine_region_attachment_get_color = - _spine_region_attachment_get_colorPtr.asFunction(); + _spine_region_attachment_get_colorPtr + .asFunction(); void spine_region_attachment_set_color( spine_region_attachment attachment, @@ -4873,10 +5558,13 @@ class SpineFlutterBindings { } late final _spine_region_attachment_set_colorPtr = _lookup< - ffi.NativeFunction>( - 'spine_region_attachment_set_color'); - late final _spine_region_attachment_set_color = _spine_region_attachment_set_colorPtr - .asFunction(); + ffi.NativeFunction< + ffi.Void Function(spine_region_attachment, ffi.Float, ffi.Float, + ffi.Float, ffi.Float)>>('spine_region_attachment_set_color'); + late final _spine_region_attachment_set_color = + _spine_region_attachment_set_colorPtr.asFunction< + void Function( + spine_region_attachment, double, double, double, double)>(); ffi.Pointer spine_region_attachment_get_path( spine_region_attachment attachment, @@ -4886,11 +5574,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_get_pathPtr = - _lookup Function(spine_region_attachment)>>( - 'spine_region_attachment_get_path'); + late final _spine_region_attachment_get_pathPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_region_attachment)>>('spine_region_attachment_get_path'); late final _spine_region_attachment_get_path = - _spine_region_attachment_get_pathPtr.asFunction Function(spine_region_attachment)>(); + _spine_region_attachment_get_pathPtr.asFunction< + ffi.Pointer Function(spine_region_attachment)>(); /// OMITTED setPath() spine_texture_region spine_region_attachment_get_region( @@ -4901,11 +5591,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_get_regionPtr = - _lookup>( - 'spine_region_attachment_get_region'); + late final _spine_region_attachment_get_regionPtr = _lookup< + ffi.NativeFunction< + spine_texture_region Function( + spine_region_attachment)>>('spine_region_attachment_get_region'); late final _spine_region_attachment_get_region = - _spine_region_attachment_get_regionPtr.asFunction(); + _spine_region_attachment_get_regionPtr + .asFunction(); /// OMITTED setRegion() spine_sequence spine_region_attachment_get_sequence( @@ -4916,11 +5608,12 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_get_sequencePtr = - _lookup>( - 'spine_region_attachment_get_sequence'); + late final _spine_region_attachment_get_sequencePtr = _lookup< + ffi.NativeFunction>( + 'spine_region_attachment_get_sequence'); late final _spine_region_attachment_get_sequence = - _spine_region_attachment_get_sequencePtr.asFunction(); + _spine_region_attachment_get_sequencePtr + .asFunction(); /// OMITTED setSequence() int spine_region_attachment_get_num_offset( @@ -4932,9 +5625,11 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_num_offsetPtr = - _lookup>('spine_region_attachment_get_num_offset'); + _lookup>( + 'spine_region_attachment_get_num_offset'); late final _spine_region_attachment_get_num_offset = - _spine_region_attachment_get_num_offsetPtr.asFunction(); + _spine_region_attachment_get_num_offsetPtr + .asFunction(); ffi.Pointer spine_region_attachment_get_offset( spine_region_attachment attachment, @@ -4944,11 +5639,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_get_offsetPtr = - _lookup Function(spine_region_attachment)>>( - 'spine_region_attachment_get_offset'); + late final _spine_region_attachment_get_offsetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_region_attachment)>>('spine_region_attachment_get_offset'); late final _spine_region_attachment_get_offset = - _spine_region_attachment_get_offsetPtr.asFunction Function(spine_region_attachment)>(); + _spine_region_attachment_get_offsetPtr.asFunction< + ffi.Pointer Function(spine_region_attachment)>(); int spine_region_attachment_get_num_uvs( spine_region_attachment attachment, @@ -4959,9 +5656,11 @@ class SpineFlutterBindings { } late final _spine_region_attachment_get_num_uvsPtr = - _lookup>('spine_region_attachment_get_num_uvs'); + _lookup>( + 'spine_region_attachment_get_num_uvs'); late final _spine_region_attachment_get_num_uvs = - _spine_region_attachment_get_num_uvsPtr.asFunction(); + _spine_region_attachment_get_num_uvsPtr + .asFunction(); ffi.Pointer spine_region_attachment_get_uvs( spine_region_attachment attachment, @@ -4971,11 +5670,13 @@ class SpineFlutterBindings { ); } - late final _spine_region_attachment_get_uvsPtr = - _lookup Function(spine_region_attachment)>>( - 'spine_region_attachment_get_uvs'); + late final _spine_region_attachment_get_uvsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_region_attachment)>>('spine_region_attachment_get_uvs'); late final _spine_region_attachment_get_uvs = - _spine_region_attachment_get_uvsPtr.asFunction Function(spine_region_attachment)>(); + _spine_region_attachment_get_uvsPtr.asFunction< + ffi.Pointer Function(spine_region_attachment)>(); int spine_vertex_attachment_get_world_vertices_length( spine_vertex_attachment attachment, @@ -4989,7 +5690,8 @@ class SpineFlutterBindings { _lookup>( 'spine_vertex_attachment_get_world_vertices_length'); late final _spine_vertex_attachment_get_world_vertices_length = - _spine_vertex_attachment_get_world_vertices_lengthPtr.asFunction(); + _spine_vertex_attachment_get_world_vertices_lengthPtr + .asFunction(); void spine_vertex_attachment_compute_world_vertices( spine_vertex_attachment attachment, @@ -5003,11 +5705,15 @@ class SpineFlutterBindings { ); } - late final _spine_vertex_attachment_compute_world_verticesPtr = - _lookup)>>( - 'spine_vertex_attachment_compute_world_vertices'); - late final _spine_vertex_attachment_compute_world_vertices = _spine_vertex_attachment_compute_world_verticesPtr - .asFunction)>(); + late final _spine_vertex_attachment_compute_world_verticesPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_vertex_attachment, spine_slot, + ffi.Pointer)>>( + 'spine_vertex_attachment_compute_world_vertices'); + late final _spine_vertex_attachment_compute_world_vertices = + _spine_vertex_attachment_compute_world_verticesPtr.asFunction< + void Function( + spine_vertex_attachment, spine_slot, ffi.Pointer)>(); /// OMITTED getId() int spine_vertex_attachment_get_num_bones( @@ -5019,9 +5725,11 @@ class SpineFlutterBindings { } late final _spine_vertex_attachment_get_num_bonesPtr = - _lookup>('spine_vertex_attachment_get_num_bones'); + _lookup>( + 'spine_vertex_attachment_get_num_bones'); late final _spine_vertex_attachment_get_num_bones = - _spine_vertex_attachment_get_num_bonesPtr.asFunction(); + _spine_vertex_attachment_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_vertex_attachment_get_bones( spine_vertex_attachment attachment, @@ -5031,11 +5739,13 @@ class SpineFlutterBindings { ); } - late final _spine_vertex_attachment_get_bonesPtr = - _lookup Function(spine_vertex_attachment)>>( - 'spine_vertex_attachment_get_bones'); + late final _spine_vertex_attachment_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_vertex_attachment)>>('spine_vertex_attachment_get_bones'); late final _spine_vertex_attachment_get_bones = - _spine_vertex_attachment_get_bonesPtr.asFunction Function(spine_vertex_attachment)>(); + _spine_vertex_attachment_get_bonesPtr.asFunction< + ffi.Pointer Function(spine_vertex_attachment)>(); int spine_vertex_attachment_get_num_vertices( spine_vertex_attachment attachment, @@ -5049,7 +5759,8 @@ class SpineFlutterBindings { _lookup>( 'spine_vertex_attachment_get_num_vertices'); late final _spine_vertex_attachment_get_num_vertices = - _spine_vertex_attachment_get_num_verticesPtr.asFunction(); + _spine_vertex_attachment_get_num_verticesPtr + .asFunction(); ffi.Pointer spine_vertex_attachment_get_vertices( spine_vertex_attachment attachment, @@ -5059,11 +5770,13 @@ class SpineFlutterBindings { ); } - late final _spine_vertex_attachment_get_verticesPtr = - _lookup Function(spine_vertex_attachment)>>( - 'spine_vertex_attachment_get_vertices'); + late final _spine_vertex_attachment_get_verticesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(spine_vertex_attachment)>>( + 'spine_vertex_attachment_get_vertices'); late final _spine_vertex_attachment_get_vertices = - _spine_vertex_attachment_get_verticesPtr.asFunction Function(spine_vertex_attachment)>(); + _spine_vertex_attachment_get_verticesPtr.asFunction< + ffi.Pointer Function(spine_vertex_attachment)>(); spine_attachment spine_vertex_attachment_get_timeline_attachment( spine_vertex_attachment timelineAttachment, @@ -5073,11 +5786,13 @@ class SpineFlutterBindings { ); } - late final _spine_vertex_attachment_get_timeline_attachmentPtr = - _lookup>( - 'spine_vertex_attachment_get_timeline_attachment'); - late final _spine_vertex_attachment_get_timeline_attachment = _spine_vertex_attachment_get_timeline_attachmentPtr - .asFunction(); + late final _spine_vertex_attachment_get_timeline_attachmentPtr = _lookup< + ffi.NativeFunction< + spine_attachment Function(spine_vertex_attachment)>>( + 'spine_vertex_attachment_get_timeline_attachment'); + late final _spine_vertex_attachment_get_timeline_attachment = + _spine_vertex_attachment_get_timeline_attachmentPtr + .asFunction(); void spine_vertex_attachment_set_timeline_attachment( spine_vertex_attachment attachment, @@ -5089,11 +5804,13 @@ class SpineFlutterBindings { ); } - late final _spine_vertex_attachment_set_timeline_attachmentPtr = - _lookup>( - 'spine_vertex_attachment_set_timeline_attachment'); - late final _spine_vertex_attachment_set_timeline_attachment = _spine_vertex_attachment_set_timeline_attachmentPtr - .asFunction(); + late final _spine_vertex_attachment_set_timeline_attachmentPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_vertex_attachment, spine_attachment)>>( + 'spine_vertex_attachment_set_timeline_attachment'); + late final _spine_vertex_attachment_set_timeline_attachment = + _spine_vertex_attachment_set_timeline_attachmentPtr.asFunction< + void Function(spine_vertex_attachment, spine_attachment)>(); /// OMITTED copyTo() void spine_mesh_attachment_update_region( @@ -5105,9 +5822,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_update_regionPtr = - _lookup>('spine_mesh_attachment_update_region'); + _lookup>( + 'spine_mesh_attachment_update_region'); late final _spine_mesh_attachment_update_region = - _spine_mesh_attachment_update_regionPtr.asFunction(); + _spine_mesh_attachment_update_regionPtr + .asFunction(); int spine_mesh_attachment_get_hull_length( spine_mesh_attachment attachment, @@ -5118,9 +5837,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_get_hull_lengthPtr = - _lookup>('spine_mesh_attachment_get_hull_length'); + _lookup>( + 'spine_mesh_attachment_get_hull_length'); late final _spine_mesh_attachment_get_hull_length = - _spine_mesh_attachment_get_hull_lengthPtr.asFunction(); + _spine_mesh_attachment_get_hull_lengthPtr + .asFunction(); void spine_mesh_attachment_set_hull_length( spine_mesh_attachment attachment, @@ -5132,11 +5853,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_set_hull_lengthPtr = - _lookup>( - 'spine_mesh_attachment_set_hull_length'); + late final _spine_mesh_attachment_set_hull_lengthPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_mesh_attachment, + ffi.Int)>>('spine_mesh_attachment_set_hull_length'); late final _spine_mesh_attachment_set_hull_length = - _spine_mesh_attachment_set_hull_lengthPtr.asFunction(); + _spine_mesh_attachment_set_hull_lengthPtr + .asFunction(); int spine_mesh_attachment_get_num_region_uvs( spine_mesh_attachment attachment, @@ -5147,9 +5870,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_get_num_region_uvsPtr = - _lookup>('spine_mesh_attachment_get_num_region_uvs'); + _lookup>( + 'spine_mesh_attachment_get_num_region_uvs'); late final _spine_mesh_attachment_get_num_region_uvs = - _spine_mesh_attachment_get_num_region_uvsPtr.asFunction(); + _spine_mesh_attachment_get_num_region_uvsPtr + .asFunction(); ffi.Pointer spine_mesh_attachment_get_region_uvs( spine_mesh_attachment attachment, @@ -5159,11 +5884,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_get_region_uvsPtr = - _lookup Function(spine_mesh_attachment)>>( - 'spine_mesh_attachment_get_region_uvs'); + late final _spine_mesh_attachment_get_region_uvsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_mesh_attachment)>>('spine_mesh_attachment_get_region_uvs'); late final _spine_mesh_attachment_get_region_uvs = - _spine_mesh_attachment_get_region_uvsPtr.asFunction Function(spine_mesh_attachment)>(); + _spine_mesh_attachment_get_region_uvsPtr + .asFunction Function(spine_mesh_attachment)>(); int spine_mesh_attachment_get_num_uvs( spine_mesh_attachment attachment, @@ -5174,9 +5901,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_get_num_uvsPtr = - _lookup>('spine_mesh_attachment_get_num_uvs'); + _lookup>( + 'spine_mesh_attachment_get_num_uvs'); late final _spine_mesh_attachment_get_num_uvs = - _spine_mesh_attachment_get_num_uvsPtr.asFunction(); + _spine_mesh_attachment_get_num_uvsPtr + .asFunction(); ffi.Pointer spine_mesh_attachment_get_uvs( spine_mesh_attachment attachment, @@ -5186,11 +5915,12 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_get_uvsPtr = - _lookup Function(spine_mesh_attachment)>>( - 'spine_mesh_attachment_get_uvs'); - late final _spine_mesh_attachment_get_uvs = - _spine_mesh_attachment_get_uvsPtr.asFunction Function(spine_mesh_attachment)>(); + late final _spine_mesh_attachment_get_uvsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_mesh_attachment)>>('spine_mesh_attachment_get_uvs'); + late final _spine_mesh_attachment_get_uvs = _spine_mesh_attachment_get_uvsPtr + .asFunction Function(spine_mesh_attachment)>(); int spine_mesh_attachment_get_num_triangles( spine_mesh_attachment attachment, @@ -5201,9 +5931,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_get_num_trianglesPtr = - _lookup>('spine_mesh_attachment_get_num_triangles'); + _lookup>( + 'spine_mesh_attachment_get_num_triangles'); late final _spine_mesh_attachment_get_num_triangles = - _spine_mesh_attachment_get_num_trianglesPtr.asFunction(); + _spine_mesh_attachment_get_num_trianglesPtr + .asFunction(); ffi.Pointer spine_mesh_attachment_get_triangles( spine_mesh_attachment attachment, @@ -5213,11 +5945,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_get_trianglesPtr = - _lookup Function(spine_mesh_attachment)>>( - 'spine_mesh_attachment_get_triangles'); + late final _spine_mesh_attachment_get_trianglesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_mesh_attachment)>>('spine_mesh_attachment_get_triangles'); late final _spine_mesh_attachment_get_triangles = - _spine_mesh_attachment_get_trianglesPtr.asFunction Function(spine_mesh_attachment)>(); + _spine_mesh_attachment_get_trianglesPtr.asFunction< + ffi.Pointer Function(spine_mesh_attachment)>(); spine_color spine_mesh_attachment_get_color( spine_mesh_attachment attachment, @@ -5228,9 +5962,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_get_colorPtr = - _lookup>('spine_mesh_attachment_get_color'); + _lookup>( + 'spine_mesh_attachment_get_color'); late final _spine_mesh_attachment_get_color = - _spine_mesh_attachment_get_colorPtr.asFunction(); + _spine_mesh_attachment_get_colorPtr + .asFunction(); void spine_mesh_attachment_set_color( spine_mesh_attachment attachment, @@ -5248,11 +5984,14 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_set_colorPtr = - _lookup>( - 'spine_mesh_attachment_set_color'); - late final _spine_mesh_attachment_set_color = _spine_mesh_attachment_set_colorPtr - .asFunction(); + late final _spine_mesh_attachment_set_colorPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_mesh_attachment, ffi.Float, ffi.Float, + ffi.Float, ffi.Float)>>('spine_mesh_attachment_set_color'); + late final _spine_mesh_attachment_set_color = + _spine_mesh_attachment_set_colorPtr.asFunction< + void Function( + spine_mesh_attachment, double, double, double, double)>(); ffi.Pointer spine_mesh_attachment_get_path( spine_mesh_attachment attachment, @@ -5262,11 +6001,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_get_pathPtr = - _lookup Function(spine_mesh_attachment)>>( - 'spine_mesh_attachment_get_path'); + late final _spine_mesh_attachment_get_pathPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_mesh_attachment)>>('spine_mesh_attachment_get_path'); late final _spine_mesh_attachment_get_path = - _spine_mesh_attachment_get_pathPtr.asFunction Function(spine_mesh_attachment)>(); + _spine_mesh_attachment_get_pathPtr + .asFunction Function(spine_mesh_attachment)>(); /// OMITTED setPath() spine_texture_region spine_mesh_attachment_get_region( @@ -5277,11 +6018,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_get_regionPtr = - _lookup>( - 'spine_mesh_attachment_get_region'); + late final _spine_mesh_attachment_get_regionPtr = _lookup< + ffi.NativeFunction< + spine_texture_region Function( + spine_mesh_attachment)>>('spine_mesh_attachment_get_region'); late final _spine_mesh_attachment_get_region = - _spine_mesh_attachment_get_regionPtr.asFunction(); + _spine_mesh_attachment_get_regionPtr + .asFunction(); /// OMITTED setRegion() spine_sequence spine_mesh_attachment_get_sequence( @@ -5292,10 +6035,12 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_get_sequencePtr = - _lookup>('spine_mesh_attachment_get_sequence'); + late final _spine_mesh_attachment_get_sequencePtr = _lookup< + ffi.NativeFunction>( + 'spine_mesh_attachment_get_sequence'); late final _spine_mesh_attachment_get_sequence = - _spine_mesh_attachment_get_sequencePtr.asFunction(); + _spine_mesh_attachment_get_sequencePtr + .asFunction(); /// OMITTED setSequence() spine_mesh_attachment spine_mesh_attachment_get_parent_mesh( @@ -5306,11 +6051,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_get_parent_meshPtr = - _lookup>( - 'spine_mesh_attachment_get_parent_mesh'); + late final _spine_mesh_attachment_get_parent_meshPtr = _lookup< + ffi.NativeFunction< + spine_mesh_attachment Function( + spine_mesh_attachment)>>('spine_mesh_attachment_get_parent_mesh'); late final _spine_mesh_attachment_get_parent_mesh = - _spine_mesh_attachment_get_parent_meshPtr.asFunction(); + _spine_mesh_attachment_get_parent_meshPtr + .asFunction(); void spine_mesh_attachment_set_parent_mesh( spine_mesh_attachment attachment, @@ -5322,11 +6069,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_set_parent_meshPtr = - _lookup>( - 'spine_mesh_attachment_set_parent_mesh'); - late final _spine_mesh_attachment_set_parent_mesh = _spine_mesh_attachment_set_parent_meshPtr - .asFunction(); + late final _spine_mesh_attachment_set_parent_meshPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_mesh_attachment, + spine_mesh_attachment)>>('spine_mesh_attachment_set_parent_mesh'); + late final _spine_mesh_attachment_set_parent_mesh = + _spine_mesh_attachment_set_parent_meshPtr.asFunction< + void Function(spine_mesh_attachment, spine_mesh_attachment)>(); int spine_mesh_attachment_get_num_edges( spine_mesh_attachment attachment, @@ -5337,9 +6086,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_get_num_edgesPtr = - _lookup>('spine_mesh_attachment_get_num_edges'); + _lookup>( + 'spine_mesh_attachment_get_num_edges'); late final _spine_mesh_attachment_get_num_edges = - _spine_mesh_attachment_get_num_edgesPtr.asFunction(); + _spine_mesh_attachment_get_num_edgesPtr + .asFunction(); ffi.Pointer spine_mesh_attachment_get_edges( spine_mesh_attachment attachment, @@ -5349,11 +6100,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_get_edgesPtr = - _lookup Function(spine_mesh_attachment)>>( - 'spine_mesh_attachment_get_edges'); + late final _spine_mesh_attachment_get_edgesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_mesh_attachment)>>('spine_mesh_attachment_get_edges'); late final _spine_mesh_attachment_get_edges = - _spine_mesh_attachment_get_edgesPtr.asFunction Function(spine_mesh_attachment)>(); + _spine_mesh_attachment_get_edgesPtr.asFunction< + ffi.Pointer Function(spine_mesh_attachment)>(); double spine_mesh_attachment_get_width( spine_mesh_attachment attachment, @@ -5364,9 +6117,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_get_widthPtr = - _lookup>('spine_mesh_attachment_get_width'); + _lookup>( + 'spine_mesh_attachment_get_width'); late final _spine_mesh_attachment_get_width = - _spine_mesh_attachment_get_widthPtr.asFunction(); + _spine_mesh_attachment_get_widthPtr + .asFunction(); void spine_mesh_attachment_set_width( spine_mesh_attachment attachment, @@ -5378,11 +6133,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_set_widthPtr = - _lookup>( - 'spine_mesh_attachment_set_width'); + late final _spine_mesh_attachment_set_widthPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_mesh_attachment, + ffi.Float)>>('spine_mesh_attachment_set_width'); late final _spine_mesh_attachment_set_width = - _spine_mesh_attachment_set_widthPtr.asFunction(); + _spine_mesh_attachment_set_widthPtr + .asFunction(); double spine_mesh_attachment_get_height( spine_mesh_attachment attachment, @@ -5393,9 +6150,11 @@ class SpineFlutterBindings { } late final _spine_mesh_attachment_get_heightPtr = - _lookup>('spine_mesh_attachment_get_height'); + _lookup>( + 'spine_mesh_attachment_get_height'); late final _spine_mesh_attachment_get_height = - _spine_mesh_attachment_get_heightPtr.asFunction(); + _spine_mesh_attachment_get_heightPtr + .asFunction(); void spine_mesh_attachment_set_height( spine_mesh_attachment attachment, @@ -5407,11 +6166,13 @@ class SpineFlutterBindings { ); } - late final _spine_mesh_attachment_set_heightPtr = - _lookup>( - 'spine_mesh_attachment_set_height'); + late final _spine_mesh_attachment_set_heightPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_mesh_attachment, + ffi.Float)>>('spine_mesh_attachment_set_height'); late final _spine_mesh_attachment_set_height = - _spine_mesh_attachment_set_heightPtr.asFunction(); + _spine_mesh_attachment_set_heightPtr + .asFunction(); /// OMITTED newLinkedMesh() spine_slot_data spine_clipping_attachment_get_end_slot( @@ -5422,11 +6183,13 @@ class SpineFlutterBindings { ); } - late final _spine_clipping_attachment_get_end_slotPtr = - _lookup>( - 'spine_clipping_attachment_get_end_slot'); + late final _spine_clipping_attachment_get_end_slotPtr = _lookup< + ffi.NativeFunction< + spine_slot_data Function(spine_clipping_attachment)>>( + 'spine_clipping_attachment_get_end_slot'); late final _spine_clipping_attachment_get_end_slot = - _spine_clipping_attachment_get_end_slotPtr.asFunction(); + _spine_clipping_attachment_get_end_slotPtr + .asFunction(); void spine_clipping_attachment_set_end_slot( spine_clipping_attachment attachment, @@ -5438,11 +6201,13 @@ class SpineFlutterBindings { ); } - late final _spine_clipping_attachment_set_end_slotPtr = - _lookup>( - 'spine_clipping_attachment_set_end_slot'); - late final _spine_clipping_attachment_set_end_slot = _spine_clipping_attachment_set_end_slotPtr - .asFunction(); + late final _spine_clipping_attachment_set_end_slotPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_clipping_attachment, + spine_slot_data)>>('spine_clipping_attachment_set_end_slot'); + late final _spine_clipping_attachment_set_end_slot = + _spine_clipping_attachment_set_end_slotPtr.asFunction< + void Function(spine_clipping_attachment, spine_slot_data)>(); spine_color spine_clipping_attachment_get_color( spine_clipping_attachment attachment, @@ -5452,11 +6217,12 @@ class SpineFlutterBindings { ); } - late final _spine_clipping_attachment_get_colorPtr = - _lookup>( - 'spine_clipping_attachment_get_color'); + late final _spine_clipping_attachment_get_colorPtr = _lookup< + ffi.NativeFunction>( + 'spine_clipping_attachment_get_color'); late final _spine_clipping_attachment_get_color = - _spine_clipping_attachment_get_colorPtr.asFunction(); + _spine_clipping_attachment_get_colorPtr + .asFunction(); void spine_clipping_attachment_set_color( spine_clipping_attachment attachment, @@ -5475,10 +6241,13 @@ class SpineFlutterBindings { } late final _spine_clipping_attachment_set_colorPtr = _lookup< - ffi.NativeFunction>( - 'spine_clipping_attachment_set_color'); - late final _spine_clipping_attachment_set_color = _spine_clipping_attachment_set_colorPtr - .asFunction(); + ffi.NativeFunction< + ffi.Void Function(spine_clipping_attachment, ffi.Float, ffi.Float, + ffi.Float, ffi.Float)>>('spine_clipping_attachment_set_color'); + late final _spine_clipping_attachment_set_color = + _spine_clipping_attachment_set_colorPtr.asFunction< + void Function( + spine_clipping_attachment, double, double, double, double)>(); spine_color spine_bounding_box_attachment_get_color( spine_bounding_box_attachment attachment, @@ -5488,11 +6257,13 @@ class SpineFlutterBindings { ); } - late final _spine_bounding_box_attachment_get_colorPtr = - _lookup>( - 'spine_bounding_box_attachment_get_color'); + late final _spine_bounding_box_attachment_get_colorPtr = _lookup< + ffi.NativeFunction< + spine_color Function(spine_bounding_box_attachment)>>( + 'spine_bounding_box_attachment_get_color'); late final _spine_bounding_box_attachment_get_color = - _spine_bounding_box_attachment_get_colorPtr.asFunction(); + _spine_bounding_box_attachment_get_colorPtr + .asFunction(); void spine_bounding_box_attachment_set_color( spine_bounding_box_attachment attachment, @@ -5512,10 +6283,16 @@ class SpineFlutterBindings { late final _spine_bounding_box_attachment_set_colorPtr = _lookup< ffi.NativeFunction< - ffi.Void Function(spine_bounding_box_attachment, ffi.Float, ffi.Float, ffi.Float, + ffi.Void Function( + spine_bounding_box_attachment, + ffi.Float, + ffi.Float, + ffi.Float, ffi.Float)>>('spine_bounding_box_attachment_set_color'); - late final _spine_bounding_box_attachment_set_color = _spine_bounding_box_attachment_set_colorPtr - .asFunction(); + late final _spine_bounding_box_attachment_set_color = + _spine_bounding_box_attachment_set_colorPtr.asFunction< + void Function( + spine_bounding_box_attachment, double, double, double, double)>(); int spine_path_attachment_get_num_lengths( spine_path_attachment attachment, @@ -5526,9 +6303,11 @@ class SpineFlutterBindings { } late final _spine_path_attachment_get_num_lengthsPtr = - _lookup>('spine_path_attachment_get_num_lengths'); + _lookup>( + 'spine_path_attachment_get_num_lengths'); late final _spine_path_attachment_get_num_lengths = - _spine_path_attachment_get_num_lengthsPtr.asFunction(); + _spine_path_attachment_get_num_lengthsPtr + .asFunction(); ffi.Pointer spine_path_attachment_get_lengths( spine_path_attachment attachment, @@ -5538,11 +6317,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_attachment_get_lengthsPtr = - _lookup Function(spine_path_attachment)>>( - 'spine_path_attachment_get_lengths'); + late final _spine_path_attachment_get_lengthsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_path_attachment)>>('spine_path_attachment_get_lengths'); late final _spine_path_attachment_get_lengths = - _spine_path_attachment_get_lengthsPtr.asFunction Function(spine_path_attachment)>(); + _spine_path_attachment_get_lengthsPtr + .asFunction Function(spine_path_attachment)>(); int spine_path_attachment_get_is_closed( spine_path_attachment attachment, @@ -5553,9 +6334,11 @@ class SpineFlutterBindings { } late final _spine_path_attachment_get_is_closedPtr = - _lookup>('spine_path_attachment_get_is_closed'); + _lookup>( + 'spine_path_attachment_get_is_closed'); late final _spine_path_attachment_get_is_closed = - _spine_path_attachment_get_is_closedPtr.asFunction(); + _spine_path_attachment_get_is_closedPtr + .asFunction(); void spine_path_attachment_set_is_closed( spine_path_attachment attachment, @@ -5567,11 +6350,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_attachment_set_is_closedPtr = - _lookup>( - 'spine_path_attachment_set_is_closed'); + late final _spine_path_attachment_set_is_closedPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_attachment, + ffi.Int)>>('spine_path_attachment_set_is_closed'); late final _spine_path_attachment_set_is_closed = - _spine_path_attachment_set_is_closedPtr.asFunction(); + _spine_path_attachment_set_is_closedPtr + .asFunction(); int spine_path_attachment_get_is_constant_speed( spine_path_attachment attachment, @@ -5585,7 +6370,8 @@ class SpineFlutterBindings { _lookup>( 'spine_path_attachment_get_is_constant_speed'); late final _spine_path_attachment_get_is_constant_speed = - _spine_path_attachment_get_is_constant_speedPtr.asFunction(); + _spine_path_attachment_get_is_constant_speedPtr + .asFunction(); void spine_path_attachment_set_is_constant_speed( spine_path_attachment attachment, @@ -5597,11 +6383,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_attachment_set_is_constant_speedPtr = - _lookup>( - 'spine_path_attachment_set_is_constant_speed'); + late final _spine_path_attachment_set_is_constant_speedPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_attachment, + ffi.Int)>>('spine_path_attachment_set_is_constant_speed'); late final _spine_path_attachment_set_is_constant_speed = - _spine_path_attachment_set_is_constant_speedPtr.asFunction(); + _spine_path_attachment_set_is_constant_speedPtr + .asFunction(); spine_color spine_path_attachment_get_color( spine_path_attachment attachment, @@ -5612,9 +6400,11 @@ class SpineFlutterBindings { } late final _spine_path_attachment_get_colorPtr = - _lookup>('spine_path_attachment_get_color'); + _lookup>( + 'spine_path_attachment_get_color'); late final _spine_path_attachment_get_color = - _spine_path_attachment_get_colorPtr.asFunction(); + _spine_path_attachment_get_colorPtr + .asFunction(); void spine_path_attachment_set_color( spine_path_attachment attachment, @@ -5632,11 +6422,14 @@ class SpineFlutterBindings { ); } - late final _spine_path_attachment_set_colorPtr = - _lookup>( - 'spine_path_attachment_set_color'); - late final _spine_path_attachment_set_color = _spine_path_attachment_set_colorPtr - .asFunction(); + late final _spine_path_attachment_set_colorPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_attachment, ffi.Float, ffi.Float, + ffi.Float, ffi.Float)>>('spine_path_attachment_set_color'); + late final _spine_path_attachment_set_color = + _spine_path_attachment_set_colorPtr.asFunction< + void Function( + spine_path_attachment, double, double, double, double)>(); void spine_skin_set_attachment( spine_skin skin, @@ -5652,11 +6445,14 @@ class SpineFlutterBindings { ); } - late final _spine_skin_set_attachmentPtr = - _lookup, spine_attachment)>>( - 'spine_skin_set_attachment'); - late final _spine_skin_set_attachment = _spine_skin_set_attachmentPtr - .asFunction, spine_attachment)>(); + late final _spine_skin_set_attachmentPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skin, ffi.Int, ffi.Pointer, + spine_attachment)>>('spine_skin_set_attachment'); + late final _spine_skin_set_attachment = + _spine_skin_set_attachmentPtr.asFunction< + void Function( + spine_skin, int, ffi.Pointer, spine_attachment)>(); spine_attachment spine_skin_get_attachment( spine_skin skin, @@ -5670,11 +6466,13 @@ class SpineFlutterBindings { ); } - late final _spine_skin_get_attachmentPtr = - _lookup)>>( - 'spine_skin_get_attachment'); + late final _spine_skin_get_attachmentPtr = _lookup< + ffi.NativeFunction< + spine_attachment Function(spine_skin, ffi.Int, + ffi.Pointer)>>('spine_skin_get_attachment'); late final _spine_skin_get_attachment = - _spine_skin_get_attachmentPtr.asFunction)>(); + _spine_skin_get_attachmentPtr.asFunction< + spine_attachment Function(spine_skin, int, ffi.Pointer)>(); void spine_skin_remove_attachment( spine_skin skin, @@ -5688,11 +6486,12 @@ class SpineFlutterBindings { ); } - late final _spine_skin_remove_attachmentPtr = - _lookup)>>( - 'spine_skin_remove_attachment'); - late final _spine_skin_remove_attachment = - _spine_skin_remove_attachmentPtr.asFunction)>(); + late final _spine_skin_remove_attachmentPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_skin, ffi.Int, + ffi.Pointer)>>('spine_skin_remove_attachment'); + late final _spine_skin_remove_attachment = _spine_skin_remove_attachmentPtr + .asFunction)>(); /// OMITTED findNamesForSlot() /// OMITTED findAttachmentsForSlot() @@ -5705,8 +6504,10 @@ class SpineFlutterBindings { } late final _spine_skin_get_namePtr = - _lookup Function(spine_skin)>>('spine_skin_get_name'); - late final _spine_skin_get_name = _spine_skin_get_namePtr.asFunction Function(spine_skin)>(); + _lookup Function(spine_skin)>>( + 'spine_skin_get_name'); + late final _spine_skin_get_name = _spine_skin_get_namePtr + .asFunction Function(spine_skin)>(); void spine_skin_add_skin( spine_skin skin, @@ -5719,8 +6520,10 @@ class SpineFlutterBindings { } late final _spine_skin_add_skinPtr = - _lookup>('spine_skin_add_skin'); - late final _spine_skin_add_skin = _spine_skin_add_skinPtr.asFunction(); + _lookup>( + 'spine_skin_add_skin'); + late final _spine_skin_add_skin = _spine_skin_add_skinPtr + .asFunction(); void spine_skin_copy_skin( spine_skin skin, @@ -5733,8 +6536,10 @@ class SpineFlutterBindings { } late final _spine_skin_copy_skinPtr = - _lookup>('spine_skin_copy_skin'); - late final _spine_skin_copy_skin = _spine_skin_copy_skinPtr.asFunction(); + _lookup>( + 'spine_skin_copy_skin'); + late final _spine_skin_copy_skin = _spine_skin_copy_skinPtr + .asFunction(); ffi.Pointer spine_skin_get_entries( spine_skin skin, @@ -5744,10 +6549,12 @@ class SpineFlutterBindings { ); } - late final _spine_skin_get_entriesPtr = - _lookup Function(spine_skin)>>('spine_skin_get_entries'); - late final _spine_skin_get_entries = - _spine_skin_get_entriesPtr.asFunction Function(spine_skin)>(); + late final _spine_skin_get_entriesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skin)>>('spine_skin_get_entries'); + late final _spine_skin_get_entries = _spine_skin_get_entriesPtr + .asFunction Function(spine_skin)>(); void spine_skin_entries_dispose( ffi.Pointer entries, @@ -5757,10 +6564,12 @@ class SpineFlutterBindings { ); } - late final _spine_skin_entries_disposePtr = - _lookup)>>('spine_skin_entries_dispose'); - late final _spine_skin_entries_dispose = - _spine_skin_entries_disposePtr.asFunction)>(); + late final _spine_skin_entries_disposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer)>>('spine_skin_entries_dispose'); + late final _spine_skin_entries_dispose = _spine_skin_entries_disposePtr + .asFunction)>(); int spine_skin_get_num_bones( spine_skin skin, @@ -5771,8 +6580,10 @@ class SpineFlutterBindings { } late final _spine_skin_get_num_bonesPtr = - _lookup>('spine_skin_get_num_bones'); - late final _spine_skin_get_num_bones = _spine_skin_get_num_bonesPtr.asFunction(); + _lookup>( + 'spine_skin_get_num_bones'); + late final _spine_skin_get_num_bones = + _spine_skin_get_num_bonesPtr.asFunction(); ffi.Pointer spine_skin_get_bones( spine_skin skin, @@ -5782,10 +6593,12 @@ class SpineFlutterBindings { ); } - late final _spine_skin_get_bonesPtr = - _lookup Function(spine_skin)>>('spine_skin_get_bones'); - late final _spine_skin_get_bones = - _spine_skin_get_bonesPtr.asFunction Function(spine_skin)>(); + late final _spine_skin_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skin)>>('spine_skin_get_bones'); + late final _spine_skin_get_bones = _spine_skin_get_bonesPtr + .asFunction Function(spine_skin)>(); int spine_skin_get_num_constraints( spine_skin skin, @@ -5796,7 +6609,8 @@ class SpineFlutterBindings { } late final _spine_skin_get_num_constraintsPtr = - _lookup>('spine_skin_get_num_constraints'); + _lookup>( + 'spine_skin_get_num_constraints'); late final _spine_skin_get_num_constraints = _spine_skin_get_num_constraintsPtr.asFunction(); @@ -5808,11 +6622,12 @@ class SpineFlutterBindings { ); } - late final _spine_skin_get_constraintsPtr = - _lookup Function(spine_skin)>>( - 'spine_skin_get_constraints'); - late final _spine_skin_get_constraints = - _spine_skin_get_constraintsPtr.asFunction Function(spine_skin)>(); + late final _spine_skin_get_constraintsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_skin)>>('spine_skin_get_constraints'); + late final _spine_skin_get_constraints = _spine_skin_get_constraintsPtr + .asFunction Function(spine_skin)>(); spine_skin spine_skin_create( ffi.Pointer name, @@ -5823,8 +6638,10 @@ class SpineFlutterBindings { } late final _spine_skin_createPtr = - _lookup)>>('spine_skin_create'); - late final _spine_skin_create = _spine_skin_createPtr.asFunction)>(); + _lookup)>>( + 'spine_skin_create'); + late final _spine_skin_create = _spine_skin_createPtr + .asFunction)>(); void spine_skin_dispose( spine_skin skin, @@ -5834,8 +6651,11 @@ class SpineFlutterBindings { ); } - late final _spine_skin_disposePtr = _lookup>('spine_skin_dispose'); - late final _spine_skin_dispose = _spine_skin_disposePtr.asFunction(); + late final _spine_skin_disposePtr = + _lookup>( + 'spine_skin_dispose'); + late final _spine_skin_dispose = + _spine_skin_disposePtr.asFunction(); int spine_constraint_data_get_type( spine_constraint_data data, @@ -5846,9 +6666,11 @@ class SpineFlutterBindings { } late final _spine_constraint_data_get_typePtr = - _lookup>('spine_constraint_data_get_type'); + _lookup>( + 'spine_constraint_data_get_type'); late final _spine_constraint_data_get_type = - _spine_constraint_data_get_typePtr.asFunction(); + _spine_constraint_data_get_typePtr + .asFunction(); ffi.Pointer spine_constraint_data_get_name( spine_constraint_data data, @@ -5858,11 +6680,13 @@ class SpineFlutterBindings { ); } - late final _spine_constraint_data_get_namePtr = - _lookup Function(spine_constraint_data)>>( - 'spine_constraint_data_get_name'); + late final _spine_constraint_data_get_namePtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_constraint_data)>>('spine_constraint_data_get_name'); late final _spine_constraint_data_get_name = - _spine_constraint_data_get_namePtr.asFunction Function(spine_constraint_data)>(); + _spine_constraint_data_get_namePtr + .asFunction Function(spine_constraint_data)>(); int spine_constraint_data_get_order( spine_constraint_data data, @@ -5873,9 +6697,11 @@ class SpineFlutterBindings { } late final _spine_constraint_data_get_orderPtr = - _lookup>('spine_constraint_data_get_order'); + _lookup>( + 'spine_constraint_data_get_order'); late final _spine_constraint_data_get_order = - _spine_constraint_data_get_orderPtr.asFunction(); + _spine_constraint_data_get_orderPtr + .asFunction(); void spine_constraint_data_set_order( spine_constraint_data data, @@ -5887,11 +6713,13 @@ class SpineFlutterBindings { ); } - late final _spine_constraint_data_set_orderPtr = - _lookup>( - 'spine_constraint_data_set_order'); + late final _spine_constraint_data_set_orderPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_constraint_data, + ffi.Uint64)>>('spine_constraint_data_set_order'); late final _spine_constraint_data_set_order = - _spine_constraint_data_set_orderPtr.asFunction(); + _spine_constraint_data_set_orderPtr + .asFunction(); int spine_constraint_data_get_is_skin_required( spine_constraint_data data, @@ -5905,7 +6733,8 @@ class SpineFlutterBindings { _lookup>( 'spine_constraint_data_get_is_skin_required'); late final _spine_constraint_data_get_is_skin_required = - _spine_constraint_data_get_is_skin_requiredPtr.asFunction(); + _spine_constraint_data_get_is_skin_requiredPtr + .asFunction(); void spine_constraint_data_set_is_skin_required( spine_constraint_data data, @@ -5917,11 +6746,13 @@ class SpineFlutterBindings { ); } - late final _spine_constraint_data_set_is_skin_requiredPtr = - _lookup>( - 'spine_constraint_data_set_is_skin_required'); + late final _spine_constraint_data_set_is_skin_requiredPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_constraint_data, + ffi.Int)>>('spine_constraint_data_set_is_skin_required'); late final _spine_constraint_data_set_is_skin_required = - _spine_constraint_data_set_is_skin_requiredPtr.asFunction(); + _spine_constraint_data_set_is_skin_requiredPtr + .asFunction(); int spine_ik_constraint_data_get_num_bones( spine_ik_constraint_data data, @@ -5932,9 +6763,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_data_get_num_bonesPtr = - _lookup>('spine_ik_constraint_data_get_num_bones'); + _lookup>( + 'spine_ik_constraint_data_get_num_bones'); late final _spine_ik_constraint_data_get_num_bones = - _spine_ik_constraint_data_get_num_bonesPtr.asFunction(); + _spine_ik_constraint_data_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_ik_constraint_data_get_bones( spine_ik_constraint_data data, @@ -5944,11 +6777,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_get_bonesPtr = - _lookup Function(spine_ik_constraint_data)>>( - 'spine_ik_constraint_data_get_bones'); - late final _spine_ik_constraint_data_get_bones = _spine_ik_constraint_data_get_bonesPtr - .asFunction Function(spine_ik_constraint_data)>(); + late final _spine_ik_constraint_data_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_ik_constraint_data)>>('spine_ik_constraint_data_get_bones'); + late final _spine_ik_constraint_data_get_bones = + _spine_ik_constraint_data_get_bonesPtr.asFunction< + ffi.Pointer Function(spine_ik_constraint_data)>(); spine_bone_data spine_ik_constraint_data_get_target( spine_ik_constraint_data data, @@ -5958,11 +6793,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_get_targetPtr = - _lookup>( - 'spine_ik_constraint_data_get_target'); + late final _spine_ik_constraint_data_get_targetPtr = _lookup< + ffi.NativeFunction< + spine_bone_data Function(spine_ik_constraint_data)>>( + 'spine_ik_constraint_data_get_target'); late final _spine_ik_constraint_data_get_target = - _spine_ik_constraint_data_get_targetPtr.asFunction(); + _spine_ik_constraint_data_get_targetPtr + .asFunction(); void spine_ik_constraint_data_set_target( spine_ik_constraint_data data, @@ -5974,11 +6811,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_set_targetPtr = - _lookup>( - 'spine_ik_constraint_data_set_target'); + late final _spine_ik_constraint_data_set_targetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint_data, + spine_bone_data)>>('spine_ik_constraint_data_set_target'); late final _spine_ik_constraint_data_set_target = - _spine_ik_constraint_data_set_targetPtr.asFunction(); + _spine_ik_constraint_data_set_targetPtr.asFunction< + void Function(spine_ik_constraint_data, spine_bone_data)>(); int spine_ik_constraint_data_get_bend_direction( spine_ik_constraint_data data, @@ -5992,7 +6831,8 @@ class SpineFlutterBindings { _lookup>( 'spine_ik_constraint_data_get_bend_direction'); late final _spine_ik_constraint_data_get_bend_direction = - _spine_ik_constraint_data_get_bend_directionPtr.asFunction(); + _spine_ik_constraint_data_get_bend_directionPtr + .asFunction(); void spine_ik_constraint_data_set_bend_direction( spine_ik_constraint_data data, @@ -6004,11 +6844,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_set_bend_directionPtr = - _lookup>( - 'spine_ik_constraint_data_set_bend_direction'); + late final _spine_ik_constraint_data_set_bend_directionPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint_data, + ffi.Int)>>('spine_ik_constraint_data_set_bend_direction'); late final _spine_ik_constraint_data_set_bend_direction = - _spine_ik_constraint_data_set_bend_directionPtr.asFunction(); + _spine_ik_constraint_data_set_bend_directionPtr + .asFunction(); int spine_ik_constraint_data_get_compress( spine_ik_constraint_data data, @@ -6019,9 +6861,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_data_get_compressPtr = - _lookup>('spine_ik_constraint_data_get_compress'); + _lookup>( + 'spine_ik_constraint_data_get_compress'); late final _spine_ik_constraint_data_get_compress = - _spine_ik_constraint_data_get_compressPtr.asFunction(); + _spine_ik_constraint_data_get_compressPtr + .asFunction(); void spine_ik_constraint_data_set_compress( spine_ik_constraint_data data, @@ -6033,11 +6877,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_set_compressPtr = - _lookup>( - 'spine_ik_constraint_data_set_compress'); + late final _spine_ik_constraint_data_set_compressPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint_data, + ffi.Int)>>('spine_ik_constraint_data_set_compress'); late final _spine_ik_constraint_data_set_compress = - _spine_ik_constraint_data_set_compressPtr.asFunction(); + _spine_ik_constraint_data_set_compressPtr + .asFunction(); int spine_ik_constraint_data_get_stretch( spine_ik_constraint_data data, @@ -6048,9 +6894,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_data_get_stretchPtr = - _lookup>('spine_ik_constraint_data_get_stretch'); + _lookup>( + 'spine_ik_constraint_data_get_stretch'); late final _spine_ik_constraint_data_get_stretch = - _spine_ik_constraint_data_get_stretchPtr.asFunction(); + _spine_ik_constraint_data_get_stretchPtr + .asFunction(); void spine_ik_constraint_data_set_stretch( spine_ik_constraint_data data, @@ -6062,11 +6910,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_set_stretchPtr = - _lookup>( - 'spine_ik_constraint_data_set_stretch'); + late final _spine_ik_constraint_data_set_stretchPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint_data, + ffi.Int)>>('spine_ik_constraint_data_set_stretch'); late final _spine_ik_constraint_data_set_stretch = - _spine_ik_constraint_data_set_stretchPtr.asFunction(); + _spine_ik_constraint_data_set_stretchPtr + .asFunction(); int spine_ik_constraint_data_get_uniform( spine_ik_constraint_data data, @@ -6077,9 +6927,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_data_get_uniformPtr = - _lookup>('spine_ik_constraint_data_get_uniform'); + _lookup>( + 'spine_ik_constraint_data_get_uniform'); late final _spine_ik_constraint_data_get_uniform = - _spine_ik_constraint_data_get_uniformPtr.asFunction(); + _spine_ik_constraint_data_get_uniformPtr + .asFunction(); void spine_ik_constraint_data_set_uniform( spine_ik_constraint_data data, @@ -6091,11 +6943,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_set_uniformPtr = - _lookup>( - 'spine_ik_constraint_data_set_uniform'); + late final _spine_ik_constraint_data_set_uniformPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint_data, + ffi.Int)>>('spine_ik_constraint_data_set_uniform'); late final _spine_ik_constraint_data_set_uniform = - _spine_ik_constraint_data_set_uniformPtr.asFunction(); + _spine_ik_constraint_data_set_uniformPtr + .asFunction(); double spine_ik_constraint_data_get_mix( spine_ik_constraint_data data, @@ -6106,9 +6960,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_data_get_mixPtr = - _lookup>('spine_ik_constraint_data_get_mix'); + _lookup>( + 'spine_ik_constraint_data_get_mix'); late final _spine_ik_constraint_data_get_mix = - _spine_ik_constraint_data_get_mixPtr.asFunction(); + _spine_ik_constraint_data_get_mixPtr + .asFunction(); void spine_ik_constraint_data_set_mix( spine_ik_constraint_data data, @@ -6120,11 +6976,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_set_mixPtr = - _lookup>( - 'spine_ik_constraint_data_set_mix'); + late final _spine_ik_constraint_data_set_mixPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint_data, + ffi.Float)>>('spine_ik_constraint_data_set_mix'); late final _spine_ik_constraint_data_set_mix = - _spine_ik_constraint_data_set_mixPtr.asFunction(); + _spine_ik_constraint_data_set_mixPtr + .asFunction(); double spine_ik_constraint_data_get_softness( spine_ik_constraint_data data, @@ -6138,7 +6996,8 @@ class SpineFlutterBindings { _lookup>( 'spine_ik_constraint_data_get_softness'); late final _spine_ik_constraint_data_get_softness = - _spine_ik_constraint_data_get_softnessPtr.asFunction(); + _spine_ik_constraint_data_get_softnessPtr + .asFunction(); void spine_ik_constraint_data_set_softness( spine_ik_constraint_data data, @@ -6150,11 +7009,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_data_set_softnessPtr = - _lookup>( - 'spine_ik_constraint_data_set_softness'); + late final _spine_ik_constraint_data_set_softnessPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint_data, + ffi.Float)>>('spine_ik_constraint_data_set_softness'); late final _spine_ik_constraint_data_set_softness = - _spine_ik_constraint_data_set_softnessPtr.asFunction(); + _spine_ik_constraint_data_set_softnessPtr + .asFunction(); void spine_ik_constraint_update( spine_ik_constraint constraint, @@ -6165,9 +7026,10 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_updatePtr = - _lookup>('spine_ik_constraint_update'); - late final _spine_ik_constraint_update = - _spine_ik_constraint_updatePtr.asFunction(); + _lookup>( + 'spine_ik_constraint_update'); + late final _spine_ik_constraint_update = _spine_ik_constraint_updatePtr + .asFunction(); int spine_ik_constraint_get_order( spine_ik_constraint constraint, @@ -6178,9 +7040,10 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_orderPtr = - _lookup>('spine_ik_constraint_get_order'); - late final _spine_ik_constraint_get_order = - _spine_ik_constraint_get_orderPtr.asFunction(); + _lookup>( + 'spine_ik_constraint_get_order'); + late final _spine_ik_constraint_get_order = _spine_ik_constraint_get_orderPtr + .asFunction(); spine_ik_constraint_data spine_ik_constraint_get_data( spine_ik_constraint constraint, @@ -6190,11 +7053,12 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_get_dataPtr = - _lookup>( - 'spine_ik_constraint_get_data'); - late final _spine_ik_constraint_get_data = - _spine_ik_constraint_get_dataPtr.asFunction(); + late final _spine_ik_constraint_get_dataPtr = _lookup< + ffi.NativeFunction< + spine_ik_constraint_data Function( + spine_ik_constraint)>>('spine_ik_constraint_get_data'); + late final _spine_ik_constraint_get_data = _spine_ik_constraint_get_dataPtr + .asFunction(); int spine_ik_constraint_get_num_bones( spine_ik_constraint constraint, @@ -6205,9 +7069,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_num_bonesPtr = - _lookup>('spine_ik_constraint_get_num_bones'); + _lookup>( + 'spine_ik_constraint_get_num_bones'); late final _spine_ik_constraint_get_num_bones = - _spine_ik_constraint_get_num_bonesPtr.asFunction(); + _spine_ik_constraint_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_ik_constraint_get_bones( spine_ik_constraint constraint, @@ -6217,11 +7083,12 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_get_bonesPtr = - _lookup Function(spine_ik_constraint)>>( - 'spine_ik_constraint_get_bones'); - late final _spine_ik_constraint_get_bones = - _spine_ik_constraint_get_bonesPtr.asFunction Function(spine_ik_constraint)>(); + late final _spine_ik_constraint_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_ik_constraint)>>('spine_ik_constraint_get_bones'); + late final _spine_ik_constraint_get_bones = _spine_ik_constraint_get_bonesPtr + .asFunction Function(spine_ik_constraint)>(); spine_bone spine_ik_constraint_get_target( spine_ik_constraint constraint, @@ -6232,9 +7099,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_targetPtr = - _lookup>('spine_ik_constraint_get_target'); + _lookup>( + 'spine_ik_constraint_get_target'); late final _spine_ik_constraint_get_target = - _spine_ik_constraint_get_targetPtr.asFunction(); + _spine_ik_constraint_get_targetPtr + .asFunction(); void spine_ik_constraint_set_target( spine_ik_constraint constraint, @@ -6246,10 +7115,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_set_targetPtr = - _lookup>('spine_ik_constraint_set_target'); + late final _spine_ik_constraint_set_targetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint, + spine_bone)>>('spine_ik_constraint_set_target'); late final _spine_ik_constraint_set_target = - _spine_ik_constraint_set_targetPtr.asFunction(); + _spine_ik_constraint_set_targetPtr + .asFunction(); int spine_ik_constraint_get_bend_direction( spine_ik_constraint constraint, @@ -6260,9 +7132,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_bend_directionPtr = - _lookup>('spine_ik_constraint_get_bend_direction'); + _lookup>( + 'spine_ik_constraint_get_bend_direction'); late final _spine_ik_constraint_get_bend_direction = - _spine_ik_constraint_get_bend_directionPtr.asFunction(); + _spine_ik_constraint_get_bend_directionPtr + .asFunction(); void spine_ik_constraint_set_bend_direction( spine_ik_constraint constraint, @@ -6274,11 +7148,12 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_set_bend_directionPtr = - _lookup>( - 'spine_ik_constraint_set_bend_direction'); + late final _spine_ik_constraint_set_bend_directionPtr = _lookup< + ffi.NativeFunction>( + 'spine_ik_constraint_set_bend_direction'); late final _spine_ik_constraint_set_bend_direction = - _spine_ik_constraint_set_bend_directionPtr.asFunction(); + _spine_ik_constraint_set_bend_directionPtr + .asFunction(); int spine_ik_constraint_get_compress( spine_ik_constraint constraint, @@ -6289,9 +7164,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_compressPtr = - _lookup>('spine_ik_constraint_get_compress'); + _lookup>( + 'spine_ik_constraint_get_compress'); late final _spine_ik_constraint_get_compress = - _spine_ik_constraint_get_compressPtr.asFunction(); + _spine_ik_constraint_get_compressPtr + .asFunction(); void spine_ik_constraint_set_compress( spine_ik_constraint constraint, @@ -6303,10 +7180,12 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_set_compressPtr = - _lookup>('spine_ik_constraint_set_compress'); + late final _spine_ik_constraint_set_compressPtr = _lookup< + ffi.NativeFunction>( + 'spine_ik_constraint_set_compress'); late final _spine_ik_constraint_set_compress = - _spine_ik_constraint_set_compressPtr.asFunction(); + _spine_ik_constraint_set_compressPtr + .asFunction(); int spine_ik_constraint_get_stretch( spine_ik_constraint constraint, @@ -6317,9 +7196,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_stretchPtr = - _lookup>('spine_ik_constraint_get_stretch'); + _lookup>( + 'spine_ik_constraint_get_stretch'); late final _spine_ik_constraint_get_stretch = - _spine_ik_constraint_get_stretchPtr.asFunction(); + _spine_ik_constraint_get_stretchPtr + .asFunction(); void spine_ik_constraint_set_stretch( spine_ik_constraint constraint, @@ -6331,10 +7212,12 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_set_stretchPtr = - _lookup>('spine_ik_constraint_set_stretch'); + late final _spine_ik_constraint_set_stretchPtr = _lookup< + ffi.NativeFunction>( + 'spine_ik_constraint_set_stretch'); late final _spine_ik_constraint_set_stretch = - _spine_ik_constraint_set_stretchPtr.asFunction(); + _spine_ik_constraint_set_stretchPtr + .asFunction(); double spine_ik_constraint_get_mix( spine_ik_constraint constraint, @@ -6345,9 +7228,10 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_mixPtr = - _lookup>('spine_ik_constraint_get_mix'); - late final _spine_ik_constraint_get_mix = - _spine_ik_constraint_get_mixPtr.asFunction(); + _lookup>( + 'spine_ik_constraint_get_mix'); + late final _spine_ik_constraint_get_mix = _spine_ik_constraint_get_mixPtr + .asFunction(); void spine_ik_constraint_set_mix( spine_ik_constraint constraint, @@ -6359,10 +7243,12 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_set_mixPtr = - _lookup>('spine_ik_constraint_set_mix'); - late final _spine_ik_constraint_set_mix = - _spine_ik_constraint_set_mixPtr.asFunction(); + late final _spine_ik_constraint_set_mixPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + spine_ik_constraint, ffi.Float)>>('spine_ik_constraint_set_mix'); + late final _spine_ik_constraint_set_mix = _spine_ik_constraint_set_mixPtr + .asFunction(); double spine_ik_constraint_get_softness( spine_ik_constraint constraint, @@ -6373,9 +7259,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_softnessPtr = - _lookup>('spine_ik_constraint_get_softness'); + _lookup>( + 'spine_ik_constraint_get_softness'); late final _spine_ik_constraint_get_softness = - _spine_ik_constraint_get_softnessPtr.asFunction(); + _spine_ik_constraint_get_softnessPtr + .asFunction(); void spine_ik_constraint_set_softness( spine_ik_constraint constraint, @@ -6387,11 +7275,13 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_set_softnessPtr = - _lookup>( - 'spine_ik_constraint_set_softness'); + late final _spine_ik_constraint_set_softnessPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_ik_constraint, + ffi.Float)>>('spine_ik_constraint_set_softness'); late final _spine_ik_constraint_set_softness = - _spine_ik_constraint_set_softnessPtr.asFunction(); + _spine_ik_constraint_set_softnessPtr + .asFunction(); int spine_ik_constraint_get_is_active( spine_ik_constraint constraint, @@ -6402,9 +7292,11 @@ class SpineFlutterBindings { } late final _spine_ik_constraint_get_is_activePtr = - _lookup>('spine_ik_constraint_get_is_active'); + _lookup>( + 'spine_ik_constraint_get_is_active'); late final _spine_ik_constraint_get_is_active = - _spine_ik_constraint_get_is_activePtr.asFunction(); + _spine_ik_constraint_get_is_activePtr + .asFunction(); void spine_ik_constraint_set_is_active( spine_ik_constraint constraint, @@ -6416,10 +7308,12 @@ class SpineFlutterBindings { ); } - late final _spine_ik_constraint_set_is_activePtr = - _lookup>('spine_ik_constraint_set_is_active'); + late final _spine_ik_constraint_set_is_activePtr = _lookup< + ffi.NativeFunction>( + 'spine_ik_constraint_set_is_active'); late final _spine_ik_constraint_set_is_active = - _spine_ik_constraint_set_is_activePtr.asFunction(); + _spine_ik_constraint_set_is_activePtr + .asFunction(); int spine_transform_constraint_data_get_num_bones( spine_transform_constraint_data data, @@ -6429,11 +7323,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_num_bonesPtr = - _lookup>( - 'spine_transform_constraint_data_get_num_bones'); + late final _spine_transform_constraint_data_get_num_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_num_bones'); late final _spine_transform_constraint_data_get_num_bones = - _spine_transform_constraint_data_get_num_bonesPtr.asFunction(); + _spine_transform_constraint_data_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_transform_constraint_data_get_bones( spine_transform_constraint_data data, @@ -6443,11 +7339,15 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_bonesPtr = - _lookup Function(spine_transform_constraint_data)>>( - 'spine_transform_constraint_data_get_bones'); - late final _spine_transform_constraint_data_get_bones = _spine_transform_constraint_data_get_bonesPtr - .asFunction Function(spine_transform_constraint_data)>(); + late final _spine_transform_constraint_data_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_bones'); + late final _spine_transform_constraint_data_get_bones = + _spine_transform_constraint_data_get_bonesPtr.asFunction< + ffi.Pointer Function( + spine_transform_constraint_data)>(); spine_bone_data spine_transform_constraint_data_get_target( spine_transform_constraint_data data, @@ -6457,11 +7357,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_targetPtr = - _lookup>( - 'spine_transform_constraint_data_get_target'); - late final _spine_transform_constraint_data_get_target = _spine_transform_constraint_data_get_targetPtr - .asFunction(); + late final _spine_transform_constraint_data_get_targetPtr = _lookup< + ffi.NativeFunction< + spine_bone_data Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_target'); + late final _spine_transform_constraint_data_get_target = + _spine_transform_constraint_data_get_targetPtr.asFunction< + spine_bone_data Function(spine_transform_constraint_data)>(); void spine_transform_constraint_data_set_target( spine_transform_constraint_data data, @@ -6473,11 +7375,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_targetPtr = - _lookup>( - 'spine_transform_constraint_data_set_target'); - late final _spine_transform_constraint_data_set_target = _spine_transform_constraint_data_set_targetPtr - .asFunction(); + late final _spine_transform_constraint_data_set_targetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + spine_bone_data)>>('spine_transform_constraint_data_set_target'); + late final _spine_transform_constraint_data_set_target = + _spine_transform_constraint_data_set_targetPtr.asFunction< + void Function(spine_transform_constraint_data, spine_bone_data)>(); double spine_transform_constraint_data_get_mix_rotate( spine_transform_constraint_data data, @@ -6487,11 +7391,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_mix_rotatePtr = - _lookup>( - 'spine_transform_constraint_data_get_mix_rotate'); + late final _spine_transform_constraint_data_get_mix_rotatePtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_mix_rotate'); late final _spine_transform_constraint_data_get_mix_rotate = - _spine_transform_constraint_data_get_mix_rotatePtr.asFunction(); + _spine_transform_constraint_data_get_mix_rotatePtr + .asFunction(); void spine_transform_constraint_data_set_mix_rotate( spine_transform_constraint_data data, @@ -6503,11 +7409,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_mix_rotatePtr = - _lookup>( - 'spine_transform_constraint_data_set_mix_rotate'); - late final _spine_transform_constraint_data_set_mix_rotate = _spine_transform_constraint_data_set_mix_rotatePtr - .asFunction(); + late final _spine_transform_constraint_data_set_mix_rotatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Float)>>('spine_transform_constraint_data_set_mix_rotate'); + late final _spine_transform_constraint_data_set_mix_rotate = + _spine_transform_constraint_data_set_mix_rotatePtr + .asFunction(); double spine_transform_constraint_data_get_mix_x( spine_transform_constraint_data data, @@ -6517,11 +7425,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_mix_xPtr = - _lookup>( - 'spine_transform_constraint_data_get_mix_x'); + late final _spine_transform_constraint_data_get_mix_xPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_mix_x'); late final _spine_transform_constraint_data_get_mix_x = - _spine_transform_constraint_data_get_mix_xPtr.asFunction(); + _spine_transform_constraint_data_get_mix_xPtr + .asFunction(); void spine_transform_constraint_data_set_mix_x( spine_transform_constraint_data data, @@ -6533,11 +7443,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_mix_xPtr = - _lookup>( - 'spine_transform_constraint_data_set_mix_x'); - late final _spine_transform_constraint_data_set_mix_x = _spine_transform_constraint_data_set_mix_xPtr - .asFunction(); + late final _spine_transform_constraint_data_set_mix_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Float)>>('spine_transform_constraint_data_set_mix_x'); + late final _spine_transform_constraint_data_set_mix_x = + _spine_transform_constraint_data_set_mix_xPtr + .asFunction(); double spine_transform_constraint_data_get_mix_y( spine_transform_constraint_data data, @@ -6547,11 +7459,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_mix_yPtr = - _lookup>( - 'spine_transform_constraint_data_get_mix_y'); + late final _spine_transform_constraint_data_get_mix_yPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_mix_y'); late final _spine_transform_constraint_data_get_mix_y = - _spine_transform_constraint_data_get_mix_yPtr.asFunction(); + _spine_transform_constraint_data_get_mix_yPtr + .asFunction(); void spine_transform_constraint_data_set_mix_y( spine_transform_constraint_data data, @@ -6563,11 +7477,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_mix_yPtr = - _lookup>( - 'spine_transform_constraint_data_set_mix_y'); - late final _spine_transform_constraint_data_set_mix_y = _spine_transform_constraint_data_set_mix_yPtr - .asFunction(); + late final _spine_transform_constraint_data_set_mix_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Float)>>('spine_transform_constraint_data_set_mix_y'); + late final _spine_transform_constraint_data_set_mix_y = + _spine_transform_constraint_data_set_mix_yPtr + .asFunction(); double spine_transform_constraint_data_get_mix_scale_x( spine_transform_constraint_data data, @@ -6577,11 +7493,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_mix_scale_xPtr = - _lookup>( - 'spine_transform_constraint_data_get_mix_scale_x'); - late final _spine_transform_constraint_data_get_mix_scale_x = _spine_transform_constraint_data_get_mix_scale_xPtr - .asFunction(); + late final _spine_transform_constraint_data_get_mix_scale_xPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_mix_scale_x'); + late final _spine_transform_constraint_data_get_mix_scale_x = + _spine_transform_constraint_data_get_mix_scale_xPtr + .asFunction(); void spine_transform_constraint_data_set_mix_scale_x( spine_transform_constraint_data data, @@ -6593,11 +7511,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_mix_scale_xPtr = - _lookup>( - 'spine_transform_constraint_data_set_mix_scale_x'); - late final _spine_transform_constraint_data_set_mix_scale_x = _spine_transform_constraint_data_set_mix_scale_xPtr - .asFunction(); + late final _spine_transform_constraint_data_set_mix_scale_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Float)>>('spine_transform_constraint_data_set_mix_scale_x'); + late final _spine_transform_constraint_data_set_mix_scale_x = + _spine_transform_constraint_data_set_mix_scale_xPtr + .asFunction(); double spine_transform_constraint_data_get_mix_scale_y( spine_transform_constraint_data data, @@ -6607,11 +7527,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_mix_scale_yPtr = - _lookup>( - 'spine_transform_constraint_data_get_mix_scale_y'); - late final _spine_transform_constraint_data_get_mix_scale_y = _spine_transform_constraint_data_get_mix_scale_yPtr - .asFunction(); + late final _spine_transform_constraint_data_get_mix_scale_yPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_mix_scale_y'); + late final _spine_transform_constraint_data_get_mix_scale_y = + _spine_transform_constraint_data_get_mix_scale_yPtr + .asFunction(); void spine_transform_constraint_data_set_mix_scale_y( spine_transform_constraint_data data, @@ -6623,11 +7545,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_mix_scale_yPtr = - _lookup>( - 'spine_transform_constraint_data_set_mix_scale_y'); - late final _spine_transform_constraint_data_set_mix_scale_y = _spine_transform_constraint_data_set_mix_scale_yPtr - .asFunction(); + late final _spine_transform_constraint_data_set_mix_scale_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Float)>>('spine_transform_constraint_data_set_mix_scale_y'); + late final _spine_transform_constraint_data_set_mix_scale_y = + _spine_transform_constraint_data_set_mix_scale_yPtr + .asFunction(); double spine_transform_constraint_data_get_mix_shear_y( spine_transform_constraint_data data, @@ -6637,11 +7561,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_mix_shear_yPtr = - _lookup>( - 'spine_transform_constraint_data_get_mix_shear_y'); - late final _spine_transform_constraint_data_get_mix_shear_y = _spine_transform_constraint_data_get_mix_shear_yPtr - .asFunction(); + late final _spine_transform_constraint_data_get_mix_shear_yPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_mix_shear_y'); + late final _spine_transform_constraint_data_get_mix_shear_y = + _spine_transform_constraint_data_get_mix_shear_yPtr + .asFunction(); void spine_transform_constraint_data_set_mix_shear_y( spine_transform_constraint_data data, @@ -6653,11 +7579,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_mix_shear_yPtr = - _lookup>( - 'spine_transform_constraint_data_set_mix_shear_y'); - late final _spine_transform_constraint_data_set_mix_shear_y = _spine_transform_constraint_data_set_mix_shear_yPtr - .asFunction(); + late final _spine_transform_constraint_data_set_mix_shear_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Float)>>('spine_transform_constraint_data_set_mix_shear_y'); + late final _spine_transform_constraint_data_set_mix_shear_y = + _spine_transform_constraint_data_set_mix_shear_yPtr + .asFunction(); double spine_transform_constraint_data_get_offset_rotation( spine_transform_constraint_data data, @@ -6667,9 +7595,10 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_offset_rotationPtr = - _lookup>( - 'spine_transform_constraint_data_get_offset_rotation'); + late final _spine_transform_constraint_data_get_offset_rotationPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_offset_rotation'); late final _spine_transform_constraint_data_get_offset_rotation = _spine_transform_constraint_data_get_offset_rotationPtr .asFunction(); @@ -6684,9 +7613,10 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_offset_rotationPtr = - _lookup>( - 'spine_transform_constraint_data_set_offset_rotation'); + late final _spine_transform_constraint_data_set_offset_rotationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, ffi.Float)>>( + 'spine_transform_constraint_data_set_offset_rotation'); late final _spine_transform_constraint_data_set_offset_rotation = _spine_transform_constraint_data_set_offset_rotationPtr .asFunction(); @@ -6699,11 +7629,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_offset_xPtr = - _lookup>( - 'spine_transform_constraint_data_get_offset_x'); + late final _spine_transform_constraint_data_get_offset_xPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_offset_x'); late final _spine_transform_constraint_data_get_offset_x = - _spine_transform_constraint_data_get_offset_xPtr.asFunction(); + _spine_transform_constraint_data_get_offset_xPtr + .asFunction(); void spine_transform_constraint_data_set_offset_x( spine_transform_constraint_data data, @@ -6715,11 +7647,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_offset_xPtr = - _lookup>( - 'spine_transform_constraint_data_set_offset_x'); - late final _spine_transform_constraint_data_set_offset_x = _spine_transform_constraint_data_set_offset_xPtr - .asFunction(); + late final _spine_transform_constraint_data_set_offset_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Float)>>('spine_transform_constraint_data_set_offset_x'); + late final _spine_transform_constraint_data_set_offset_x = + _spine_transform_constraint_data_set_offset_xPtr + .asFunction(); double spine_transform_constraint_data_get_offset_y( spine_transform_constraint_data data, @@ -6729,11 +7663,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_offset_yPtr = - _lookup>( - 'spine_transform_constraint_data_get_offset_y'); + late final _spine_transform_constraint_data_get_offset_yPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_offset_y'); late final _spine_transform_constraint_data_get_offset_y = - _spine_transform_constraint_data_get_offset_yPtr.asFunction(); + _spine_transform_constraint_data_get_offset_yPtr + .asFunction(); void spine_transform_constraint_data_set_offset_y( spine_transform_constraint_data data, @@ -6745,11 +7681,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_offset_yPtr = - _lookup>( - 'spine_transform_constraint_data_set_offset_y'); - late final _spine_transform_constraint_data_set_offset_y = _spine_transform_constraint_data_set_offset_yPtr - .asFunction(); + late final _spine_transform_constraint_data_set_offset_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Float)>>('spine_transform_constraint_data_set_offset_y'); + late final _spine_transform_constraint_data_set_offset_y = + _spine_transform_constraint_data_set_offset_yPtr + .asFunction(); double spine_transform_constraint_data_get_offset_scale_x( spine_transform_constraint_data data, @@ -6759,9 +7697,10 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_offset_scale_xPtr = - _lookup>( - 'spine_transform_constraint_data_get_offset_scale_x'); + late final _spine_transform_constraint_data_get_offset_scale_xPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_offset_scale_x'); late final _spine_transform_constraint_data_get_offset_scale_x = _spine_transform_constraint_data_get_offset_scale_xPtr .asFunction(); @@ -6776,9 +7715,10 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_offset_scale_xPtr = - _lookup>( - 'spine_transform_constraint_data_set_offset_scale_x'); + late final _spine_transform_constraint_data_set_offset_scale_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, ffi.Float)>>( + 'spine_transform_constraint_data_set_offset_scale_x'); late final _spine_transform_constraint_data_set_offset_scale_x = _spine_transform_constraint_data_set_offset_scale_xPtr .asFunction(); @@ -6791,9 +7731,10 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_offset_scale_yPtr = - _lookup>( - 'spine_transform_constraint_data_get_offset_scale_y'); + late final _spine_transform_constraint_data_get_offset_scale_yPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_offset_scale_y'); late final _spine_transform_constraint_data_get_offset_scale_y = _spine_transform_constraint_data_get_offset_scale_yPtr .asFunction(); @@ -6808,9 +7749,10 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_offset_scale_yPtr = - _lookup>( - 'spine_transform_constraint_data_set_offset_scale_y'); + late final _spine_transform_constraint_data_set_offset_scale_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, ffi.Float)>>( + 'spine_transform_constraint_data_set_offset_scale_y'); late final _spine_transform_constraint_data_set_offset_scale_y = _spine_transform_constraint_data_set_offset_scale_yPtr .asFunction(); @@ -6823,9 +7765,10 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_offset_shear_yPtr = - _lookup>( - 'spine_transform_constraint_data_get_offset_shear_y'); + late final _spine_transform_constraint_data_get_offset_shear_yPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_offset_shear_y'); late final _spine_transform_constraint_data_get_offset_shear_y = _spine_transform_constraint_data_get_offset_shear_yPtr .asFunction(); @@ -6840,9 +7783,10 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_offset_shear_yPtr = - _lookup>( - 'spine_transform_constraint_data_set_offset_shear_y'); + late final _spine_transform_constraint_data_set_offset_shear_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, ffi.Float)>>( + 'spine_transform_constraint_data_set_offset_shear_y'); late final _spine_transform_constraint_data_set_offset_shear_y = _spine_transform_constraint_data_set_offset_shear_yPtr .asFunction(); @@ -6855,11 +7799,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_is_relativePtr = - _lookup>( - 'spine_transform_constraint_data_get_is_relative'); + late final _spine_transform_constraint_data_get_is_relativePtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_is_relative'); late final _spine_transform_constraint_data_get_is_relative = - _spine_transform_constraint_data_get_is_relativePtr.asFunction(); + _spine_transform_constraint_data_get_is_relativePtr + .asFunction(); void spine_transform_constraint_data_set_is_relative( spine_transform_constraint_data data, @@ -6871,11 +7817,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_is_relativePtr = - _lookup>( - 'spine_transform_constraint_data_set_is_relative'); - late final _spine_transform_constraint_data_set_is_relative = _spine_transform_constraint_data_set_is_relativePtr - .asFunction(); + late final _spine_transform_constraint_data_set_is_relativePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Int)>>('spine_transform_constraint_data_set_is_relative'); + late final _spine_transform_constraint_data_set_is_relative = + _spine_transform_constraint_data_set_is_relativePtr + .asFunction(); int spine_transform_constraint_data_get_is_local( spine_transform_constraint_data data, @@ -6885,11 +7833,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_get_is_localPtr = - _lookup>( - 'spine_transform_constraint_data_get_is_local'); + late final _spine_transform_constraint_data_get_is_localPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(spine_transform_constraint_data)>>( + 'spine_transform_constraint_data_get_is_local'); late final _spine_transform_constraint_data_get_is_local = - _spine_transform_constraint_data_get_is_localPtr.asFunction(); + _spine_transform_constraint_data_get_is_localPtr + .asFunction(); void spine_transform_constraint_data_set_is_local( spine_transform_constraint_data data, @@ -6901,11 +7851,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_data_set_is_localPtr = - _lookup>( - 'spine_transform_constraint_data_set_is_local'); - late final _spine_transform_constraint_data_set_is_local = _spine_transform_constraint_data_set_is_localPtr - .asFunction(); + late final _spine_transform_constraint_data_set_is_localPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint_data, + ffi.Int)>>('spine_transform_constraint_data_set_is_local'); + late final _spine_transform_constraint_data_set_is_local = + _spine_transform_constraint_data_set_is_localPtr + .asFunction(); void spine_transform_constraint_update( spine_transform_constraint constraint, @@ -6915,10 +7867,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_updatePtr = - _lookup>('spine_transform_constraint_update'); + late final _spine_transform_constraint_updatePtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_update'); late final _spine_transform_constraint_update = - _spine_transform_constraint_updatePtr.asFunction(); + _spine_transform_constraint_updatePtr + .asFunction(); int spine_transform_constraint_get_order( spine_transform_constraint constraint, @@ -6929,9 +7883,11 @@ class SpineFlutterBindings { } late final _spine_transform_constraint_get_orderPtr = - _lookup>('spine_transform_constraint_get_order'); + _lookup>( + 'spine_transform_constraint_get_order'); late final _spine_transform_constraint_get_order = - _spine_transform_constraint_get_orderPtr.asFunction(); + _spine_transform_constraint_get_orderPtr + .asFunction(); spine_transform_constraint_data spine_transform_constraint_get_data( spine_transform_constraint constraint, @@ -6941,11 +7897,15 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_dataPtr = - _lookup>( - 'spine_transform_constraint_get_data'); - late final _spine_transform_constraint_get_data = _spine_transform_constraint_get_dataPtr - .asFunction(); + late final _spine_transform_constraint_get_dataPtr = _lookup< + ffi.NativeFunction< + spine_transform_constraint_data Function( + spine_transform_constraint)>>( + 'spine_transform_constraint_get_data'); + late final _spine_transform_constraint_get_data = + _spine_transform_constraint_get_dataPtr.asFunction< + spine_transform_constraint_data Function( + spine_transform_constraint)>(); int spine_transform_constraint_get_num_bones( spine_transform_constraint constraint, @@ -6959,7 +7919,8 @@ class SpineFlutterBindings { _lookup>( 'spine_transform_constraint_get_num_bones'); late final _spine_transform_constraint_get_num_bones = - _spine_transform_constraint_get_num_bonesPtr.asFunction(); + _spine_transform_constraint_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_transform_constraint_get_bones( spine_transform_constraint constraint, @@ -6969,11 +7930,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_bonesPtr = - _lookup Function(spine_transform_constraint)>>( - 'spine_transform_constraint_get_bones'); - late final _spine_transform_constraint_get_bones = _spine_transform_constraint_get_bonesPtr - .asFunction Function(spine_transform_constraint)>(); + late final _spine_transform_constraint_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(spine_transform_constraint)>>( + 'spine_transform_constraint_get_bones'); + late final _spine_transform_constraint_get_bones = + _spine_transform_constraint_get_bonesPtr.asFunction< + ffi.Pointer Function(spine_transform_constraint)>(); spine_bone spine_transform_constraint_get_target( spine_transform_constraint constraint, @@ -6983,11 +7946,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_targetPtr = - _lookup>( - 'spine_transform_constraint_get_target'); + late final _spine_transform_constraint_get_targetPtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_get_target'); late final _spine_transform_constraint_get_target = - _spine_transform_constraint_get_targetPtr.asFunction(); + _spine_transform_constraint_get_targetPtr + .asFunction(); void spine_transform_constraint_set_target( spine_transform_constraint constraint, @@ -6999,11 +7963,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_set_targetPtr = - _lookup>( - 'spine_transform_constraint_set_target'); + late final _spine_transform_constraint_set_targetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint, + spine_bone)>>('spine_transform_constraint_set_target'); late final _spine_transform_constraint_set_target = - _spine_transform_constraint_set_targetPtr.asFunction(); + _spine_transform_constraint_set_targetPtr + .asFunction(); double spine_transform_constraint_get_mix_rotate( spine_transform_constraint constraint, @@ -7013,11 +7979,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_mix_rotatePtr = - _lookup>( - 'spine_transform_constraint_get_mix_rotate'); + late final _spine_transform_constraint_get_mix_rotatePtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_get_mix_rotate'); late final _spine_transform_constraint_get_mix_rotate = - _spine_transform_constraint_get_mix_rotatePtr.asFunction(); + _spine_transform_constraint_get_mix_rotatePtr + .asFunction(); void spine_transform_constraint_set_mix_rotate( spine_transform_constraint constraint, @@ -7029,11 +7996,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_set_mix_rotatePtr = - _lookup>( - 'spine_transform_constraint_set_mix_rotate'); + late final _spine_transform_constraint_set_mix_rotatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint, + ffi.Float)>>('spine_transform_constraint_set_mix_rotate'); late final _spine_transform_constraint_set_mix_rotate = - _spine_transform_constraint_set_mix_rotatePtr.asFunction(); + _spine_transform_constraint_set_mix_rotatePtr + .asFunction(); double spine_transform_constraint_get_mix_x( spine_transform_constraint constraint, @@ -7043,11 +8012,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_mix_xPtr = - _lookup>( - 'spine_transform_constraint_get_mix_x'); + late final _spine_transform_constraint_get_mix_xPtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_get_mix_x'); late final _spine_transform_constraint_get_mix_x = - _spine_transform_constraint_get_mix_xPtr.asFunction(); + _spine_transform_constraint_get_mix_xPtr + .asFunction(); void spine_transform_constraint_set_mix_x( spine_transform_constraint constraint, @@ -7059,11 +8029,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_set_mix_xPtr = - _lookup>( - 'spine_transform_constraint_set_mix_x'); + late final _spine_transform_constraint_set_mix_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint, + ffi.Float)>>('spine_transform_constraint_set_mix_x'); late final _spine_transform_constraint_set_mix_x = - _spine_transform_constraint_set_mix_xPtr.asFunction(); + _spine_transform_constraint_set_mix_xPtr + .asFunction(); double spine_transform_constraint_get_mix_y( spine_transform_constraint constraint, @@ -7073,11 +8045,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_mix_yPtr = - _lookup>( - 'spine_transform_constraint_get_mix_y'); + late final _spine_transform_constraint_get_mix_yPtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_get_mix_y'); late final _spine_transform_constraint_get_mix_y = - _spine_transform_constraint_get_mix_yPtr.asFunction(); + _spine_transform_constraint_get_mix_yPtr + .asFunction(); void spine_transform_constraint_set_mix_y( spine_transform_constraint constraint, @@ -7089,11 +8062,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_set_mix_yPtr = - _lookup>( - 'spine_transform_constraint_set_mix_y'); + late final _spine_transform_constraint_set_mix_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint, + ffi.Float)>>('spine_transform_constraint_set_mix_y'); late final _spine_transform_constraint_set_mix_y = - _spine_transform_constraint_set_mix_yPtr.asFunction(); + _spine_transform_constraint_set_mix_yPtr + .asFunction(); double spine_transform_constraint_get_mix_scale_x( spine_transform_constraint constraint, @@ -7103,11 +8078,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_mix_scale_xPtr = - _lookup>( - 'spine_transform_constraint_get_mix_scale_x'); + late final _spine_transform_constraint_get_mix_scale_xPtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_get_mix_scale_x'); late final _spine_transform_constraint_get_mix_scale_x = - _spine_transform_constraint_get_mix_scale_xPtr.asFunction(); + _spine_transform_constraint_get_mix_scale_xPtr + .asFunction(); void spine_transform_constraint_set_mix_scale_x( spine_transform_constraint constraint, @@ -7119,11 +8095,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_set_mix_scale_xPtr = - _lookup>( - 'spine_transform_constraint_set_mix_scale_x'); + late final _spine_transform_constraint_set_mix_scale_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint, + ffi.Float)>>('spine_transform_constraint_set_mix_scale_x'); late final _spine_transform_constraint_set_mix_scale_x = - _spine_transform_constraint_set_mix_scale_xPtr.asFunction(); + _spine_transform_constraint_set_mix_scale_xPtr + .asFunction(); double spine_transform_constraint_get_mix_scale_y( spine_transform_constraint constraint, @@ -7133,11 +8111,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_mix_scale_yPtr = - _lookup>( - 'spine_transform_constraint_get_mix_scale_y'); + late final _spine_transform_constraint_get_mix_scale_yPtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_get_mix_scale_y'); late final _spine_transform_constraint_get_mix_scale_y = - _spine_transform_constraint_get_mix_scale_yPtr.asFunction(); + _spine_transform_constraint_get_mix_scale_yPtr + .asFunction(); void spine_transform_constraint_set_mix_scale_y( spine_transform_constraint constraint, @@ -7149,11 +8128,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_set_mix_scale_yPtr = - _lookup>( - 'spine_transform_constraint_set_mix_scale_y'); + late final _spine_transform_constraint_set_mix_scale_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint, + ffi.Float)>>('spine_transform_constraint_set_mix_scale_y'); late final _spine_transform_constraint_set_mix_scale_y = - _spine_transform_constraint_set_mix_scale_yPtr.asFunction(); + _spine_transform_constraint_set_mix_scale_yPtr + .asFunction(); double spine_transform_constraint_get_mix_shear_y( spine_transform_constraint constraint, @@ -7163,11 +8144,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_mix_shear_yPtr = - _lookup>( - 'spine_transform_constraint_get_mix_shear_y'); + late final _spine_transform_constraint_get_mix_shear_yPtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_get_mix_shear_y'); late final _spine_transform_constraint_get_mix_shear_y = - _spine_transform_constraint_get_mix_shear_yPtr.asFunction(); + _spine_transform_constraint_get_mix_shear_yPtr + .asFunction(); void spine_transform_constraint_set_mix_shear_y( spine_transform_constraint constraint, @@ -7179,11 +8161,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_set_mix_shear_yPtr = - _lookup>( - 'spine_transform_constraint_set_mix_shear_y'); + late final _spine_transform_constraint_set_mix_shear_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint, + ffi.Float)>>('spine_transform_constraint_set_mix_shear_y'); late final _spine_transform_constraint_set_mix_shear_y = - _spine_transform_constraint_set_mix_shear_yPtr.asFunction(); + _spine_transform_constraint_set_mix_shear_yPtr + .asFunction(); double spine_transform_constraint_get_is_active( spine_transform_constraint constraint, @@ -7193,11 +8177,12 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_get_is_activePtr = - _lookup>( - 'spine_transform_constraint_get_is_active'); + late final _spine_transform_constraint_get_is_activePtr = _lookup< + ffi.NativeFunction>( + 'spine_transform_constraint_get_is_active'); late final _spine_transform_constraint_get_is_active = - _spine_transform_constraint_get_is_activePtr.asFunction(); + _spine_transform_constraint_get_is_activePtr + .asFunction(); void spine_transform_constraint_set_is_active( spine_transform_constraint constraint, @@ -7209,11 +8194,13 @@ class SpineFlutterBindings { ); } - late final _spine_transform_constraint_set_is_activePtr = - _lookup>( - 'spine_transform_constraint_set_is_active'); + late final _spine_transform_constraint_set_is_activePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_transform_constraint, + ffi.Int)>>('spine_transform_constraint_set_is_active'); late final _spine_transform_constraint_set_is_active = - _spine_transform_constraint_set_is_activePtr.asFunction(); + _spine_transform_constraint_set_is_activePtr + .asFunction(); int spine_path_constraint_data_get_num_bones( spine_path_constraint_data data, @@ -7227,7 +8214,8 @@ class SpineFlutterBindings { _lookup>( 'spine_path_constraint_data_get_num_bones'); late final _spine_path_constraint_data_get_num_bones = - _spine_path_constraint_data_get_num_bonesPtr.asFunction(); + _spine_path_constraint_data_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_path_constraint_data_get_bones( spine_path_constraint_data data, @@ -7237,11 +8225,14 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_bonesPtr = - _lookup Function(spine_path_constraint_data)>>( - 'spine_path_constraint_data_get_bones'); - late final _spine_path_constraint_data_get_bones = _spine_path_constraint_data_get_bonesPtr - .asFunction Function(spine_path_constraint_data)>(); + late final _spine_path_constraint_data_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_path_constraint_data)>>( + 'spine_path_constraint_data_get_bones'); + late final _spine_path_constraint_data_get_bones = + _spine_path_constraint_data_get_bonesPtr.asFunction< + ffi.Pointer Function(spine_path_constraint_data)>(); spine_slot_data spine_path_constraint_data_get_target( spine_path_constraint_data data, @@ -7251,11 +8242,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_targetPtr = - _lookup>( - 'spine_path_constraint_data_get_target'); + late final _spine_path_constraint_data_get_targetPtr = _lookup< + ffi.NativeFunction< + spine_slot_data Function(spine_path_constraint_data)>>( + 'spine_path_constraint_data_get_target'); late final _spine_path_constraint_data_get_target = - _spine_path_constraint_data_get_targetPtr.asFunction(); + _spine_path_constraint_data_get_targetPtr + .asFunction(); void spine_path_constraint_data_set_target( spine_path_constraint_data data, @@ -7267,11 +8260,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_targetPtr = - _lookup>( - 'spine_path_constraint_data_set_target'); - late final _spine_path_constraint_data_set_target = _spine_path_constraint_data_set_targetPtr - .asFunction(); + late final _spine_path_constraint_data_set_targetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + spine_slot_data)>>('spine_path_constraint_data_set_target'); + late final _spine_path_constraint_data_set_target = + _spine_path_constraint_data_set_targetPtr.asFunction< + void Function(spine_path_constraint_data, spine_slot_data)>(); int spine_path_constraint_data_get_position_mode( spine_path_constraint_data data, @@ -7281,11 +8276,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_position_modePtr = - _lookup>( - 'spine_path_constraint_data_get_position_mode'); + late final _spine_path_constraint_data_get_position_modePtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_position_mode'); late final _spine_path_constraint_data_get_position_mode = - _spine_path_constraint_data_get_position_modePtr.asFunction(); + _spine_path_constraint_data_get_position_modePtr + .asFunction(); void spine_path_constraint_data_set_position_mode( spine_path_constraint_data data, @@ -7297,11 +8293,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_position_modePtr = - _lookup>( - 'spine_path_constraint_data_set_position_mode'); + late final _spine_path_constraint_data_set_position_modePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Int32)>>('spine_path_constraint_data_set_position_mode'); late final _spine_path_constraint_data_set_position_mode = - _spine_path_constraint_data_set_position_modePtr.asFunction(); + _spine_path_constraint_data_set_position_modePtr + .asFunction(); int spine_path_constraint_data_get_spacing_mode( spine_path_constraint_data data, @@ -7311,11 +8309,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_spacing_modePtr = - _lookup>( - 'spine_path_constraint_data_get_spacing_mode'); + late final _spine_path_constraint_data_get_spacing_modePtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_spacing_mode'); late final _spine_path_constraint_data_get_spacing_mode = - _spine_path_constraint_data_get_spacing_modePtr.asFunction(); + _spine_path_constraint_data_get_spacing_modePtr + .asFunction(); void spine_path_constraint_data_set_spacing_mode( spine_path_constraint_data data, @@ -7327,11 +8326,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_spacing_modePtr = - _lookup>( - 'spine_path_constraint_data_set_spacing_mode'); + late final _spine_path_constraint_data_set_spacing_modePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Int32)>>('spine_path_constraint_data_set_spacing_mode'); late final _spine_path_constraint_data_set_spacing_mode = - _spine_path_constraint_data_set_spacing_modePtr.asFunction(); + _spine_path_constraint_data_set_spacing_modePtr + .asFunction(); int spine_path_constraint_data_get_rotate_mode( spine_path_constraint_data data, @@ -7341,11 +8342,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_rotate_modePtr = - _lookup>( - 'spine_path_constraint_data_get_rotate_mode'); + late final _spine_path_constraint_data_get_rotate_modePtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_rotate_mode'); late final _spine_path_constraint_data_get_rotate_mode = - _spine_path_constraint_data_get_rotate_modePtr.asFunction(); + _spine_path_constraint_data_get_rotate_modePtr + .asFunction(); void spine_path_constraint_data_set_rotate_mode( spine_path_constraint_data data, @@ -7357,11 +8359,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_rotate_modePtr = - _lookup>( - 'spine_path_constraint_data_set_rotate_mode'); + late final _spine_path_constraint_data_set_rotate_modePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Int32)>>('spine_path_constraint_data_set_rotate_mode'); late final _spine_path_constraint_data_set_rotate_mode = - _spine_path_constraint_data_set_rotate_modePtr.asFunction(); + _spine_path_constraint_data_set_rotate_modePtr + .asFunction(); double spine_path_constraint_data_get_offset_rotation( spine_path_constraint_data data, @@ -7371,11 +8375,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_offset_rotationPtr = - _lookup>( - 'spine_path_constraint_data_get_offset_rotation'); + late final _spine_path_constraint_data_get_offset_rotationPtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_offset_rotation'); late final _spine_path_constraint_data_get_offset_rotation = - _spine_path_constraint_data_get_offset_rotationPtr.asFunction(); + _spine_path_constraint_data_get_offset_rotationPtr + .asFunction(); void spine_path_constraint_data_set_offset_rotation( spine_path_constraint_data data, @@ -7387,11 +8392,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_offset_rotationPtr = - _lookup>( - 'spine_path_constraint_data_set_offset_rotation'); - late final _spine_path_constraint_data_set_offset_rotation = _spine_path_constraint_data_set_offset_rotationPtr - .asFunction(); + late final _spine_path_constraint_data_set_offset_rotationPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Float)>>('spine_path_constraint_data_set_offset_rotation'); + late final _spine_path_constraint_data_set_offset_rotation = + _spine_path_constraint_data_set_offset_rotationPtr + .asFunction(); double spine_path_constraint_data_get_position( spine_path_constraint_data data, @@ -7401,11 +8408,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_positionPtr = - _lookup>( - 'spine_path_constraint_data_get_position'); + late final _spine_path_constraint_data_get_positionPtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_position'); late final _spine_path_constraint_data_get_position = - _spine_path_constraint_data_get_positionPtr.asFunction(); + _spine_path_constraint_data_get_positionPtr + .asFunction(); void spine_path_constraint_data_set_position( spine_path_constraint_data data, @@ -7417,11 +8425,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_positionPtr = - _lookup>( - 'spine_path_constraint_data_set_position'); + late final _spine_path_constraint_data_set_positionPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Float)>>('spine_path_constraint_data_set_position'); late final _spine_path_constraint_data_set_position = - _spine_path_constraint_data_set_positionPtr.asFunction(); + _spine_path_constraint_data_set_positionPtr + .asFunction(); double spine_path_constraint_data_get_spacing( spine_path_constraint_data data, @@ -7431,11 +8441,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_spacingPtr = - _lookup>( - 'spine_path_constraint_data_get_spacing'); + late final _spine_path_constraint_data_get_spacingPtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_spacing'); late final _spine_path_constraint_data_get_spacing = - _spine_path_constraint_data_get_spacingPtr.asFunction(); + _spine_path_constraint_data_get_spacingPtr + .asFunction(); void spine_path_constraint_data_set_spacing( spine_path_constraint_data data, @@ -7447,11 +8458,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_spacingPtr = - _lookup>( - 'spine_path_constraint_data_set_spacing'); + late final _spine_path_constraint_data_set_spacingPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Float)>>('spine_path_constraint_data_set_spacing'); late final _spine_path_constraint_data_set_spacing = - _spine_path_constraint_data_set_spacingPtr.asFunction(); + _spine_path_constraint_data_set_spacingPtr + .asFunction(); double spine_path_constraint_data_get_mix_rotate( spine_path_constraint_data data, @@ -7461,11 +8474,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_mix_rotatePtr = - _lookup>( - 'spine_path_constraint_data_get_mix_rotate'); + late final _spine_path_constraint_data_get_mix_rotatePtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_mix_rotate'); late final _spine_path_constraint_data_get_mix_rotate = - _spine_path_constraint_data_get_mix_rotatePtr.asFunction(); + _spine_path_constraint_data_get_mix_rotatePtr + .asFunction(); void spine_path_constraint_data_set_mix_rotate( spine_path_constraint_data data, @@ -7477,11 +8491,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_mix_rotatePtr = - _lookup>( - 'spine_path_constraint_data_set_mix_rotate'); + late final _spine_path_constraint_data_set_mix_rotatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Float)>>('spine_path_constraint_data_set_mix_rotate'); late final _spine_path_constraint_data_set_mix_rotate = - _spine_path_constraint_data_set_mix_rotatePtr.asFunction(); + _spine_path_constraint_data_set_mix_rotatePtr + .asFunction(); double spine_path_constraint_data_get_mix_x( spine_path_constraint_data data, @@ -7491,11 +8507,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_mix_xPtr = - _lookup>( - 'spine_path_constraint_data_get_mix_x'); + late final _spine_path_constraint_data_get_mix_xPtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_mix_x'); late final _spine_path_constraint_data_get_mix_x = - _spine_path_constraint_data_get_mix_xPtr.asFunction(); + _spine_path_constraint_data_get_mix_xPtr + .asFunction(); void spine_path_constraint_data_set_mix_x( spine_path_constraint_data data, @@ -7507,11 +8524,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_mix_xPtr = - _lookup>( - 'spine_path_constraint_data_set_mix_x'); + late final _spine_path_constraint_data_set_mix_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Float)>>('spine_path_constraint_data_set_mix_x'); late final _spine_path_constraint_data_set_mix_x = - _spine_path_constraint_data_set_mix_xPtr.asFunction(); + _spine_path_constraint_data_set_mix_xPtr + .asFunction(); double spine_path_constraint_data_get_mix_y( spine_path_constraint_data data, @@ -7521,11 +8540,12 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_get_mix_yPtr = - _lookup>( - 'spine_path_constraint_data_get_mix_y'); + late final _spine_path_constraint_data_get_mix_yPtr = _lookup< + ffi.NativeFunction>( + 'spine_path_constraint_data_get_mix_y'); late final _spine_path_constraint_data_get_mix_y = - _spine_path_constraint_data_get_mix_yPtr.asFunction(); + _spine_path_constraint_data_get_mix_yPtr + .asFunction(); void spine_path_constraint_data_set_mix_y( spine_path_constraint_data data, @@ -7537,11 +8557,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_data_set_mix_yPtr = - _lookup>( - 'spine_path_constraint_data_set_mix_y'); + late final _spine_path_constraint_data_set_mix_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint_data, + ffi.Float)>>('spine_path_constraint_data_set_mix_y'); late final _spine_path_constraint_data_set_mix_y = - _spine_path_constraint_data_set_mix_yPtr.asFunction(); + _spine_path_constraint_data_set_mix_yPtr + .asFunction(); void spine_path_constraint_update( spine_path_constraint constraint, @@ -7552,9 +8574,10 @@ class SpineFlutterBindings { } late final _spine_path_constraint_updatePtr = - _lookup>('spine_path_constraint_update'); - late final _spine_path_constraint_update = - _spine_path_constraint_updatePtr.asFunction(); + _lookup>( + 'spine_path_constraint_update'); + late final _spine_path_constraint_update = _spine_path_constraint_updatePtr + .asFunction(); int spine_path_constraint_get_order( spine_path_constraint constraint, @@ -7565,9 +8588,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_orderPtr = - _lookup>('spine_path_constraint_get_order'); + _lookup>( + 'spine_path_constraint_get_order'); late final _spine_path_constraint_get_order = - _spine_path_constraint_get_orderPtr.asFunction(); + _spine_path_constraint_get_orderPtr + .asFunction(); spine_path_constraint_data spine_path_constraint_get_data( spine_path_constraint constraint, @@ -7577,11 +8602,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_get_dataPtr = - _lookup>( - 'spine_path_constraint_get_data'); + late final _spine_path_constraint_get_dataPtr = _lookup< + ffi.NativeFunction< + spine_path_constraint_data Function( + spine_path_constraint)>>('spine_path_constraint_get_data'); late final _spine_path_constraint_get_data = - _spine_path_constraint_get_dataPtr.asFunction(); + _spine_path_constraint_get_dataPtr.asFunction< + spine_path_constraint_data Function(spine_path_constraint)>(); int spine_path_constraint_get_num_bones( spine_path_constraint constraint, @@ -7592,9 +8619,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_num_bonesPtr = - _lookup>('spine_path_constraint_get_num_bones'); + _lookup>( + 'spine_path_constraint_get_num_bones'); late final _spine_path_constraint_get_num_bones = - _spine_path_constraint_get_num_bonesPtr.asFunction(); + _spine_path_constraint_get_num_bonesPtr + .asFunction(); ffi.Pointer spine_path_constraint_get_bones( spine_path_constraint constraint, @@ -7604,11 +8633,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_get_bonesPtr = - _lookup Function(spine_path_constraint)>>( - 'spine_path_constraint_get_bones'); + late final _spine_path_constraint_get_bonesPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_path_constraint)>>('spine_path_constraint_get_bones'); late final _spine_path_constraint_get_bones = - _spine_path_constraint_get_bonesPtr.asFunction Function(spine_path_constraint)>(); + _spine_path_constraint_get_bonesPtr.asFunction< + ffi.Pointer Function(spine_path_constraint)>(); spine_slot spine_path_constraint_get_target( spine_path_constraint constraint, @@ -7619,9 +8650,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_targetPtr = - _lookup>('spine_path_constraint_get_target'); + _lookup>( + 'spine_path_constraint_get_target'); late final _spine_path_constraint_get_target = - _spine_path_constraint_get_targetPtr.asFunction(); + _spine_path_constraint_get_targetPtr + .asFunction(); void spine_path_constraint_set_target( spine_path_constraint constraint, @@ -7633,11 +8666,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_set_targetPtr = - _lookup>( - 'spine_path_constraint_set_target'); + late final _spine_path_constraint_set_targetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint, + spine_slot)>>('spine_path_constraint_set_target'); late final _spine_path_constraint_set_target = - _spine_path_constraint_set_targetPtr.asFunction(); + _spine_path_constraint_set_targetPtr + .asFunction(); double spine_path_constraint_get_position( spine_path_constraint constraint, @@ -7648,9 +8683,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_positionPtr = - _lookup>('spine_path_constraint_get_position'); + _lookup>( + 'spine_path_constraint_get_position'); late final _spine_path_constraint_get_position = - _spine_path_constraint_get_positionPtr.asFunction(); + _spine_path_constraint_get_positionPtr + .asFunction(); void spine_path_constraint_set_position( spine_path_constraint constraint, @@ -7662,11 +8699,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_set_positionPtr = - _lookup>( - 'spine_path_constraint_set_position'); + late final _spine_path_constraint_set_positionPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint, + ffi.Float)>>('spine_path_constraint_set_position'); late final _spine_path_constraint_set_position = - _spine_path_constraint_set_positionPtr.asFunction(); + _spine_path_constraint_set_positionPtr + .asFunction(); double spine_path_constraint_get_spacing( spine_path_constraint constraint, @@ -7677,9 +8716,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_spacingPtr = - _lookup>('spine_path_constraint_get_spacing'); + _lookup>( + 'spine_path_constraint_get_spacing'); late final _spine_path_constraint_get_spacing = - _spine_path_constraint_get_spacingPtr.asFunction(); + _spine_path_constraint_get_spacingPtr + .asFunction(); void spine_path_constraint_set_spacing( spine_path_constraint constraint, @@ -7691,11 +8732,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_set_spacingPtr = - _lookup>( - 'spine_path_constraint_set_spacing'); + late final _spine_path_constraint_set_spacingPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint, + ffi.Float)>>('spine_path_constraint_set_spacing'); late final _spine_path_constraint_set_spacing = - _spine_path_constraint_set_spacingPtr.asFunction(); + _spine_path_constraint_set_spacingPtr + .asFunction(); double spine_path_constraint_get_mix_rotate( spine_path_constraint constraint, @@ -7706,9 +8749,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_mix_rotatePtr = - _lookup>('spine_path_constraint_get_mix_rotate'); + _lookup>( + 'spine_path_constraint_get_mix_rotate'); late final _spine_path_constraint_get_mix_rotate = - _spine_path_constraint_get_mix_rotatePtr.asFunction(); + _spine_path_constraint_get_mix_rotatePtr + .asFunction(); void spine_path_constraint_set_mix_rotate( spine_path_constraint constraint, @@ -7720,11 +8765,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_set_mix_rotatePtr = - _lookup>( - 'spine_path_constraint_set_mix_rotate'); + late final _spine_path_constraint_set_mix_rotatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint, + ffi.Float)>>('spine_path_constraint_set_mix_rotate'); late final _spine_path_constraint_set_mix_rotate = - _spine_path_constraint_set_mix_rotatePtr.asFunction(); + _spine_path_constraint_set_mix_rotatePtr + .asFunction(); double spine_path_constraint_get_mix_x( spine_path_constraint constraint, @@ -7735,9 +8782,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_mix_xPtr = - _lookup>('spine_path_constraint_get_mix_x'); + _lookup>( + 'spine_path_constraint_get_mix_x'); late final _spine_path_constraint_get_mix_x = - _spine_path_constraint_get_mix_xPtr.asFunction(); + _spine_path_constraint_get_mix_xPtr + .asFunction(); void spine_path_constraint_set_mix_x( spine_path_constraint constraint, @@ -7749,11 +8798,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_set_mix_xPtr = - _lookup>( - 'spine_path_constraint_set_mix_x'); + late final _spine_path_constraint_set_mix_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint, + ffi.Float)>>('spine_path_constraint_set_mix_x'); late final _spine_path_constraint_set_mix_x = - _spine_path_constraint_set_mix_xPtr.asFunction(); + _spine_path_constraint_set_mix_xPtr + .asFunction(); double spine_path_constraint_get_mix_y( spine_path_constraint constraint, @@ -7764,9 +8815,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_mix_yPtr = - _lookup>('spine_path_constraint_get_mix_y'); + _lookup>( + 'spine_path_constraint_get_mix_y'); late final _spine_path_constraint_get_mix_y = - _spine_path_constraint_get_mix_yPtr.asFunction(); + _spine_path_constraint_get_mix_yPtr + .asFunction(); void spine_path_constraint_set_mix_y( spine_path_constraint constraint, @@ -7778,11 +8831,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_set_mix_yPtr = - _lookup>( - 'spine_path_constraint_set_mix_y'); + late final _spine_path_constraint_set_mix_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint, + ffi.Float)>>('spine_path_constraint_set_mix_y'); late final _spine_path_constraint_set_mix_y = - _spine_path_constraint_set_mix_yPtr.asFunction(); + _spine_path_constraint_set_mix_yPtr + .asFunction(); int spine_path_constraint_get_is_active( spine_path_constraint constraint, @@ -7793,9 +8848,11 @@ class SpineFlutterBindings { } late final _spine_path_constraint_get_is_activePtr = - _lookup>('spine_path_constraint_get_is_active'); + _lookup>( + 'spine_path_constraint_get_is_active'); late final _spine_path_constraint_get_is_active = - _spine_path_constraint_get_is_activePtr.asFunction(); + _spine_path_constraint_get_is_activePtr + .asFunction(); void spine_path_constraint_set_is_active( spine_path_constraint constraint, @@ -7807,11 +8864,13 @@ class SpineFlutterBindings { ); } - late final _spine_path_constraint_set_is_activePtr = - _lookup>( - 'spine_path_constraint_set_is_active'); + late final _spine_path_constraint_set_is_activePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_path_constraint, + ffi.Int)>>('spine_path_constraint_set_is_active'); late final _spine_path_constraint_set_is_active = - _spine_path_constraint_set_is_activePtr.asFunction(); + _spine_path_constraint_set_is_activePtr + .asFunction(); /// OMITTED copy() void spine_sequence_apply( @@ -7826,11 +8885,12 @@ class SpineFlutterBindings { ); } - late final _spine_sequence_applyPtr = - _lookup>( - 'spine_sequence_apply'); - late final _spine_sequence_apply = - _spine_sequence_applyPtr.asFunction(); + late final _spine_sequence_applyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_sequence, spine_slot, + spine_attachment)>>('spine_sequence_apply'); + late final _spine_sequence_apply = _spine_sequence_applyPtr.asFunction< + void Function(spine_sequence, spine_slot, spine_attachment)>(); ffi.Pointer spine_sequence_get_path( spine_sequence sequence, @@ -7844,11 +8904,13 @@ class SpineFlutterBindings { ); } - late final _spine_sequence_get_pathPtr = - _lookup Function(spine_sequence, ffi.Pointer, ffi.Int)>>( - 'spine_sequence_get_path'); - late final _spine_sequence_get_path = _spine_sequence_get_pathPtr - .asFunction Function(spine_sequence, ffi.Pointer, int)>(); + late final _spine_sequence_get_pathPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(spine_sequence, ffi.Pointer, + ffi.Int)>>('spine_sequence_get_path'); + late final _spine_sequence_get_path = _spine_sequence_get_pathPtr.asFunction< + ffi.Pointer Function( + spine_sequence, ffi.Pointer, int)>(); int spine_sequence_get_id( spine_sequence sequence, @@ -7859,8 +8921,10 @@ class SpineFlutterBindings { } late final _spine_sequence_get_idPtr = - _lookup>('spine_sequence_get_id'); - late final _spine_sequence_get_id = _spine_sequence_get_idPtr.asFunction(); + _lookup>( + 'spine_sequence_get_id'); + late final _spine_sequence_get_id = + _spine_sequence_get_idPtr.asFunction(); void spine_sequence_set_id( spine_sequence sequence, @@ -7873,8 +8937,10 @@ class SpineFlutterBindings { } late final _spine_sequence_set_idPtr = - _lookup>('spine_sequence_set_id'); - late final _spine_sequence_set_id = _spine_sequence_set_idPtr.asFunction(); + _lookup>( + 'spine_sequence_set_id'); + late final _spine_sequence_set_id = _spine_sequence_set_idPtr + .asFunction(); int spine_sequence_get_start( spine_sequence sequence, @@ -7885,8 +8951,10 @@ class SpineFlutterBindings { } late final _spine_sequence_get_startPtr = - _lookup>('spine_sequence_get_start'); - late final _spine_sequence_get_start = _spine_sequence_get_startPtr.asFunction(); + _lookup>( + 'spine_sequence_get_start'); + late final _spine_sequence_get_start = + _spine_sequence_get_startPtr.asFunction(); void spine_sequence_set_start( spine_sequence sequence, @@ -7899,8 +8967,10 @@ class SpineFlutterBindings { } late final _spine_sequence_set_startPtr = - _lookup>('spine_sequence_set_start'); - late final _spine_sequence_set_start = _spine_sequence_set_startPtr.asFunction(); + _lookup>( + 'spine_sequence_set_start'); + late final _spine_sequence_set_start = _spine_sequence_set_startPtr + .asFunction(); int spine_sequence_get_digits( spine_sequence sequence, @@ -7911,8 +8981,10 @@ class SpineFlutterBindings { } late final _spine_sequence_get_digitsPtr = - _lookup>('spine_sequence_get_digits'); - late final _spine_sequence_get_digits = _spine_sequence_get_digitsPtr.asFunction(); + _lookup>( + 'spine_sequence_get_digits'); + late final _spine_sequence_get_digits = + _spine_sequence_get_digitsPtr.asFunction(); void spine_sequence_set_digits( spine_sequence sequence, @@ -7925,9 +8997,10 @@ class SpineFlutterBindings { } late final _spine_sequence_set_digitsPtr = - _lookup>('spine_sequence_set_digits'); - late final _spine_sequence_set_digits = - _spine_sequence_set_digitsPtr.asFunction(); + _lookup>( + 'spine_sequence_set_digits'); + late final _spine_sequence_set_digits = _spine_sequence_set_digitsPtr + .asFunction(); int spine_sequence_get_setup_index( spine_sequence sequence, @@ -7938,9 +9011,11 @@ class SpineFlutterBindings { } late final _spine_sequence_get_setup_indexPtr = - _lookup>('spine_sequence_get_setup_index'); + _lookup>( + 'spine_sequence_get_setup_index'); late final _spine_sequence_get_setup_index = - _spine_sequence_get_setup_indexPtr.asFunction(); + _spine_sequence_get_setup_indexPtr + .asFunction(); void spine_sequence_set_setup_index( spine_sequence sequence, @@ -7953,9 +9028,11 @@ class SpineFlutterBindings { } late final _spine_sequence_set_setup_indexPtr = - _lookup>('spine_sequence_set_setup_index'); + _lookup>( + 'spine_sequence_set_setup_index'); late final _spine_sequence_set_setup_index = - _spine_sequence_set_setup_indexPtr.asFunction(); + _spine_sequence_set_setup_indexPtr + .asFunction(); int spine_sequence_get_num_regions( spine_sequence sequence, @@ -7966,9 +9043,11 @@ class SpineFlutterBindings { } late final _spine_sequence_get_num_regionsPtr = - _lookup>('spine_sequence_get_num_regions'); + _lookup>( + 'spine_sequence_get_num_regions'); late final _spine_sequence_get_num_regions = - _spine_sequence_get_num_regionsPtr.asFunction(); + _spine_sequence_get_num_regionsPtr + .asFunction(); ffi.Pointer spine_sequence_get_regions( spine_sequence sequence, @@ -7978,11 +9057,12 @@ class SpineFlutterBindings { ); } - late final _spine_sequence_get_regionsPtr = - _lookup Function(spine_sequence)>>( - 'spine_sequence_get_regions'); - late final _spine_sequence_get_regions = - _spine_sequence_get_regionsPtr.asFunction Function(spine_sequence)>(); + late final _spine_sequence_get_regionsPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_sequence)>>('spine_sequence_get_regions'); + late final _spine_sequence_get_regions = _spine_sequence_get_regionsPtr + .asFunction Function(spine_sequence)>(); ffi.Pointer spine_texture_region_get_texture( spine_texture_region textureRegion, @@ -7992,11 +9072,13 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_get_texturePtr = - _lookup Function(spine_texture_region)>>( - 'spine_texture_region_get_texture'); + late final _spine_texture_region_get_texturePtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + spine_texture_region)>>('spine_texture_region_get_texture'); late final _spine_texture_region_get_texture = - _spine_texture_region_get_texturePtr.asFunction Function(spine_texture_region)>(); + _spine_texture_region_get_texturePtr + .asFunction Function(spine_texture_region)>(); void spine_texture_region_set_texture( spine_texture_region textureRegion, @@ -8008,11 +9090,13 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_texturePtr = - _lookup)>>( - 'spine_texture_region_set_texture'); + late final _spine_texture_region_set_texturePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_texture_region, + ffi.Pointer)>>('spine_texture_region_set_texture'); late final _spine_texture_region_set_texture = - _spine_texture_region_set_texturePtr.asFunction)>(); + _spine_texture_region_set_texturePtr.asFunction< + void Function(spine_texture_region, ffi.Pointer)>(); double spine_texture_region_get_u( spine_texture_region textureRegion, @@ -8023,9 +9107,10 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_uPtr = - _lookup>('spine_texture_region_get_u'); - late final _spine_texture_region_get_u = - _spine_texture_region_get_uPtr.asFunction(); + _lookup>( + 'spine_texture_region_get_u'); + late final _spine_texture_region_get_u = _spine_texture_region_get_uPtr + .asFunction(); void spine_texture_region_set_u( spine_texture_region textureRegion, @@ -8037,10 +9122,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_uPtr = - _lookup>('spine_texture_region_set_u'); - late final _spine_texture_region_set_u = - _spine_texture_region_set_uPtr.asFunction(); + late final _spine_texture_region_set_uPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + spine_texture_region, ffi.Float)>>('spine_texture_region_set_u'); + late final _spine_texture_region_set_u = _spine_texture_region_set_uPtr + .asFunction(); double spine_texture_region_get_v( spine_texture_region textureRegion, @@ -8051,9 +9138,10 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_vPtr = - _lookup>('spine_texture_region_get_v'); - late final _spine_texture_region_get_v = - _spine_texture_region_get_vPtr.asFunction(); + _lookup>( + 'spine_texture_region_get_v'); + late final _spine_texture_region_get_v = _spine_texture_region_get_vPtr + .asFunction(); void spine_texture_region_set_v( spine_texture_region textureRegion, @@ -8065,10 +9153,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_vPtr = - _lookup>('spine_texture_region_set_v'); - late final _spine_texture_region_set_v = - _spine_texture_region_set_vPtr.asFunction(); + late final _spine_texture_region_set_vPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + spine_texture_region, ffi.Float)>>('spine_texture_region_set_v'); + late final _spine_texture_region_set_v = _spine_texture_region_set_vPtr + .asFunction(); double spine_texture_region_get_u2( spine_texture_region textureRegion, @@ -8079,9 +9169,10 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_u2Ptr = - _lookup>('spine_texture_region_get_u2'); - late final _spine_texture_region_get_u2 = - _spine_texture_region_get_u2Ptr.asFunction(); + _lookup>( + 'spine_texture_region_get_u2'); + late final _spine_texture_region_get_u2 = _spine_texture_region_get_u2Ptr + .asFunction(); void spine_texture_region_set_u2( spine_texture_region textureRegion, @@ -8093,10 +9184,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_u2Ptr = - _lookup>('spine_texture_region_set_u2'); - late final _spine_texture_region_set_u2 = - _spine_texture_region_set_u2Ptr.asFunction(); + late final _spine_texture_region_set_u2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + spine_texture_region, ffi.Float)>>('spine_texture_region_set_u2'); + late final _spine_texture_region_set_u2 = _spine_texture_region_set_u2Ptr + .asFunction(); double spine_texture_region_get_v2( spine_texture_region textureRegion, @@ -8107,9 +9200,10 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_v2Ptr = - _lookup>('spine_texture_region_get_v2'); - late final _spine_texture_region_get_v2 = - _spine_texture_region_get_v2Ptr.asFunction(); + _lookup>( + 'spine_texture_region_get_v2'); + late final _spine_texture_region_get_v2 = _spine_texture_region_get_v2Ptr + .asFunction(); void spine_texture_region_set_v2( spine_texture_region textureRegion, @@ -8121,10 +9215,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_v2Ptr = - _lookup>('spine_texture_region_set_v2'); - late final _spine_texture_region_set_v2 = - _spine_texture_region_set_v2Ptr.asFunction(); + late final _spine_texture_region_set_v2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + spine_texture_region, ffi.Float)>>('spine_texture_region_set_v2'); + late final _spine_texture_region_set_v2 = _spine_texture_region_set_v2Ptr + .asFunction(); int spine_texture_region_get_degrees( spine_texture_region textureRegion, @@ -8135,9 +9231,11 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_degreesPtr = - _lookup>('spine_texture_region_get_degrees'); + _lookup>( + 'spine_texture_region_get_degrees'); late final _spine_texture_region_get_degrees = - _spine_texture_region_get_degreesPtr.asFunction(); + _spine_texture_region_get_degreesPtr + .asFunction(); void spine_texture_region_set_degrees( spine_texture_region textureRegion, @@ -8149,10 +9247,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_degreesPtr = - _lookup>('spine_texture_region_set_degrees'); + late final _spine_texture_region_set_degreesPtr = _lookup< + ffi.NativeFunction>( + 'spine_texture_region_set_degrees'); late final _spine_texture_region_set_degrees = - _spine_texture_region_set_degreesPtr.asFunction(); + _spine_texture_region_set_degreesPtr + .asFunction(); double spine_texture_region_get_offset_x( spine_texture_region textureRegion, @@ -8163,9 +9263,11 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_offset_xPtr = - _lookup>('spine_texture_region_get_offset_x'); + _lookup>( + 'spine_texture_region_get_offset_x'); late final _spine_texture_region_get_offset_x = - _spine_texture_region_get_offset_xPtr.asFunction(); + _spine_texture_region_get_offset_xPtr + .asFunction(); void spine_texture_region_set_offset_x( spine_texture_region textureRegion, @@ -8177,11 +9279,13 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_offset_xPtr = - _lookup>( - 'spine_texture_region_set_offset_x'); + late final _spine_texture_region_set_offset_xPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_texture_region, + ffi.Float)>>('spine_texture_region_set_offset_x'); late final _spine_texture_region_set_offset_x = - _spine_texture_region_set_offset_xPtr.asFunction(); + _spine_texture_region_set_offset_xPtr + .asFunction(); double spine_texture_region_get_offset_y( spine_texture_region textureRegion, @@ -8192,9 +9296,11 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_offset_yPtr = - _lookup>('spine_texture_region_get_offset_y'); + _lookup>( + 'spine_texture_region_get_offset_y'); late final _spine_texture_region_get_offset_y = - _spine_texture_region_get_offset_yPtr.asFunction(); + _spine_texture_region_get_offset_yPtr + .asFunction(); void spine_texture_region_set_offset_y( spine_texture_region textureRegion, @@ -8206,11 +9312,13 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_offset_yPtr = - _lookup>( - 'spine_texture_region_set_offset_y'); + late final _spine_texture_region_set_offset_yPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(spine_texture_region, + ffi.Float)>>('spine_texture_region_set_offset_y'); late final _spine_texture_region_set_offset_y = - _spine_texture_region_set_offset_yPtr.asFunction(); + _spine_texture_region_set_offset_yPtr + .asFunction(); int spine_texture_region_get_width( spine_texture_region textureRegion, @@ -8221,9 +9329,11 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_widthPtr = - _lookup>('spine_texture_region_get_width'); + _lookup>( + 'spine_texture_region_get_width'); late final _spine_texture_region_get_width = - _spine_texture_region_get_widthPtr.asFunction(); + _spine_texture_region_get_widthPtr + .asFunction(); void spine_texture_region_set_width( spine_texture_region textureRegion, @@ -8235,10 +9345,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_widthPtr = - _lookup>('spine_texture_region_set_width'); + late final _spine_texture_region_set_widthPtr = _lookup< + ffi.NativeFunction>( + 'spine_texture_region_set_width'); late final _spine_texture_region_set_width = - _spine_texture_region_set_widthPtr.asFunction(); + _spine_texture_region_set_widthPtr + .asFunction(); int spine_texture_region_get_height( spine_texture_region textureRegion, @@ -8249,9 +9361,11 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_heightPtr = - _lookup>('spine_texture_region_get_height'); + _lookup>( + 'spine_texture_region_get_height'); late final _spine_texture_region_get_height = - _spine_texture_region_get_heightPtr.asFunction(); + _spine_texture_region_get_heightPtr + .asFunction(); void spine_texture_region_set_height( spine_texture_region textureRegion, @@ -8263,10 +9377,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_heightPtr = - _lookup>('spine_texture_region_set_height'); + late final _spine_texture_region_set_heightPtr = _lookup< + ffi.NativeFunction>( + 'spine_texture_region_set_height'); late final _spine_texture_region_set_height = - _spine_texture_region_set_heightPtr.asFunction(); + _spine_texture_region_set_heightPtr + .asFunction(); int spine_texture_region_get_original_width( spine_texture_region textureRegion, @@ -8277,9 +9393,11 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_original_widthPtr = - _lookup>('spine_texture_region_get_original_width'); + _lookup>( + 'spine_texture_region_get_original_width'); late final _spine_texture_region_get_original_width = - _spine_texture_region_get_original_widthPtr.asFunction(); + _spine_texture_region_get_original_widthPtr + .asFunction(); void spine_texture_region_set_original_width( spine_texture_region textureRegion, @@ -8291,11 +9409,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_original_widthPtr = - _lookup>( - 'spine_texture_region_set_original_width'); + late final _spine_texture_region_set_original_widthPtr = _lookup< + ffi.NativeFunction>( + 'spine_texture_region_set_original_width'); late final _spine_texture_region_set_original_width = - _spine_texture_region_set_original_widthPtr.asFunction(); + _spine_texture_region_set_original_widthPtr + .asFunction(); int spine_texture_region_get_original_height( spine_texture_region textureRegion, @@ -8306,9 +9425,11 @@ class SpineFlutterBindings { } late final _spine_texture_region_get_original_heightPtr = - _lookup>('spine_texture_region_get_original_height'); + _lookup>( + 'spine_texture_region_get_original_height'); late final _spine_texture_region_get_original_height = - _spine_texture_region_get_original_heightPtr.asFunction(); + _spine_texture_region_get_original_heightPtr + .asFunction(); void spine_texture_region_set_original_height( spine_texture_region textureRegion, @@ -8320,11 +9441,12 @@ class SpineFlutterBindings { ); } - late final _spine_texture_region_set_original_heightPtr = - _lookup>( - 'spine_texture_region_set_original_height'); + late final _spine_texture_region_set_original_heightPtr = _lookup< + ffi.NativeFunction>( + 'spine_texture_region_set_original_height'); late final _spine_texture_region_set_original_height = - _spine_texture_region_set_original_heightPtr.asFunction(); + _spine_texture_region_set_original_heightPtr + .asFunction(); } class spine_skeleton_wrapper extends ffi.Opaque {} @@ -8550,8 +9672,10 @@ class spine_skeleton_drawable extends ffi.Struct { typedef spine_skeleton = ffi.Pointer; typedef spine_animation_state = ffi.Pointer; -typedef spine_animation_state_data = ffi.Pointer; -typedef spine_animation_state_events = ffi.Pointer; +typedef spine_animation_state_data + = ffi.Pointer; +typedef spine_animation_state_events + = ffi.Pointer; class spine_skin_entry extends ffi.Struct { @ffi.Int() @@ -8576,15 +9700,19 @@ typedef spine_slot_data = ffi.Pointer; typedef spine_skin = ffi.Pointer; typedef spine_event_data = ffi.Pointer; typedef spine_animation = ffi.Pointer; -typedef spine_ik_constraint_data = ffi.Pointer; -typedef spine_transform_constraint_data = ffi.Pointer; -typedef spine_path_constraint_data = ffi.Pointer; +typedef spine_ik_constraint_data + = ffi.Pointer; +typedef spine_transform_constraint_data + = ffi.Pointer; +typedef spine_path_constraint_data + = ffi.Pointer; typedef spine_track_entry = ffi.Pointer; typedef spine_event = ffi.Pointer; typedef spine_bone = ffi.Pointer; typedef spine_slot = ffi.Pointer; typedef spine_ik_constraint = ffi.Pointer; -typedef spine_transform_constraint = ffi.Pointer; +typedef spine_transform_constraint + = ffi.Pointer; typedef spine_path_constraint = ffi.Pointer; typedef spine_point_attachment = ffi.Pointer; typedef spine_region_attachment = ffi.Pointer; @@ -8592,7 +9720,9 @@ typedef spine_texture_region = ffi.Pointer; typedef spine_sequence = ffi.Pointer; typedef spine_vertex_attachment = ffi.Pointer; typedef spine_mesh_attachment = ffi.Pointer; -typedef spine_clipping_attachment = ffi.Pointer; -typedef spine_bounding_box_attachment = ffi.Pointer; +typedef spine_clipping_attachment + = ffi.Pointer; +typedef spine_bounding_box_attachment + = ffi.Pointer; typedef spine_path_attachment = ffi.Pointer; typedef spine_constraint_data = ffi.Pointer; diff --git a/spine-flutter/lib/spine_widget.dart b/spine-flutter/lib/spine_widget.dart index f453042cd..eb268cda1 100644 --- a/spine-flutter/lib/spine_widget.dart +++ b/spine-flutter/lib/spine_widget.dart @@ -38,6 +38,36 @@ class SpineWidgetController { AnimationState? get animationState => _drawable?.animationState; Skeleton? get skeleton => _drawable?.skeleton; + + void pause() { + _drawable?.animationState.setTimeScale(0); + } + + void play() { + _drawable?.animationState.setTimeScale(1); + } + + void togglePlay() { + _drawable?.animationState.setTimeScale(isPlaying ? 0 : 1); + } + + bool get isPlaying => _drawable?.animationState.getTimeScale() != 0; + + List get animationNames { + List names = []; + for (var anim in _drawable?.skeletonData.getAnimations() ?? []) { + names.add(anim.getName()); + } + return names; + } + + List get skinNames { + List names = []; + for (var skin in _drawable?.skeletonData.getSkins() ?? []) { + names.add(skin.getName()); + } + return names; + } } enum AssetType { Asset, File, Http, Raw } diff --git a/spine-flutter/src/spine_flutter.cpp b/spine-flutter/src/spine_flutter.cpp index a48689ce0..11e58e095 100644 --- a/spine-flutter/src/spine_flutter.cpp +++ b/spine-flutter/src/spine_flutter.cpp @@ -641,6 +641,12 @@ FFI_PLUGIN_EXPORT void spine_animation_state_clear_tracks(spine_animation_state _state->clearTracks(); } +FFI_PLUGIN_EXPORT int spine_animation_state_get_num_tracks(spine_animation_state state) { + if (state == nullptr) return 0; + AnimationState *_state = (AnimationState*)state; + return (int) _state->getTracks().size(); +} + FFI_PLUGIN_EXPORT void spine_animation_state_clear_track(spine_animation_state state, int trackIndex) { if (state == nullptr) return; AnimationState *_state = (AnimationState*)state; diff --git a/spine-flutter/src/spine_flutter.h b/spine-flutter/src/spine_flutter.h index e968e4a40..8a857984d 100644 --- a/spine-flutter/src/spine_flutter.h +++ b/spine-flutter/src/spine_flutter.h @@ -283,6 +283,7 @@ FFI_PLUGIN_EXPORT void spine_animation_state_update(spine_animation_state state, FFI_PLUGIN_EXPORT void spine_animation_state_apply(spine_animation_state state, spine_skeleton skeleton); FFI_PLUGIN_EXPORT void spine_animation_state_clear_tracks(spine_animation_state state); FFI_PLUGIN_EXPORT void spine_animation_state_clear_track(spine_animation_state state, int trackIndex); +FFI_PLUGIN_EXPORT int spine_animation_state_get_num_tracks(spine_animation_state state); FFI_PLUGIN_EXPORT spine_track_entry spine_animation_state_set_animation_by_name(spine_animation_state state, int trackIndex, const char* animationName, int loop); FFI_PLUGIN_EXPORT spine_track_entry spine_animation_state_set_animation(spine_animation_state state, int trackIndex, spine_animation animation, int loop); FFI_PLUGIN_EXPORT spine_track_entry spine_animation_state_add_animation_by_name(spine_animation_state state, int trackIndex, const char* animationName, int loop, float delay);