From 30f016db1e7c98ad53dd6c800e3a95281be374d2 Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sun, 8 Sep 2024 22:18:50 +0100 Subject: [PATCH] Add cimgui --- lib/libcimgui.so | Bin 0 -> 1673864 bytes vendor/cimgui/cimgui.h | 5014 +++++++++++++++++++++++++++++++++++ vendor/cimgui/cimgui_impl.h | 73 + 3 files changed, 5087 insertions(+) create mode 100755 lib/libcimgui.so create mode 100644 vendor/cimgui/cimgui.h create mode 100644 vendor/cimgui/cimgui_impl.h diff --git a/lib/libcimgui.so b/lib/libcimgui.so new file mode 100755 index 0000000000000000000000000000000000000000..4b5745e27682b616598b45d9eda29959f631e1be GIT binary patch literal 1673864 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%0D{qy9G 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 EGMThXW_`RIy;$=Wk1GA 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�TT5onXWsu5p8a0>zvk^bc!Yi0o)W(K z6CQq3BG+-gt({o?^}PG}nr`sWJB9ws;W6j>_gHxTEQ#cD%3ZAX7YQE$Uj|P)`(}@+ zpX(+6cVNE(9_4<`K=`g3CH~mPb^+1(Wfa^zB<=Mf_Q%5GS4bZElh2FbdEURVEB3YU z5FZfi1%Dl$nk?U;OUI2CKTDh;XMbz}JnLLvkAf#VOZ*q&zXG0OzfRk6 z7ToZ>AI)VhgU2??c{-2$zYGsKQX4 zJmi_bbRE(aZu&@^_MgFV1l)bk(h_)Rx_B<9yFN519wAwtP$d?ON>f>~D0z{!w^{c2xczJO}TH{YH4U zoIJpH{8j3eV*hF}d>?p}@mcdf-tsNQITd@egXB~5ut@#fChe=&JJ-QO?Zmzt??hnuRk$Cj_?r61tPyFmoJeR^l zFH61Tr^eg?53>&Wi*oO?+<%`^!g-(4``9PhN7DBC1s-><$6Nj;^-7MDIJMjz;jvCz z2PGcJdgfru{qZyYthCx2#Ip!{&sm3D0S~eMRR1Y>oa-9p_bJZ_c?SP)!&5v5eiD2= zJYOX7%m0mO|GU&H=X~BOZ26Y@+X2`oww3-o7XL|j%9D6@mF6+4;aO+j<70S~eW%Cq zWB!nMqVr^&ISk$v9-*HMfe(Sl|B}St3_lB=apwI?)ZW>ry$!1DM zpTqN?OKToNK!3vx_d|6a-@%?Z!M@oprKuXMQ{zp5q2r58}BN9@|^| zSJM$6fai~rb{vQOd+-SN7c|aK;hE#5za^MATm3EZ$DQ>?7kJ89=ZDpv^RXZ0j)!Mv zOPnL|KNp_ldQj()Gc4cI`Em*NIo`vt0RIi}`1X>368N|9>~V5_$*Rwo9siMfWv-I` z!)pS}Xn6cO@uT-ckANq-OFp&S^VI%}!tryt@{^?8P1JWaJmuWqSqo1)`!>JBqg==B zOuf3A7P9_-x3JtH@X&pQ{J?2LjMgoyuVL!J4Pu(tD z%blQpUMl1>;9+NcSfHHy9s5)6HSnY}|1O7n>{o02_3#Aq*D(Bi1W!+uy!Bw5*`}4` zA>{b?;92K$=tJS*q0)}`;eR1K=d8oeQO@<3t}Cup|IYYx7u>9uyy^J%I6VKe@JW>W z9z4-QGCv&t7d+;)dq?{~uix$oo(I$R+7%w}BShbqa*XBvx+R^G>%JDOXU z2JesmY4DV@pD-65W8Z8C>@SCBUX*sH7_$bRVB9Ol{#$tVU@3QB_+Ria&j+3j?^Q%U ze5SBoBj8CAFarCD@HG8%7x+TBH%}UBZ*ga?hDWcI`Rhp*QlG&S&hzKLz_UD0)gAv` zww5?!+e!OAO8X9hry1w9UmXa~IqRz<;CY_!-3|W>;K@b_T*sgD)P9qAz7qRK;ZbK_ z^hLPGb4@d_U!#8Zly;d2{~Mm8U+MVPVH?gD=RSK^c!>91T#KKH@ThbD@kqGg`b+1* z+3+-Z)_sX{;R&7(JOKa8;5o{D8vZmq$$Gvg{1bS@+3($`{<)6c1N(N{N`2D@NS<{a zvM1a;A^pES{c1Wq@__KO@N+FZ_jO@^z73vuMDnle`Iq78Rzn;e@~Qo&J3QrFhmM9Pm`~Nu@#=^7 z#11Au*T4fwSTey0{i4d8JBit+}O&#&?cCVww5zapBp?5 zo^$U1o(zv1BKgsNdoDcsfbffm{|(@O+D&FV89eTl(if z;`vPdJN>H2-q82^bAF-pAAL@EBs_eZ^v}2Ob0$3P)a!b9%z1A48F<9`+# zvQB%Rh07n<=XaNWRZ6+L*%Qr=)2xy4q#t}3Ja(7#D{f1esg`dk&!_$izXCteYRSW$ zbgYNri6fR>+GNW1UJsSu=5TQzj3Z#2ExO= zrDgT{Xc9cTys)1i7jS~uOy*&qm|QqMoTvO8$=J*M&I9n6v%mD}zxZE^ec0Lm$;0#9 zf7f+pn;o}29`0&+Fs?pdSg#@Q^qayb5a&2}w7t|z+kFN+bG`5zIZvzMd1qX@8J=+N zzdWdZ_#Of6pKrk<^@VYMt=xGY@;A6)-|{%(?_$50*spJj{-f>N2Og=A_;noEAMQR6 zFbVE;5qr(^e0Y}oZaY%$l9mVhb z0?*$i_PYLQT_SmiQ?4}&j_&ZJGoBBEXHSzBUxWXn;Tf)LI>M{q`Qb9Y^@3jm&kd3| zC&TZBN6KXWUB~$F1>EC#6>YCy)IZl3I={5uiF&cGsMk%M;5p7OU00OCqi0AwS>hR^ z_Rjcl3_MGJQ~z;z+F6&LulDS>sQq=yd0uyS%Do33ao*eZwDJ#R+}1qj;Nck(zn-V< zca}WlR!h6k2Bvbr(So$J!k%U z8Xk4_{oaBnoO0K~Gkv8W>i$xzu2SEOvroG{JnW1!ec_(te;;`463M4sjt0kJaKn9* zNz`j5Ji$JvUWYD$XPL*fy_Ujr&N}2Fc-m?Am*5`H-*%$h4e*q6AG~N6KM((X6bIan zd+ggw?Ti@=H_L?R_;55l$G-7oIgQN{czTIkiJU=EPpBX6*XX#n7M^$Jzs6eRxN)*Xy;A{elv|Ub%%5&))p%KzNc17p?DDc$D!$+v_-Z z${GLX!85zb`sz9Q?c3_#dA|2Y<<4_8#v}i`$~fFph7YqlJbITzaxd|Zf@hukDU;!8 z=HK4f-=W-Dx75LNHy4gSU&CYlh3k4_+intP#QEIx&hXfs61e8AA3V%`hl7Y`0zC7Y z_}BgO^Wky!MfJSC5uO?&_Uiuuc!c$Uj<;{Y-S08^R_(`1jZPMKW|!_#ue4LIf$-$h zV$U+v90QLz_ZQ~CbG)zYcKXA)@Cf(ibv(J&a{oLEJM+R_*e9HPKBRn{WI)fy2KB#I z@_!O}{uXX%N6p)x@UU|}hIXePGG6KRuV=Z=^|%gXIQGfQ3 zKJ`3(9iHNOX1#vds)xjr<9?9VHv~^O>!n@carOtg5$tey^3%fpd6@E!GXC6&{i*Qm zc&XQ|^pl(5A>K=)vdTi z9$~%I5C7M|b1ftr1K|(BlYEX(<9rsLaIOnpho|f0JlY>W|5(1IJnzs)>Xq#v{WFUF zfpBlEoDid!f3H`2#zXD@cf%uL8OPqh&xi2*kx8S}7s9ihWkkJza?|kSMyb$F@E71|-a9uQ{u$h3J*n;9Vo!-P z?d&J)439TR;JQCKO1X1h90!l_oS|gTm{ZmMK8bT8@tgzCI-lFR7M^$R7vB!g?IZEL zf}i)`p%%j5W!(4?9$qSW)_tw^eWkt;_9wMoyC|O}k*~+k7ZJVbN{y%9^pQkw&N=G!}AF`zP$@iI{Ttq*^P0(zeSvUZm;}JiN6kZGo zEnLs*{osau8*Rr!;4$Ysovxhs!|a3q^WfnFrCoG>zgzwPBzy$+&%^V(%lXnD{+rr6 z_gRYjOMN|O|0fL3Q!gpSm;>Qq-WR9&JOv(Q{i$=-1!^CXiB7LmYT0_2aD1KZl2T&zP>4{)Fe)uV$HGb_q+plH7mSb_v5HBZXW=y^eur zopt6Cc$)c9=aC!WdFTAP51w%DpS}V2_#T-W%H3w5#F^rA1e&*9;F-JRjEIxxvG91U zM3RS}rJVCc&!fvM5B7_k_k%rvz1c_nTuwZ1!81Hxq1RKt!^7QVzIY7#eFjPVIp=-L z)8MIJrA1CA&U4^VXZ>>(JkR~X2>xp=5B3KxlXV5J7cnnkA5V+_cd%ct{8DM(ADGwL z4wg90%VIy4c*5}HxstIt_&Ek1=eZQkLkb?@bE(>|>flkHZ`6Il)$lx@`__Hk&)^yM zLv);MH-tF3|Eu>02f#C|XLQ_-sC{c$rF7$ha0)y&QzCqUdYz^AeBP=Iz6_q`K7#i1 zmGFdfUc3Yk|0Uyj6@K1>$37O`7ydKcIQQjS?%@}V`Q~GIl>HfP_ts@wUZ;7M`}1a) zeqK(!hFKnbPGqk1G{Q7f)ZV%Oz7Xy`EbTj!e!c>paXuIS3_M;bGsP#QV;wy8yR2g; z$!TVOgGZhH&yIW3Kb`Ts8$4Ggj`h3_ipKVbQAt#&q;&qK>Iep-S?#Zj-RY^9kaAYAuz z-ctKPlHe}np;7sjG9T%CU`mHcy>hGrb$vAqo_E$8NuT|2|ucV)!0FOKMIt88~ z&)Ux~S9`7_H2=55bF4G>q}&J9PbWE#7#>U`Ji>D(I_~`gHy=rR={lrjgv6iXIp@3Z zznAhIW!xx*Pk|fOpXw)Wxqsfd-=|!SeT4U1y^Wux>L(`sU;FJV@G$*N{jY)N&zH>X zM}OOKU-I8YdgdYIe;;^+=eYV&?lJHLpVv;oFM@}i>x+Bf?)xX-R{N(VKb83T79JZT zEz5G=Y&%lo^mu+?DE527!`!FParJ0;nt55{-1$Ix0C*JD)}!OCG|=&{;Qwe;NkD3eLtnXd&BcN@vrOZ3Gg)Izw){8 z5c8e-Pbxo7dWh!#iGWksX0lrCo#!#u!ZU{!&W|QSzha+R^WP61;(O0$QN~2Lw^aP- zxN$Z-@|e_D`}4)ho&Cub@TBuR{~Pe!f#QEZ%3TM~d@t*V-Qip9N4q$m6YLHTbN@y2 zIRfr6-s*MwvC1Ej$bZHEt(Hs60+7eCPwgT*BxO=<^SR~z_~3qT<3HFZo&Cmk`%C;$ z_Q5X3e{Xosxvwz>p60qw>vas=b3Vs~D;Khxs1HsrZ=!54|BBO5?AB zCnpuQ<4y4F*h2mWJX$Y)bUpJmJk5OsmW^hs10>EcpU>5H=?@Qae?;?KuJ$9vgFer5 zx^nJw^`c%^!Hu&{xE-E*v9P}P!V}JV^(nOlZV*3vQSP?oQm=$FPwfuR z?JVth6BQe+{CUYImr3RX<<9=wLgimbxtgD=;bHbUb=|TO9(SH+cnzLBUp$Op-r34- z6!`ro?tI>12e|v*;8J+l*)JLi&p7?$aP{x>&y(T#=L*~90(k5d$~p&z0N^&pPdR zKRmNe{OkJa{eV;0X0ieM1p5Peo|*$Wk8YKA)cu@20=}68{<`nK@FVe)cgDj->YwLr z8dwKj15dN>M;gpaaI;7v)P0Pv)c+Y0=PcssbdbcKjLP|S4tx;YbDl3Mhevmoc~IA@ z^WkxxKiBJ*CGfPuMQVgo$n#Q8Hk{i@{QBkJXim->cS zzv()51U&3~eq_9IK5w;xM9+igo%gL>2v4t+^W{*=T?$X~o&=pY)5`CY{O4%j57dt{ z9)1f?a2=%muxNtRE5dc0eqOIHJj9J<-M5dxqt3qZEO@TBSn7J|HhAi1snQs1| zb*#>hOW|fKsn>p#`xrd*xbS`9Ie5f*4(fa5hsyc2uM8_@hlvt@X1wsn=|AQ0>|WCD zb~`0F=E4)4FY;T)oTq-A=X`Ed`wt{D+v5L4gL2E&zE;ZZ2Csl;nRh&R6+FWI zXkDMA;2~!{@B}=1j6~80KWpJ(XWhODp4(G0b{qCPO_F-WdHzTD*~0KtL`F`1pGF*> z1lV*1$F1;)vrc{vo^|@?7x3^988;qfozQi%#FK55j;ZI}-taj4d)i({!85F*wExdl zd*^!pLU_!%FPu_8obQ9l&%5v>_gQp*^%r>lVaewd?7JLFJ{jLM{@(B~;(_) zDSqz2&!GXQu+5|r``o?~kH&enLIhtGQ+1Mh3Of88CvNur_|%<)sdgvWVq zb20I}3QycF@oT-lP(RFHTJB%)^duSo+j73_UO~P1UJ~7(Ilyv%91c6ziBsXZ-=)6m z$n(|kP?NOa+xUN9?YUmo{4}clP_ciOdUZKM%8l+J{^!H@4mkhVOvYiKa>ln4;dwr< zs^j)W@PxC!u?!x$N%B)i{I97W&R^X>{{fz)9rd}Ff0X|%e%6zp@R3rlczYSI=Hh<} z+~fP622!_k)c$X2U!A9Jg(ujr+X+7(!gEf0{R2!88#q;tJ?Fg(4B z#D5Cq&Q*Sh)b}IezX&Y%%SwIz-^XC=!_GJ}8J_)0`iZvhf8Y`Jf%U%3RqzDyOrxkrE%(Q_r1O0B zYwG7{Y2RsVH00nJXTEN6tkf&S{p;@d@1@*X7Y&AIo%QWlc$Dieod@SAclMbthUdG; zIo$W7|s zxi3~{`IhqY3ic7s7cKW~c%1t(+E2cN8@?yv|Iqd(@R4U#y?BB05Csi_YyxH+wm}&4 zt4h)dYqsj{FzN21lb#+xtW=UpQr$_armE8284x0Z46?ic3QyU>Dx)lsMFc?_k>$x^ zL=gs^M-(0PAsFx>Jiy2Qd(Qcu-kMnb#_{N)!K5K0MJm9ikL%(4H&-0A8vi)`{ zPw}6`*Hd=Ly=H9uo2j_^Ly7N}je3h*uLAMQDY>ygyz9G02d^)^M11HLlN&=E|CYB; z#rOW&@pM%$0y zVEf-B-jk}odNXjL|K-#~53&7w6Y<9q-~EQse~kT)6W>nN3!NdpnTnq*5zma69Yr@R^K0He>kqG{ef1II z-K;CHFqy{aj})U&4MqPkfX4V(;hc#HUkn-Mh@&e7FA1*2UZ3 zmw4?q8z+`q|Lb-9{YJ50<$I?czhL}xAL5(9TgkWgvVAu%V!4I=f1UUy&)bf&pF1zu zICoOxzbEmo&)fJP#r6*&KEyhcD)9;8wNyX91YGF6dy9?sea2py-(maR)V_Wv@$OY? z_<9!ff06jku8rp^zW09E<^uh_^8>xD>rxV|zo^|>!0dK{JP4A!g^Sp|D`1{0n|BtQj z+l)+^PkDQ;m(%B;y#1XGf!nD6-RqpqtNVF|zn*wNe0tM5_I`$m_wfD!#|w_L9?#c( zn)v!tjgSwa!gv92sTaLDb+7pEv3-sA!`#Mo`HPnw%_9Y!#H$$XFa?p3zF-{v^4S+enOq~!k~@vT&TdP<^N++YztiY5YSYdfU$%J_SeWeVwMcxM z=X|Hw|Eq`(eKbkWcX&T3e)tpO8!3DKbKd_k8_#+6|7~yoYsR;~P5O7QkZ)P%>~`kE zfooplMq9z3VLwNS@1*STU-tI&>wUkh5bvhH&Azq*!x6x)YFZK3cPSJt*^p7Ov z_LqRGe51bhc;J7q{nme3KhNa&?^?Batuuc95aQPmzx>lifkEOo5HHY<@;pVE_!i^U z4`usj6W{r^z1PR{QsP6jGaY|3@ywU3z0>~##HYEBoIaoRet6E#@!N^-FfQbN@!etQ z$~tz_U-tGt=XlC)8797-n%C33eX4$@>i99^6PAf&e#`Nc|Nd6unZL04x8$cwuuj&HHt9}nfadM zx7kSQe8EE+Hm^;7=lzrHe~EaF=PaBKHxti1+WL7V+kcRF_nnjTx|MiOO3wVdmb$4lPNn~ndSuUvF{@N{y z$KPmw{~+6U{k!%2t8DUJ;#(P`&oJ?OtlE6LkC{gMGvZe{&bkQa=K z-+7VsvqgN1_|}fi%jMpm6W{$&Yu`mee8u}=ywvMYe)58ivxj*lr}?9a*HZgyjQHi$ zx}PSVxz*_Kd5-f%#MfDX;Ckvc#MAc^zK{5HDh~V!Z%;el>y0@YGBI%HllVij;n3pecUUS5^Q+3^SZ~q9RgU5$oN_;34H+v)TE#B|p`LAu_ zUGK5|c-K4Gi|>7@^}cvCaM4G*ss0~JyvFll$2tDVefnAO_Wziq=gq{oKW_5*0{QAs zh-U)hH@A~-BYrt$U;W6MjWd(-6Yoj9z_^6hX^a9FJ7n|uW>?$WasHj{*Pmqr`EAbY zHN?01oz~yIv;FWs;+Y;>7Y;x3*NXGu*dPDQ_Cu+9u)87w~^3H&%6h?%y;XLY$v|Y(k+>PX8YP3Y+Z~i(AhIu^TPvx%Q$!L zXY>6pdwr&t_~xq&cl&LUcr9fYEqHs{=T5g@C*H-l#G^T{H#tuE?{fabj$dQ%_4vjY ziSMTB$^Vo1=4)-H1@?c{GfDriCHZrR_zvsVT#lV^{C`>dfc;Dp-%8or&m>;^j_Y#z^RL)^hf?zP0mN&mJZT^C zt;_b_53#cX@l47ttq|X#ANp{%e=hOuRQ%-C#MgPg$>U=mBtFErjmz7Q5#OM{*316C z;QfEW==>1k|4w|GaWj|m4|tZ*p^)-lju6lA`(>V&e>(9^<}Z95SBP&j56*3odAaxh z;Ur(Zf%xT58SeY;eZ;%|(De25C}(abzL{E=J3ZURzs>lw`+fH%KAp;kKFr&v`1A3^ zyFX_;@yDnaCW&AEd&6%aJ#Qwyo|@O2iD&3fd40tnIzD3kxc>Sa@o5^KPS39s-%ja^ z%(~5Ym*)=n`T5L4h!^;M8Ly8z2D}yjKYbs(!G6|La^OY8cT#!JcM>n~-nj+R=i~eI z|JQ6kl*;@6C-Lc2{P3>7%K1Lh_MOLb`iSqm!07q&eD4(TX~so8@4QI-aw=Z>4B}n9 zU+Br~=T+W+D!=e<;#>DH4tKljFNkMScHK9K@21W@{q%EeUfrp9emC(h+MllP`iXD< zs?GN|IL;N~Jt;r;X5xis+0J@2`T4`dxBkoe`9=F9^9ABNJb!UD`~N2KF5Wx0O8id0 zX5+8@gRRRB@j>Dl=Fxtf_&D)h#^E1Be1`aRs?MZJe1r9(F0Wopyg+}S!_T~lcuy+d z{Z8Pb_b)U4=KJgOY`-&Nj@>%P^B=@FzivIx6Myh?ZN8UpH++!z6!G1ZoS7xw&GR6O zZ2tn_t@h*V*nazI_UprqteMXd-?^K;_dQ(4ZxQeLuHoNd|5rcH=3D!u_46eP;u3JN zTef(Ald&7JmeT?|!DH}+U^8DMx3;e#kw}0TT zbDTA^NRRRzW5m0ucRX$|MSPp_BH!=lh!2qu>Aq(!67Tu6?TZ@w-ymN2dQwlli})tn zKaK6bLVPEs$G=B>BPBO}{P{MoUD{C|mwO=b9o{EDPx_1!pXPbtU*mf##Jf^)s%H?- zq|VK~%yFLMei-|C3-K*}&&d6Pj}gDjIJWEM&k^r=k1?j(8{a2hNaf4!b+gU4`>oc) zW68Ju#0%8F=6z%`qr|sq=exbJN__XLwt_=k_%{%*(f_qwkjcE4`1*et|F|CfBJnPs zU-rEDH;L~&&+HA~@ArR!jeq(tY`#w--L54*^eDrJiH{TC{NKhu*ARcY_jB6l;Qspy zi0`K2B)>^~JynnN2Ja_TH}Y=pCuPTehIoy7!Rhm_#J5iTHyz<$bDTdQewpWLT~0pm zH@F|yZ2a$H`zJYGH@b}wuMzKI{rR=TUq-w}{wWiGJMroNOy+k!<@kGzo^NCOzw`co z-ZTr#A2Sbrp^dYPc7n_2Eb+_FFn(BKKfgr0oA-QPP5ct^ZThpmUtU6dHzgllO?>mg zMo%B-yNOSy;s$@|{iNi>SBR(U%)djti~f$S0>0JxBAf5_3rw!wo8#{#-rcm8%akXx z#CsS=onZTyJI?s9+cWQQJT>3X5MO6p*W+y8Af8Ft=XZOtjdM4}hd)m|Lw<96_zA=} z9%UT+5{~mm;+t=>bsQ!BTH*!zHTEmwz{Iy%|Lk($e-U5*p7GTr`}sQY-G8zkW{KbZ zB{u%`RD9!Mj#EGS`1>5^`2yc}W5hS+49Tl*g+ zm&B(ThxGC6I{vpNuYQF5@aX?;^BQ`m(ZR?0c;cJACU5BmWKI*m{1xlx`+RSW_%`DY zE;pV>eB)Kt^UK+O)A2tv-1YTGiFc*^sm~Fw(O>Y|-G3s!e$?c^YuW#UHf&xsWVhu% zir362@xuFU{10XO1>#-2r}58-zslRE?7CZsXMSLGyTtY%A%2nS_-2=QIo!@gcez5S2cydKFeSBdZZk+t+V((8zKr{ekVB)*aI zzdqva&zhWhn7t+F%0vAO@h--1uVVXah}S-19S;ycN_>d- zE`FN$(}?fkFfRfxWS8v?|#tw>1Y41C%%#L z)BlM0<=2~DUgCQ{PkfW(^nSiYe4XdJ3+(^?zsYsHr>*rb|Ey8JvxyzsBq zp5iI)(H|0F;Bcj7%M{r+0wJB-u1e%vD7#rhN9j~^ml zxZOC)_3synZ>H?(UE-NX8lAsm?3lUg6-I~koXNxc*>E$zOuQ?le=ic><-xL_=X{?{ zy!LeCf2YG+i5H$=FSK7XnU50RVjj@#pDz&aN!7*OPJAw56+|HH;#;JIn%!>fpIQC>M84iMk@qVdBS_WyL^UCe8{|Gwn?q~!Uty#4hi zH++3x;rI`Xe|-G!AwIOcOBud%gNui`A(lP2Fw$G6!ET4 z+DzX?dY*MWRY$Z)Jj3tuTt_-QhxpKgj1Nz~3CAU@4|CtO~=j`(Kkdjy{* zzLS#kU-te#Y4hskd%sD1J8yLM{PjIwW%Iq9vSa&+_dMSASCi}Y%Z{^t&*|_S;?t>k z(QAqCG7j&1?E}QuQ*{@AMSLfP|0D69XWRIHm-D*It8M&UKW6mI62FG{7VE5hUtFg+ z8^!)8vi;8UO@h_!HJO(ZANm!u)9%G*-a>ry1IhRP8S(AU8vZ=C|G&hiDF@hn=7F!V z@$de$wRb!13B)%U$9^39c?$8&FIs!YSBMYsdqA&Y`pZ9L_TCM|yIB|Q@@krR z5AOkZ1p99g-}p6?13xfvnfVCu%Qu_m9i@EuJL21n5BPrk7V$3Lw@_vO_j;X;zefG& z@4cFMcS>Ij5Z_^Z!~Kyb6JLLg$wQVYXPU%!?_wiyKH2ns$p5ZqKTN!qiW~en@y*oz zNdH8<>+g;JE+>C{)8@4`WAfka!)u6dzRvi>$J0x^meMbI@8?0*@^;FN-y}ZGIH&jX zZsJ3!d&vKk`0izE>3+mFiEl8@=Jw%3UT@=HXTIzb*Xtzl4Sui0_2z=(jGwq%`ZeI9 zzqV6#n6GC00`CWN`|Z8Ncdxc_y1e}y@#&Pm_HV>5r|9`D;zPWD-sS&2-(d6VX8h3U z_F&*L&U9V$-+8N_#Z&&H3E z4zD7<`yAVM9#7sO-gU&}hTGfUAwGTFM(%Z<4|tP}bN73OznA@AN4&6Z<9Q4lFI-$?2GuX+1aKJn@|+jxdpKk0OS4Dl}32|Hf!_9=g=M11{f8~=lB z+h<-#eEQQyfA{Y`Lwu*t=;`>K-eTkF`VD*I4V>@2iBB_+;Ny9iEP^?&A>BKjzqe=N+~#la#A3_x>B?XU^-7i0`tV z=Lu|o8}Tm6N#Cd6BEI=!X6NkiBEN$LHoi5KWkJ(=wvO}sm0S3H6E?vsrGUt{}8@1N&% zJTCMC;$2_1_P22SzfXMQMk9ddn{Fk(bF0z+i|qeLw`}}{lznnP;$7c2dajVKMu>0y zqRBDm+gaj6talw?|2GkzzTO7t`{EYjJ1P781H^YZReKZp9v}NQaFGMs%l3BPUk`h? z&37whhddFuv`^pXGs*Uu@0nzFz4Joi>&(BqefVDDyQ#d}pAs*m>I1(_y!Kbd4`tHr z`^0y)ZNEJH-ZtUfdu;sOH`|K4Uo%O3W5L?H9s7LZyC1jq_h2?UbmCqAZ1TtB%+DcyIaP1} z3dd7%i8m16;`vkeJ3d8xn)}rC-Iu)|`Vqd5{)71TTWq7elKhtYLz~yoeUtn56!A^^ z(GO?)S;r@m?QbGpU_aNg{hNqyJ<+KBbKH1e0^W-L|IYTir1J>-`KkAj{_nIIJ)ihv zfw$^sitRW1ZNBej`)3d@aKE^H@+RWzypPf24<8}E^8j1fhft4y8@TMR?oV0|CyCGh z5&8LR#y^YX&kf=me`Di6!tuP1c;;Ewe~k zVE<#pyWVep*^Q<)GBd<4r_NtIgLrq!E_wy=ZLY8TYwsdndy?@3#c<{_@vcwUd!Nnm ze3AHW-sX#Ny8d_X57@l6-evt9WBbPv&%D+K{&=>3F7ckC5$pwQ{~qF9*P7g}8JRM- z6Ce7Taf`>be&ml^^UwW&Ydvbpp8rMS+pn?r{yg7%J@IKC=;1PE&MVGFu|J;4_Lo0y z^Y!@o8;EDh;OItrQ3-2d^pJ`UsF6b5dQV!w_u-%7lPey+zW{*(AR<6~|I-uFW`p6z=XpPb@2vx@H> z{}|hEJj(cu*B@t!#Ji6q<<%PTu6G+H@5cGQ-Eqn{*E=5~zWbNf&%N3HHsYDod4X>b zA6m2iJx+V?Ke2gTPQ@*A#Jl-j17F{9;zO)ca(%Q!Jd=u7Ka==I${&BR_x~8vU#}+# z-%kAUmyA!`?)^*RL!UF;_xo3fZ>HjV-zDC~{FK`dKlNeGx1Td2-5y1J<5PzJ9>=pp zeCS$}B%dMvGRNtE%@BVF@%7X`{Rr{R)PDRMZ~p_E*IU`ozY^b0`9a?zKF#_Kr^B5u z+q}BpnA~6YCBBowA5MHDWzT1cub(u&a``z%{4(>x&JRx_-o?CaiQ}L4ep2UgUPyfV z&9?6SZ2x}mKUKf+apIe)e*WI^6u*6)cr9gL-4y``m7l5lz56@sI20)ctb*hxlg7?z+pL+Bmy-ABFp6_adHQ9@Fis zM-ksn#hnI-_uR?k&$DO`JeBxR&Q|b29RDiuoo>@pPa^)ij(^Jd!R@_&Af8FpZGMCJ z^sPppP4@GXAGLW+*G-;3ij4aU#J5s<;qi{sAAcz6Ss>n%%BxNj-@cpi)k(JBBwk3_ zv428*J(VB)EbvzL+YZ}j-ez=o8~gw9KeKslq`vF=NaEcoxs)f~^%fiF4eaOHit`__ zKmI%0U*>mg-Om32@tvPFdY&eoGanpBl-%#XMSMM#r~U--EuJs_3BLEM-u{&J^H+TDeLi91>0({C z%jbs^PuIOaf%p*pUxrOH=e!@@+x#mW|BJo-QCk<0qbB{kGF#mv|5FzxqXv|33fI#=rB6HvXrxpT`rg(XRM;;UJIM4qgo}oSYS-#}|65n8*iH$as`H4R#U#0Bo zUm(8yetYkI*v~leLP|g0;CO$Me=ZT9PWf3cB))TJ+ef_4IP-4en=>}T-?E=Gf9v>5 z4gYD<;b%T&OB{cl_$KXqmp{)Xo=MrIuOPmjs&js)_fLDq`Q#(S zyQY$K_$u*QYJc7B(>DI?Keis$IL<-hn?GSV!ZrHeFB9)sH2fFX{wBrwkJukCV*B*D z;5P#AjP@cK%ZPU| z&v;)>;tz=LQl9vJ+y>rizW?C;tQ(&n<$Ldgfr-7nowBcbh;OFi^W)w=bv|pEc;;hC zzve~6x6azUT(7;4cn|Nv^YMR~c;UUqX+_TW&VOm+?0S&-^$XTr=4#?Y-0yvCpC{g( zlApiic*+i6CEk-w(*I`Sg_IrpJH&TW@w7J)uTdVlK7Bj!jeA)CZf|^CaSl56$F1HE zzk}v+upbc5a9zBg`+Sb{NzJRzapu=-^)s2r6W_U;(fJtpd>MEv{&^vE7>mxmA^`e~Ds-Ryso_--m+ zUn8DL`7i6lrzs~N!8Ld(@tyA(KMxUqJ@E~m>zv_xKj}E@cAU>|C004~RR}=qP;@iyQ+f$iLK)molTiG((&lA6#%E$ex}`}rjC^_SRqZfE;{Bi_UQY35`e_BS@pjVa^vm$LmC;)O>f`RY9J?vx+;eB!l~ ze0~M-%w0_`ZP>6fw-Db>@$H`w-+Y)gd>6;_cf@7p$Krvj4v% zewq2`KVbj2dH;jPCqq=UKX$8)bN4!&%-w-)4$Woe261rAmFY zx?C&O%k`19@v*{n7bbg(`rF{>Vr6OWY-MGxdeNIiKWDR}rKMT_b){KeX--ydDmMy2 zFur_jwPL>%`p1{AFVAKtv(o2NPxk3=6SAeOU+gU&J##WY8Qk%{3fIlXx|_`DjB^7rrIUEo&tX)lz+K3Nt#oQXDJKmsXdW_a;r^hVM6CrThrb#}E;o||lfs-xA_m55NzD#4M-#p=ZqTlf1RzDYBkXM!lZ4E+=Xe*5QHA2IwplY$v{0?B*4h)FJyVu7L0oO$j?8;HZ`U|A({@cO`GH!sR&2At z^KFSbf8g`y_C60oV7!4%JGxk{&lRd-6jh)n@b6Mx1&xZxh{rhjWA!R2+ipgC8Xq)4 zig#KLX%3D?k=BOkmSEM%T4`mR`yBl(!OmG)U0zAIjQR|~yO840?6c=5$`{H@qE6d1 z$2+unBtrTtD~)o!DSX^hJPiY~B`*gi9&}9U?!}H8U0hu`KiRC8OUvUNQ&Q9BgPs-G zN5xrbm@nX6E#H&1`H1ADIa;W%u9QXVwAvCb9(r9=i)CrDdZM&eU6pC2%si2^ry-~( zdyApf++VzQwz|@2*6P)oYD`yvxtw=w>gRZ=F$!j@mzLBB6~ldxPKaseTo2Tb(P4P$ zVri{$wzSfOE^?un5@4#T2l2@1asx_k1k4S&jj<;8V`YB++DfBdGTojXJY9w`tlMi& ztv1W`NtiZEd_48&xp{rbk-EO2IHRv9&XpC;s+668o!l@jp1**}rpy% zj+-R8&}a~~EpnSyw~%aP4H|q8$xKLRW0cGGz^)mt)t1)88lS3yBCx6PpfNCh6kJ#$ z{?MRX`LvX2rMu+aqqE}AhAdR5moLE7mW78&w^~arQhFCd`osQpqfVak4luZx86|fx zIa^vP+X^KYMCcwe+aAIlg-{d8I#Djo3-$I8PI}J{MjoQrM#J-90c@TI*t8D_+d~Y$`bgr~I z*(}$>S)QIOLZY3X5C0QJod}K`8?DdgvJ=(n`PG`rG{8>{(7X6>qD6!NXPWZ^g>x|V zG0XgsrSi%`bFpz?!@lKGI+4vm zthv}5Sva~N2A3F{d-miqUA5lCZm^9#SzD?!!QCQMrmCy6ix70OFVcI`l*sTUc>9G& zS3>9H;}i;CaJ({CK8_fI@omdZmfOd199=4xggPl9>Ea;e6UN@2CR$%QRpRnW7mLFRiBMZVfn?ibV|$W zK8wXk@aUDtNyq`&Am$2BBJwe^IzJC_6s>5IlNqs^$o8r^G*zuGLHaD0nxSFj10Np? zTU2HWv&(S-7V3fV#u&^2;rxr`xlF%EICj{+}#b$&5~(ofL?()eEXi_{UWx zs1dSwd@d?3#m*h{W=Ncj{F@T2r7QVg5 z_AGFXj;X<5kB3dd=$xxeFqDa{6y?$z9F#0vM=wYy@6RXffuNUBMOY8B&3xKj3};=r zR;1igX{k~Y@*!F)+`5W6uaMr!rH>{V^i5P3Y`|p=|H0g(eigL=&6wb4%zmx=nYI_;CMB6^jG=-LCzC66&EVauk9+>o$?Hz~D ze5yWCEm0&Mb}ZQ-GLD8>Xonvlr0_0c%HSYA1UX#eba?CkK}&f?y6Y%JN9a@kc6#&9K4{=oj6Z?3Sv z){K+wJvJemsd7`PS*fn%;VV@TFI+h@Depg`-sku!4RUJaab&gGL^JU-@|Bs?b_oX1 z*LjeuyaY-a^^z+WH=hHg67>-@2My)~ZO+B0V7?vOkF3I#lP6S`IhXAvh3xR&_51orCuyb*PBshXmCq0-Hf1L}t1+qn6>XI}{j6ku~E!2yU zZAdlrlT3Cb$r$S?=!4vcF94&j3>Ugw&+|#Z`tMlVL0~ps)e7NYln_oEh)3upqXiU6 zd1V&-a4x0=mVqABNt|vG%h(c1(x4%!H)P~W zH3@8{SSC($U17eyP_JT18$yM>?>Bc{eq(MT-b+id=2~J;UsU(bS4`dfu=_(GXlX9q zY0mV!E$mnsE~-klv>O##6EicF!gUO@^ugzaM_yd0S88F9B|BE0Syi{i8AnN9z+B+H)tmLhYz%c23-Z9H#B4;ZdJ%DYO zaNyELhufs8;iJb!5fMh({ru!=eZDkXPQPjm+2evx4Ngo2oRI_RI)OCez8;aHIEx1V2$(sVqY% z%%um|k_zEt>Lp&$BO&4Te*_*hvH&dxC-K9UFG)WUzNFO?bb(qjUie@O#*05^UP&}W z+05kF6e}pX&F+qx+m=2C%cEAB8(t|bRTtc0i5f|8>a^RWHbZ!;*(`QQQ63cqCj~0y zx`dMEmFM;>td}BSVywhSZ;jM=JvQVI#_BidQbi*a_ooo_$bfwEIyz%?sgsC@F4BuM z1~aZ+UGpcCJ4nfv-sNDocDuZjXIvXiWYfdb@GX}}Lk9;niMmQ}d=oSKOf<#pLQ_OS zu3ud`Us~}lA+@vVE$bCi`9Z|4QCP7uE0XHU+NIv6>!hgmvOUU*>Gl zCMfj*4e``h>t*X|pXOZoz3pf9-Bb%FufvkCXu1yx6-CHy5(jujkf zG-sO4VsRdk(;|{Ckjje^w-1Ma1sDuBu2yEx%fDgEuq*k&I`1KZ z9eHeNZT{5!e4~uAt$;6`2Paezs<+0RP7#T_Mj1)3a&cDjBhj#Hk|HS}amfGlF_Lw$ zEP=)1tW_sQRc?XAEhKVgSs*o1V^u8^fef)&M0|C2v2fj@_(T&zykc<*1NLgMeXj*$%T7b_1$T~=0#>g&W96rxVH z!*Fv6IowtFx0(e`bF`S!VKXE;BoOFrQMaj8C$WLV>R8$o?ohAotz(EiKA#>*G;|*m z_@K79w-XdCl1PhM%?3`apoVTvxvVf>DTG^~q!~HIg%6lch-;8mj8wl6ZJ1(`kt+VI z4M4)$I!L9H|0Y{S7Pek178~c+5XvdrPDN&`xCU#(ew)SOK(g7AqpcX#l}aK03ZOOF zlp+lp@$P;5=)D@#ko*zz`tE9HxY`N`rw zt1l1d`U<7yqNP)xyjp_5Z6c*AGn}f1+0zTmt8FY1LSrsW;-StY9=;UQ~^s)}&O21%xPA3&EM<4kf4a%P|$Y zwZ%!%7E{?)Plu12hG_Hn)RjDLjOOnhsWg}2mQ*iIuFljdm&!{}_VMzRiCpi|Qzxg2 z!&4K(lTfHfhtEt*6{qqy6i3gTo;-EBI5s>rtZN(>XBwJ3TWKy%HfN^ltK}vNH`I*| z1s)!GY7Uln2w*@AXi6SGdh9|zTal{Wr=E1-q;gf$LMj2Y+OWY=Xq1`v*QNZ>Jl@13 zfz-Ri9yx}97)k~Ae?WzD?1AeLs4O9Z+~x@>0*yU^I@XnP14-+prFM_yj0-VZU;@@h zUvlOrP##v9EHA+{Xfu08nXH}Ur!HX66Y`B=)_VP!D$2q ztg=cn;u77JV-mp;GZVufn~fkCZqzWE(-JNQQOwnraLFEeboz?^$s1P@4*mb9^Ij>W zYS;BdFepnv%A6>#tb!HFQUU-AzvWN)z(~5!uSbw6g6}5L_x*biyJ!DjSMV$BVPy>j z$H9_gm4iENgmlq?ei zR+5xNU+_ZuVm}J1T+tr``NSAhmULipB-^e9O3E$$BHH&3tOa(xN%C+-iaiG@F>rKD z_(3gLxp_g7Z*faK%)3lK*4x;`66ncIyqE)Bhc5guJz(d zPu4|_t2P&*%VtX#%IX8bAB&=OaQ=+ihn93FgZO%?TF(Zu+6bPbFlc;5ilBr$B)gjC zn6`7+L-!8k@L(v0i@iU@31&5;9a5foaG4>r3(_z#%Vqr3A*Y?@whm_9Voh>AvL+gy zM?t_DoDUK8lsNu(sKu%59j5ZS>~%9wRWmej8d(IRyj++d2%x-cOC>F&fuut%H?q8` z{l$&Ax2vG9iGDPURGgRE23yj7Ufj1LT=&CU^#KWO%OnoV$f^0k!Vfj4ods${s&kL| z&lZ%ODdq1!rsc_g&2sZqb@BIoOFoClu90lNK7!n=9$JW6X}9*%$T zLaZGs%aejwiXw1~3c2PMGGYI=`JlI2YZk?kZ_I*m#FB(^Z}&jo9A4FsSH&5u-4lVl z0tv}ESU~815AW*HKTU=0`y0x!Y&*hEh zEv<^y-hX7h;s&>Ekqzcxk`!@3qPUE$3E!~TtQ_!6A2_H=Hrr=xy(oBHZbeU1%G?gA zhxuDR+iPw|5u>S>P^A-A__UmgKNe*9nC6MvH|?=p5=Xh0fMK8gU_IoU5n+~)O|f>V zeZR5hwQA#_=6wDiFSZ?7 zHYi_0kZiUhX(jDIpKtpNqPzO;qR}7}E&D7RQfAV8M(ao0cig8fLv7HW1V|)FzfIxI zi+UM>`J-mpA zS1!&h$ZG5(GQ8L9Y|wV+#>j`pB8^igL#v_*^y@ zdrs#DnYA2l>I0u2G)Zf=$dybh2+VZR{cVeP;7bliifrSiE9`f$xrpisD6}i4a?i>_ zbp?7TwDS)fd$xDBQb+h6wFnEKE3}{snJXM*wtv44iZn_N9z)KO&K(b-Z=dI{cm%zW zrrcQvj`oNuj2SU*uY{qj`Fu-T*v^Z!w%zy}91s+Ww3dI~BsV_72bO z@ipjjx9rm0@u1gj1rx()tO77K{jhnz%)V~6qWcT&9_Uk{t}EEC*#XKpe0^Zu#azvO z1{!VSPxTruDOW+#s8QrZu?X) z5F@Xti`K?rNRU?RvHyfoCnToqoK)cBf19PslCXQbl`%rL9rcwoakANsbNjI>BHCgt zg1mZj-u@Hm*LFd%wPh1hCumA$sEr94wL~cWrZNgjs!Eal-;7ECYgw;eY%MCnKC|XB z*z5NZV&2#%)Y_Cww#pXUw;~Y-+AdlUU;<)E?<>jtr6L}!rQY4wzSrz5?rFQCZaK;$ zZTn-RE1GX>E#b4Up4z@lLRmB)4<np&x!F^fpqq7Y@kyi7bSG zMm+`UW)Rr|-ySdmyq^@>23+FXn0v>!lHC?24C7+YglO=E0rdp|O_y1Wb_ z*0xdK4DR`8zmLT8muuAE$4Mef6R8t{r>jqT`qXTA@hjX{02QmFzvDe> zB&}Z7143fl>#Po2rjSa(ViJe#A(3KL|LM>@#NDROAMWhkk*07L>d+(jA#@Ss=yppg zMuVbvcsBGD?#OI@2wjK?e}|_+Kj02brQ=c1MCp_gsdaU$<o-wW%%N&VT$AhP{>V7ejp+EQ8K=63WXN=_YmU4uZ<+jg|kY@Nfe z4gC)|1J!z>a^Ucz$;oJt>_DItmjrgWRzX&KA&ENdgkn&3?4C-kw#PyCnmMT|uC`C( z(39r|kQuhIAMSZ6E4aq=cqrBn_1>%s8x0wn=$eQ4 z!s&lHO^50$$kliPEf$C`N zgw(-<0kgS>B2>aLKip{^ocpeeKtH5J&&zYv{D&H9w$jPlvR-<0xOdHU_O4Fm)pwyh z+uO;R!)&FK*JUeADjbd=l}>~a>bl%>I^5g5-s^BrRXTlJ;4$IDy>C9-(d_zg%G^Sc zhqHz9y)eS0g!s@q4idQ&R*|BbPM9UgN>IcPqjfOgWCtA)Inb)a;-cS4-N`79=rlYY zFCp@dh7$Ulhh4W|?*KZPhEc+g26nWd$u2q(1zZmwg_s!XejaMa#lqZ&+&Y~emqYG6?O+1Ifc3Cg zTEcOd&b!HJtO3_!#lkg*BSx0>pRoe#Lv@f_oMYJPP>;n=KOO2p6!U2UxrWp%&hA6@ zcqz%@y2&NF>0k*5SE@X&*TKVmy8InH2rpGqu;DqI!%aG?a{3PNo1C%H`Y)uMJKFkz zlmM8w&l2cE%>WlB^6^e+XYXC~gNTQEbC8v5ZzRS5710UD5BT#Pj9mRamWv!})cRm2 zx8V#T3{&({=fj#6)F~Y)v?Hb)Ix#t!BIxANewCx0P}rXAgv0}lC0I>$F9SN%y85%7 zyjN_E4tOxg$`{*KYw<&9hZ=Lxqvlzx+Wb(D_jV|9`Z|6g$~QZ5f$>}?JlKopI&qWa zxlY2b@*I=9hg%3d$MVTTKgYV~Lp{fB-AQz~ z9E^j?0uGy&X39%;h{9dqOQ?TtR3z`%!K4BdB}?W~vQu}&V(hi(h9p1blYkwJBqDDo z`zw69gEvQs=nfv1*j8uZLXC>4Iy`&;1BVmsdRru}J8{#3!0sc!>1;oNc_?5X+ajDgv9M2?HUJY+>|f0Fb2@3?GZHf(xii$;RN^r!<2vr{9oRI(563V zoT_*U`njzGI_*c(m6C=6+Vz-2GjTucTe1iA8OXe6vD zL+M{#vCt9PYhCyOeGi~({e}YCsr<{Pi{@7rreLPxFh*Drk59EEZf}^VhHY@f3PxNM z%orETH+2(~mTzgE_Umus)JYw6(A%=hr}Wm4H4tb(K8Q-gTvvG@ z*>3^WboeO8njMTO%a*b= zUdiUBq*ezPUXSVlD*J*s{_Y2s^k;q!Wl;Ztn;cP^w9w$^`HJ#s+X-Aeh5PdLwnGq6 zoK61-QmT0&{1kOI`R3sZFb5}b9&W56Uw?p8<==AFb~e2DhdJasyak*L)9=jSmPKur zAHY<`^&=j*POvBZ43$K1+zBYjJ%d`(w=!EKiI<@E81 zN`F3o1bd~7FDvBn>95#*t^2eNSFm+$iNhh%2@@&JGFnHd4nqX}EuO_N3{ z9KmiirRb_-65!O5d0Vh!`+QC}@X4;? z;&EAwqf)+@*nX`xLYw)?hLmeouW(rSijqkNI7AB&PLXJsT!iUx9`<%~aU3-%yjQs% z`+(39!5hWldcCv;zQENWc6<9o&c5FTOb%Zj#a9V*Q-b60!PW9bzlYaai;;m(PvF32 z1*Mnxo*ODorQXNQoemVhPcf+y)5ixyGw6JdvVFX+>DEFq=fh1 z_GpS9HyIa76@0>X8Sg6BN7k;Fs}J$%=h)Qx3rqO$RP@p5!CxnxH?)Ug);ktQzG$xRHR+WSL?E_?(CKQrFHwo6DZ)0xr1yIiU;g5IAxbBLJ}eDp z2M(N-MH&MM?c#pJW$Xm(Y;g4Ei6AFWP0qqDk*{VIuzsoQeO;R*yNF(o`{(5nKl>*3 zR2APMObF1}*V^`cEh_dK6)kxTR)yT%b7^0J8oO8>%!1u>ada7i`%>c7k#g`4y}{s> z6QrR3?0HoX?XDBwpA@MVP4t>%uq_QOAHS!%I3k}KgW#8aVJ+|#&32po+>EVmZ1}dC zF}5@g+IPN*4?hmep#GWYYhaN%(J7>>XTRW&h)BO z-UchTmE(m#RnG!bI)hc;hra6ntu46z>V#&<7?K zUmlNzqFF_bh-d^3&Zd>~bxnMppdkNGQJc8iILTK!gKT036T?qAb!O`Hsk0_L@oA44 z(FP)0PviE(ebfZ`RQn4O{edE9$H%6Q@AssORCzR)B<6`z*XPfkIz4uJ{MhlS;)&tW z{rZT%{RlL_#NJRy0y$o)<4y?qk`cZKxrk3ew_cSzDG$ zGvvM^B`M$Jvu9hsDO7*D%t=#X{N!Z*wDSJGrbOYoW@1S4*|um%^)iZJW)C~bbf2y0 z#;ZJ_Ar47F*>yqgn5e8N+|nm^9|!~uC1-nNSMY;IAS4n>Fj-TM>$ytdXvMWo_z-q) z_>H4{;evjA5~c`jiXc!s%apoY3!-0&hq=^S@xNu0pDw3zfWd1x1i zk`Hg`2c=hGBA08!O?;ppwUtXShG#1cP^Xd~l&f6i#F8e(*mr=>pwRg1l`-Knk%(Q* zFUxfdawi%O7qx5M7qy;Ws+Kf;+@^i5GKT>akDWYI%pWfvJw1FPUpzi`8qi#$TC^`$ zX5_n&V5hOCoE$zeK8oL_PK*}wC&!8~NBNnaQ%8?ZLT5}3k4)r?naTnr>7-toEm{!Y zlzxhTC|SeUKA^TMiv0DT2aM29UM;V}cEf%y%bhH7ayu8$s;Xqh zm+_H4`*v<|3idPp1xyUT;?X6D1pGt3qE`&RiJ6&i!t)+FHZeXjTFhRXy|ynSpLHI? zv*9*%0i#{}{Ul|0g>_&TEmq8kP5>2^iLBv{o;f`Q_GTb-@cL;7J zNNB^*c#};iAMQ7qLHvs*L9S4*ET36H*xsTvF4M4ob4N~=E}THvpZ*J+rRvg!vV1?N zP--+??PK;9jzMc#JP|O3{fy;^g1O!?xo&Ynf<r`Yk-%5kv1gxC459AfOa(oiA+4Iv_YWzi(Z>L?w+70K6?p@pRM7W*Og z$)HNbLj>94If>jjqoxAPD)J<^V2}F>_}nYfP}y@^c$&R0^)u*S;sC48(<_gmB*Y!ZCm z8@J8kaPRW?DXfiXhj2e&b*!FA`fGs9Yo{*a2HDv2A}d3se#$N@2HPjqhYoaEa@f8A z@`>xIYVAa|(Ntw|qB>W?XHoH7_z~D5n#4Yk>0kHc3c%gLclBhXh>%4cBa*@p0iG5O zqyamBt4!8d8uAXh#u5v$aEtwDK_Z0wWBpoaN#qf}ym_&PlmIAhp%w=UzJ`=LvIr^< z<#SfdPsDocnbZPP4Bu=agoGdoL>%c;$_;Rn@NZB^R#2oHo|hOnf?_zzV!^rV3$x22 zQG#3%CBe8PT@sMmlGE0>K9+72AJ~|a$Y)$EDFcLC@dn+(qCckU6+P6bpJS3mf^8Nm zG7Bx>e>07ye04oxUO>T$O*>Xy1sf|nSvU{0chMLXhf4g9tX97Q4FoH9bF1K~3u3~ORX-6|QR^Rmo6 zW`0sdOyRr04Y@{IEG{RS#2J^$LN*g;y4?8qpe_Y-WMiTpL<(TRPOdIr53NugvvUP8 z`VUS>{i6yQtQuHBZqWDF1Q^>C6lk+jyI!^3zPy>u4NEnp^fOgGD)*fh?6QBA1>g^= z78#7IWa=%Mi);(A8+7@ThM-X>;t=1Z(J-?EFq$9;GzjgdN{3-D*TwF_0Jsy+)aF1& zlNB)v1oEL~?3_9nl%&&VBpIv>WXq*VVkgXiuBeJb*M4yUrCpi~k~YF+=rW{hpOEPQ zf?``WtOwPgu#aP#A)5<1%G$VCf-JLmKoSN8Vxf4I0bs*nmABzVmYPp)^MOkZ>YvQ^ zMycv#wmrzoTwQEqBzENA*1JU$tKceb@hbcC|PT)v6#{M!qE#_;&4-5 za)FfvlW1=CS=$EiP&)VkqW*(kOhHS=7*aYHS_7~=RDXy+E(Q|VJT&6$`_$^Qv_xYs z2x4Y~@&hs%$`AISXaE}@lmx~a#t`s#Wc;S8VqDBrODL7(rXQ9B=G<|+3S9!uVhu|% zK&d|7xM8lcP-zYW2}Qt((xsKDO{MB zv~jPbfau{$Gz0E_wJsk(6;~{#%leRYo`LrRaez1@o>Au%Mo4VOW_u(a17f(Ofq{&Q zsg%}LPN343bT))nq{R(@y{=*!5tQNPQmLV|M5n77RLL}INI5s>L-`{iE1f&6!ARpm z`D3lnbu92k61x&!l#L_?-qh657{?{t`DjzYDWAa`@h;y6zEe&hvIznvhmUs7 z4b?ir*;Dn^GVA4>Wy}UmC?U`-?yrS9Uc)0WA?nT9Rb)w4MZ6<^A{<7gV~Ke<;{=5KUMJNk`ihX$Kji>93ig|g<6sKs5V$OVk3-$G3aNib$0R&u@i-w z7znPT9t}Nt6Clu(MJRySU~8T#^=G z?MJ>Mdlz<-GNHu0oDqSzlm**Ka!&dj~N?n-?i*+K)$9z6;-3oXv#*lh@}l#nbaJ49qrwU^PLD zznqekL`0nd(9#qI=MtKfz8i&+P2#uwiK02iBqV6Ki9${edZ5&8kD7ty8);BB0QnK) zQJ)cvop52JAqPDWh;HG_!Gx2+VC0CPE4w>feO_=s0%TBca$CO$0b5I3ws1b`e$xR# zs0nwOSL?EZ@gzr4%94cdqupV`1LKC|6e_7RC7)<9riflV#oEu1Bq{{lFOcv}G`m3^ z6_#E@Ck1HhaIc-lEO7sanIPmZ#F0kADt!hHqt4&~nhB#uC`5-aQ%Wn+6dP|uOL%4l zwL^0@4VO*D@y4ixZAweJO>~OkCNu&@tS|mM6y1uP0aKR_8cAL~z9Rn{jqeCZeH0W& zo)go=vRc&2Lhuj~E!XMP3MdC-92L%D7mhCv&oq**p)HIhJJs?+&lH;Y#&V?@?oKhh z7(^xe$yScW*Qa$RA~i%}M0g;XA(g8(V2CHT_R>y(2II!ZWaCcaOB{Kq{b)lB#$0hB zw7lJ{2pO5g3K;C3k3E&`XOyIc?n^$b=DbkcW9FF1xpOmxnaP3JWU@hQ6j4AR*;N#D z45?yz3CIXO6=&w>X8E75a-=#l~ z)k!^SB2w22-4as=s=Y<3R~FF)|DsYp#(lJ{K2YAup-Ea(;5fvVt#D_j!vX-w;selkS~Kr>-a^x9To4~(UEQC5tq3!c1MnnUe1QUI$s z%3%5C{iBJ!(gR4^mkuJT8db*|!bj-~+Z`*RlG*L+`~|2jOm%$Ol8loVkyvDFFVr#p z1^o*Cl&}-befSh+HDJ%iT5E4MS5?&By9YM&m##13tOedD1g9w^e%7hFHJOl6Mp zw>33RvC{F>wy0Jy#Ky-`uIPa650Sz7B?O8Z6=qDG;lgMZVkYy5oy<=5qw+CVG}=*k zfFR>ztoVr&N^CY=VM~!mZiWO{5sN{e;?W%ukIrTx>xl@4a2m{=Fqbz~m9ETzlow=U z$!sLR>*YDwSNM7~Rz|-OjI3+}E`y$JgO=1CpI1AV$`wa|%S=>j2`5+QP^)x}IS zKWbcrMu^M0xFnSBL2ZbIqKwFzsjrAwwKy}qfT98nO)ZLfC04g6Tyd5d(==*@hqxNH zSkb>@+h$PZ3-ll|%eY#zx*`mm_AFaVTS?GORUv8cdN2Nodd~Jp<{zY4t({ttv1vF~ z?JXM~231=^nju@1*e*8USZ)kG2^nH`qjcE9wowZ$S{^u<;xCGBlsC*o<(2w;F7h^E z5K%iJ%&KK-^jay1g8&3kfql9>pFd~bYCOUc2*qNy*fDrR=i~e^Aeu$wA4Z~VBBo~| zfRIxygZ`Jwmr#im=cU|u1AEH-#wd6g(KYA+#cfl_qug|%V;5^ErjQWcH)*W5$Ut*p zBczL-&5GJ_4LMa+zXeD8W?^94aP6qZ_^DvfwKp>oqPz1IA#BhutfdFYNZZszWo*}@ zQdJgBCW56gxlo=HCWuDU7eq$XnFhunlGiO*a3ECa${g}Oc=d=CiC2QywG*XA?mb6rm~|0RE6=q~5hL><(VtjcLB&zbLWqab_2n@@NRnh% z(H96kNLJ6yPd%{}5ijsU%6RROE@Bpo==RK>B9BNF>j@U<6NIO-Mf_h}Vq)=6F5spm z;V0E@LQ-7NyMRU_=ry$=(c#6o~b6tO6Ax@ zVsKDQR#jbkSWRmq6X6rY*@RS9lN#AXvDf!F-{&uxv@)55hr|mOrd2^Na~5kGB&8$Tw&iXH_k4W%P2ZS&o)tJU*o|EvtMYM zPu7+y8gS2_3j-VTg>y7`#1IV`kI4~ipyOd>iQE$<)tPu1Xtl>gh5QwoktP-;Qi}}Z z@sussN#zZk4oLvOQ8^#W;_ub3S_t>Grd%%uE_T<@HId zOH$FRrieRf$`DH^6pf8zKpBFiBDNtQjPzBy?J-PsZOvp!Kq~7En}(d22=$M%_d9I9|a?mS2)Dnj*Ltneb>!Tv>Kj$w{BCdvz?*)`z`awjM} zd9ef+6&C)55LxewKQ;EmW`HQwj&@+Ncd(a)@6|JZN#iS{sar5h|l{rLH)OOau zrfvu=dSwCt);_eRm5qfO#f!W~U&PNvHr!Qen*Ev1aC_BrRFe5Dp+Kw}Z&!B;;h9UK0SJ%^O<+Dl#(*MDmNHbLR9! zL@f`KpvG<%v4PgdisH@PdeSW#DxX*iA;_BCv}#LPfx?W~F%pOYW2wkw(OJ~5R?vm| zR3izpW5sYfje?xQg|)T9KoNTW==elF_E;cfMGK~3jOF@QuwUKn>>d3aI zgxRBB`ou+-&8mvVVvfp(5`xg9eo@L~D1uH2w1>^w@&^mmCFEA7xL z3KE<11BF=;z=^Pp`siU^f)OIAr*pZ)NV_ibbr+VUj$Z{5OcO15bmPUsNmk@!J3V4& z$+#LJV)8r{Bl4BaA~Gh^k1`;8it6(!NtJlm-KXkm!kdbY{oBH*lYUKya>aguwd+yt zSZP#ev$b1+h{{CA}9NL>=3SH{1TwBvzLtdO<>J@c7lRRE;Fbql?%=;-4bA0x2u|1a5A$ zOElL7?v~VtuB&cyeOgarL<7tofeMDHCBD(zDHIgSNukp?_@qIPxL17X0qp5 zrWNx=R0G4N7ds|;iP7#vxrt(bW^nTH!+f}i5a%dj zs6uigISdWN^_Yqo;U4u)7&O7tsY+)2Q>Sip3_V0)z*w#!b@WW!Pw=$4JyoRWbv4Z* z$38iY6DauHDT`zTJHrfBm^bB`)IhbESZphT_qRVoE68+ZprR4qe}CVo>nk?{ft!%Kjz-YfR~Qh6outC}Au0uno@jtqBMYGOrf z$s{NQ1J(0JsT5^mw3liwWtsSDX9JVqN$r;m6!*avu-GXBub5G&&_k0Ue+f6q&4sl# z;w0FJBuFHDd9-5Zy~AU)~ z?&1IZpS{TUWtPj!v&*#vy;T^6%FBqO)&E+4Yv~WQhT>IIA}$l0q6}%PBL;xEU37na z+ol|U6}iJJYqB|LNNcwf<&_1L2i;iryo_uUqparRB}6%^Tm{BB(U22^9=QR%B%+HW zzI1l*FBCqN>sHH8XAH!WC6f1Qw$0_QWPq&bMNaiAU8J48T3g0W<>=4$lbSsu$&z+4 zB5N%Imtoi|?0FQCO@;*{(&5Th9087|mhIQh%*lr1tLFebUXVBvjDd>^)$xwOoIpGn zwvsJKY!5{j>)4XZOzk*n`fMvUBJ$sb>e3n`LRQc$o{s6=$jxEw7YmM`0_P)2TF zV0a>$?Umx}(1;YnSAK9a5Ud~~2@{ajffFUF6`mAKI|j>{&Bm56?;8aPszh8^+1YK3 zQy7z@2`dc5Cr(^35XfGn6R7+qR;1+e6A9&Wl3K^u?V`CH{vjkWt$z~l5O$0u(ir=c zS%@8Dzgq%9gBz<2C?O%h8Tbyqor0|VCfh_9JMUTbSn@q9=Z%emRzV?h>Ll`}Q1Lwe z8YM>O@mg%XJ*mm-SC`J0wERZ41aiPg@L)a|s<8?pfw2m;WGqExp4L@p-$GScN;%<$ z`oi-TwSY#GN!aVv)WPbRgBAYEOiJ;Z#qu;M;0CWO|2()NMwx!$Y&VoeDq&&C{IYz^ zvBV-_v1bE!txz2!rjQ8z78=!coi2hqRni{KXHv9eYOkL4YfohP8|2s6t34YcN7`$bdZmXTEDD149G zhj5`BP7_HX3o2R?Ml$M#A#%r1Bo<5a>Mbv@dBAdV%ZrtlONBYelnma98keKJdEK;X zD9J;yX-V1{LQ|GS>4*msdjE#d%8>nLCvuIL5^DnCV=SfidTf`lZm@wq`J|3;Z%LzS zYYhIncHSK>x3opkh?iTkyyr*OSu9x)6i)flnrF%|HLSSFY8!TF$Aqdvwhg5e=BS>t z>f?*UxSNcegNX`>)L4)$7N?+X0bzL;RI(^?&`G%i@6pU50#6`>WkFo;M*`0dIVih^ zM_8Bx3i@?)IHiGaP-$-otrLU=8Hltd9e`Nu!>ZUl_z{=F^pcoI#+ZdEi&IrCO^Fn) zp5I3xBoSOp)j>LASRtgn1kz4K0{V6JCy{8Cp6V{D#7&&R#{n*ymLsXY%c;W zpraTKLUQPC+*Tn+?kJ$5rg}a>&2&oC~8LKW7Wgq zIC6t9@XUTm?27S*Z6DF&vha56gG*Gs4@QTyrwYt-C9c)fd{UE5%`eP4npw6l5qe~% zPJ@pjd)r#bGc0+HSv)}yGkN5UN=z2};bBwgswL!nYwWz^m<0`JC>WDRs?}>UVx!F} z(}ri>e0?$0Wd7ealEnh8TbqPb8X%=BDfy88L3prBmuUZ z>tl^nm!%sLnhPdci*T_hn#56E3{!#+q1adRv9^|Qb7To(u?5^>gqx`(cdxgHi_N=_ z$%L7i$pj`1i?(rVh8<`Vk))-xspxx{Q}X>5Bbwyc)bLRIO?EiQmKxs?Y)`RkqOb&H znf)K?rp)__pDxuSyo``&)F2Uri@iKqfpGx`@eo0*EQs5LN-^@QicBuM2qF?VUK-vI zBMA?h02h%df0JW#7+k#0%5F%*fg1Sq_+A1yK<8@KEO)&M38uFoB;w|LA2*)gLluUAHrF(qXcsJC z5VD?`BA%p&MS@Snw!mUTjf#*PnrKi1AQl|O&E#+>%#gyMY*j3|FICy+D|&T~+#*d8 zmRgXRmeD2^3TiT`V(PZCJ)p=NSvr zim2GjsTv2aEuju?7FDab(MnPhS186KvJH4qq%0$%=;?QJh0rxjD-pWUquD-jYivTI zz+$1A6m_gua4bCmm7w8LgZE>X*0_y30fP*>@`PNejJLF&Tov2+9hadPL!&f zXrz6*lWm5vxRzh0ZIvwOAsn`B!BYL4gn1g}HYMbtbO;~D^Qq7VO?p0(wQ=3$^y|~VV0S)k!6Wz~*8be*vZ28p8IV^+3Z{1c=li*ZM7%Fx* znMJRTNZ4g%Zr-$_mjIZjX%}SG5x`QPHIX>T_Rw>Y$d4Tr#uXHZLRVU5c<7C&0LFD^ ztoYX(_~fP%5!9kpqRT05$%Rc3Z$zdotS^rn%X{MFH>CEE$`kX$%%YYM8SFWa;1oi+ zM8}JH3{W;4xIzC&+{mJPg}PgWj0ic7g@^_2{=d?`B{s4wP0KJa3_`$+V0dU)^nzI-QW-a# znKrA=hqKCEmE|DQS&u=QAZ&;2$g&;oh;Tk;H6tW82&q{hwP4c{2=$6J3l=O8TUxAO zGn&OL8i8OIXe1C!@qOR_|L6SYM%Yz|QdNcH#=YmB$Nzr9P2RWMNvpt;HG|y9MB85}((qH{!6mmmAsxz|Ip$>=MvkS^YAq)4 zvLs*NrciS>LX&}#rSM>)i5)Q+Xw6K~*0MPQuF+hz2VYOFW&<=uFe7cD2$HC-KpLQ> zEcpk)g^REWVv_?WY^L#TM385?4`Ixpu})J;sJlP<$7wEZ?iqv|kR@633hSquqcbb9 zLXz(bctdn$12|>j;9}1*OTxy}kKs_Qus_@q^m2!=fH_On;;c>BvIUyRWB_4*CwL-T zckH1Be1q)Ft#rPF$R~-)T8~9qnS%gt6sUKRDT9o*722_mkBz>LAvUbW%j@a!a?d6u zD&XE7IdTF9g!!MNssc<_(B?*oL%3vmw6{ zqT+N3IA$59V1sQfZOtNr4Fa5eXQHKP-GeMqQ0$Nd587oVQ1h=YZ=jA8B`+2^-Zq)Q znAJd8s_xOWg$4o=T8>677`=MnSqOG3PpO#}?N^j8wX8iwB%y8st?|sAOcmKUY48%l zx{%Pu8KQCi7BpXJxTgdRMvub2BM1b8=IuE$`=vd7@iI+8?~4TN7pLHIp@_cXx!wzwaG z3U?uT_{msY(5)JwUf(qshO7)R;qn?~s$_IkUY7K(F>OL*m#7>2gE=CjQ3Wr}b?~Sl z0t0wHo-v6;AP6}9F8wX+%sFY-!}l()QJ|$j_--s%oZXtm0AfM|4$JQl zIm{f{luhqCPQ$kn5XuQjse9wLc+B+{lc^pO@gvp+e!zkBlqS z5kPgPNFARYznos9+1TSt#oYHr3}fC&gv`(h0|&)+`0ZtyOi)QvHqB}lsdRQTK_8rj z6&3pa(=We#{A7PTxHrTmb*TOrxqQSp`Xp~F7v11xSmDh>Vf2-L6fK}4HrDROQI9Gp zn_FfQLwu zC5Q}EWQI6Bk~xf1A$PDV0XwkIn}uZSfkn8aa-~7NTXl!J5ZIhqIo^6QO{&koPp_5_7$hjDMJ59-tRtxN)^IrnR29$6CT{BBZRJo*VUv%M!5cO zs>C)l7%t%xb)OT_fIz~wBd+rU8nk#!7_qfAm#J}_6ha3dw8C*y&j%H*W-PZX7VLqjRB50kH_G8*uCTtr*kYbb&Vmdi=DN-GTd1+Sh$rQk<$fwu@&J0BHeTepcYQ}PNG1VBv`oCb-^{r=s^l+(8ivy zpaS@uoK>!;CPq1??aHNh5l^za;wHzV$>Jg#KF@dEAc1!A$B2ouT|y#F7!7b3rai@l z5e?&brwak~WshnB1X~idp2H{!?7oFyZL9v~X_*;Q@z#O`Cpn35z%6A}tm3?_$po4D2)>4XaZXKFU)KjL) z;Dm}G0%??RR;n4mPzSkerlP>E6b{4}U4N>j$ZcMsST?pHxBqe_m>6vJQqp_&A(`pf z43{>w3O3|eGFcfAHk$g7&ghRJw$IPdzCs{(TW_Zt{|he0HDg%Y&o5r6BVa)!v*w$@ zEbjd1VtzEa&@{~SQ|5=pp>o4j%MFV);LOV%!w1Q&GEBL(kQnR zh+mKv??3xoV&gYD5+GOF_G`IjXx8Ud$$h(P{nA+ICRRq+Ezb43sHfOqb^nl~j8GQjWB? zEb6O+{OA+NH2%;L1tTGF5d2rjqXPuiB_h|E!i)@@&KSdOrz%6RYql|$gs+g3re_NlzzM-Q#U#(pWCX=H zq$&!6(Qy@6Nm8uQ`n!L|E5Rf^DHmT__Tn+KvBk2?i!y(K(sHetkHt)BWeY%x)*0kb zZo_W0Vv8%xmG?Roy?=KT}iOe*g2b6&i+xf$i0 zsCi<~kCA!Ib=(#Dt>SFrs-o0Z0BLUo6X_c!?5yS|jX|lE&?lr?1i&#$7`}rmP*tiT zGEITBBwe5aa}u^K6mL6z+a{_JvDTC?#sBmu1x}fQ(c@(aFT;ri`%9;VRuV3@LrH`B zCZa5;lw8$*yM0W$)N)o_tUa30GkGUWSR=BO4g73YTcxEZyPh+H>& zX$EzqTPdn8i;rp~8;N%zC|LOrv7Cqo#99bKjOEwSU`|H*cO+kdWJo6|`e%R^Q@Jd1 z8*W!*7hu)a@FxY?KmrCA(TA6{8q(yAI&x^arM zs2-%@e3fr&dr&riFi5TxKY)Z{Y!XcH<5QUec8>(tv$8{q< zW@joZ_1Vh3ncc$7$~2?xwj`g|wa4?okXEn6##uxT1xkgYS@g9@!vZ=>eA97UOxY_n zAU4l|%vka`skmb&`f;#PL)}K#hZuLXSJnJ%)3IjsuCpIpQDOqob!&y#RRFIOrqRZ( zR3&nDE%q;BXx;LliUqPwsKIlQfw5W$b<*4nM6x0A)e2?Ag#-#58UFOYhh(mYTA3%z95uF zE@YvLP9NF!kXVFp!1)!7Dl?iV*mUSIgmrk=Z6CCxo+(D6jz~zY7LTETiUtT41Y74K z#gq>LzhA%o;(WH6j%M#!ym4)>n>R6`KV`ZMwzUiP4sGleWNA(opq$=DglcZe^@#zT zEu983G5z}j2n9@cNfu=;lEvGijY!ALfOk2ygb+xxa8Va($Q#l$c zUHcP%0ASHEY?e~(sizx>#W)l{?5pHvYuw=184UIyYyz$?QO-fKOvO%Q3Bl@xGGj1e z?A7vUCN5CA=8?%ZT30ow%8DZ-wxCIO;p6EY2E^*9BtjZdi;xoAiYxUQ>vKf3@-9w^ zSTcaJXy+!VGLWIZQ9c1cJ%X+XUBoA%GK_HmasyXvbBJww?_0(+)S)@j(n(Jd3)B}D z5+0f4!A6+vpFb7p;kan3N362Rz$gQB@;5gQ3To z5euD}l%guHt>E%i%_?xVkP$5*M|XI~Ep~@8c(FC$ z4=MqeePFA#s61(8E&NO><_4qB@c@M-PTvEp(`LazzF0wPQ!c4)J&q0w$FeH5GzplCPMA;})wTp4k4^GpF&ykfotW5?y*_ zDR5(VQFMMS?qg>H*hkML zrdLTJ1Yn!Ix&J2hy5Z=(ZKfV(BgCeFL?v{retAvEZbddUG<6WcFoOn}yl+Gv1qHV?_xt_8Zhsx`N4se43^a9X!635~H?p z$t{^TnJGa8H`Bxt9&le}Rh=Sqk~UPasa!P@M$qi_L)y3PRN{&Pquk;S>yX`fE6jt!8U7Ij&usmA-F7;hyVv9GWCIy?i&W8ixu5vNb=Ir1zbh^#m9|QM$}U{qRryK zxd*VX$rM2(HnqOf>nz9%7W((IzFv>L3!ecB)0HK6!-5=@SSn660RbFSREX6Wjj#$| z!fbxHKbxuA+RWR49w9)&5S!@bP*paWfJ+brT!i}w;0w5vPGQ;&E{L2qpj&KBp+wio zs~i|0LiUfSd0Cp?kEV-L_GAI1Jzq?Jcr(2^{(zBb2aw8B|Ewc+<{~l!XArEz^P9_~ zD;SAPa|;k$bNh?2xhh1C7{RVzVO{ucoY}t=qMF`aID7&SrftFyVQ-G9^O=TIpafPz zaOf22+RyD0}y@+twIOs^@^{5Mw-bgUq{|qAm zvI0MxV<&L$m<(peA99d}@G5FeC%jUDaC>$`i^e{T#%RcCjy2#=En$_ex@MKD3k9u? zdp4F5*859RNL_f>r3EBpFWFD&=UCs-?0ppPvdTTOI)-Uo@(VVINGgGxVTMf{k?GuK zSk+Dfz;3R2T6CaYO)pe=a&z3h?M=bk;~uDz9rhA>kDCW0k|6fKKb+FEYo8!64D{Pxzy_YSrNg4Z@NoY4qwI=Zob~8*c-XvT zHb<#??;3mVRc#s!qj-mW3MM0QCPR=D(mWZ|h{Y6IrU+2R<{lj`Zl)`k{Sw_6TBre! zKs-p!>74Y3RX{)q;m~ec+iGb~X{+5Y(J=m|O7d4$B{|H0cB<&Dnpi3}QLaF}Y{%m{ zp506?C_o~RYMT%14T#w6OaG&lYi4Z~I@HdG5++n6S^+e}R}Ec(`pGX-Moe#24wn|28A24tqb zTu7+NSKo<%^M-9O+(<}%i#@eYcu?EhTW~CFsnOmZ>=7Y)`^zU6ldG@4$j<;Utd6EX zld*z$C`C-Xk=>n|9pB|;Fi#S$a1^#P2yJM#1=5n^ zePr{XxCLd#6Edhrx&t1f0&82@IRqc!K`0u$F8`5(q@m&HIS8O~TH9>$HiTCT-bU4s zVOK;ddLA%5@fWkmJ`DT-p_nk+*X-{XK`x@?O_~$V9zZ>P4Zq7{K{NcWz~lCsdA=JZ z2s1E?P~J*lW3sq%>1#ePH~|>cZM=8SHZ6!M8aR8apn_=K1M-*6H7(ajC2uvnw6G8; zes%k62{lDu9U$qjW*wIIv6QtTbrAg8DI#dTxE6QWH^6DM^by&|1m+eUHQYKqzL+oD zy4>Y$Lt24JO!dlC2{c@#C)d!mJ5EOOI&|2QOOXbyOs&0GS zvM@3{De9lagW%O0qZ)CY?g*N^1!rIz#J%zkBzFQ=W43OjS?ftyqCkKr7_l|Z9WFko zKrQ97I_}`rC9J142u}dE$r3f#aceB}IcbP&We&;h1=Cb-;Qx||_%74gGX^S9y1SgV z?(JI)QSaX?Z$BHND1-7@ri5QkuEUGg7&Fu2b~jYSrFI$;05t2?pB;8aOMGEI)o*27 z4Czk!s2FAc62|kksvv<~g*Y+`_VfUG$xbYG3Pq~k;Vp02&Deu~MP}_+Dg}v zwSThLxz|T@C3HKF*EeF*yO=iRk+45!fAzT^aUliHm<=)lS3I1-lvivHB*bmJQXkF^ zTSU4qix8*ph3cJt#SHfk;swofLq>@4sXLWO68??FdSGBMX=VKU3WSmJZW3|mo_Ku~ zT!shPG`ctR`FvygB#Puz+Z4A_c4<~z4M(ZlPY7l>H#X!xdlM)xL^O&A{K1Bav| zv*Tx2#ar3?lIu;0ZaRO;ub4?n17h~ilMkz@Qh`7<)2nM{>6blr!IT1%5GlZys!i!x zODL7x?GYc?N;RotMA_jSQTkC|9d!n#ivz^I$q->wQ~NSsMx=wzJN5}7m%ZRFwTP(DK+xRDeq&S-;XWMnIoM~ z5X1?$ITHUVU5S2uv_KUU$aNODf?}t*u@xynWj;gb0CO(Bno{B<~~q83O$=FeVemNd0a zcwix)IG93KKx7ko_fz9MEP&I1498F}sYZlh?t2}XUE6pt#yhG3%AHcySkKR&PwsiZ zdL2Q1HTR!U_eRw@MSlUW7={65GbznNJlM54Cq`ayv{Yw^&ofBY62Nd1HW#Ke9_4qd zhi@-T!OyNusCBa@!>vF(rX&_@CH{;Mi(ZZkrK6&hdqt!5l%=(_o$f*H10TvJhC<*2 zjLXm8vJlSkZ+Xy+ z2HMJsP%W3d337oBil7kzY)cDF#PXBCt8#6**cP{A%`~@-?Nw6n=?51C0N>eo=O}5A zCd!IGIaFZ3hgpaqBB_dIpEIOaDyaiAsvye0J{&B-HE?-Du|tpFD(Fx2hD5Vi9p5Bm z9PAia;FL>8@Dv$BLhQ1zhwG9L^p_1k=$`D-wN?T=b@&%gD+C3vCde>4QEUrZV5T*3wXULl3YH3|6Gbelwiv*B13G1n z$f3w_qb3Oy_PKSsMD@#>A)r2cG++a&n#>vjjiWwk!(dyHC=m*h`rNDOSFefkc)X-s zG(JB6x-A7nD<0tC0+zQEkTYYY%P-Wan*?~xf~T!QPS*`3XWNdAiM%BL<|x{SB}>&H zkpfnB1^RnPfb67=We}sx3Y=pHMNDj|m1n?h5ju)V93iZoY~-)0dMqCM;R zvKr^J`FNQiP{$ged>+L-f`u$n*emCH6rd1@VP{bl00v^hB6hGkkIDcSQ_d1Llr*eW zab=X#KI(F!p96!$-hw5jdj_)68!+mCcs`i%Il&NjU#9q|ZBCGiXYNwUf_a>d;a*P^ zmSs`ALfV!(bl~I)WrwH)QSk{*X}VBO5mVzSaft*jSDOlRVK0babg7%o3x0sRU{&IV zr~V`ZV#ma0n{=^7$YzmANviNufZLit)|3jeW6+04@GkfD;~GW^Y_KL?H}k&Im}7@)1ndTV9%NINQ?n?)!a*j-I%CExDBt=yD2k!9ps*Fe-4NRezT*b7|+ z_yJu_9|(o94H8UpJ8otjkj3Oel0pG8wC>uFgUXKQ^_Fc4awv00;kq9KMN!E>^4axF zJO?mFcKnh#li8?B+}C8inW5kgo9NvX1d$uA0W%5gAYJ;PRn&k%8dXXq!i`xV#1Sx! zxoK4BazR%d#cnS!+AI;#B687%lo7d36{?*>^8+JyyGPw4#HPW9=^kndx6qI%b(ZRg zjm(z=@G=S^f&YXpQ7pvC?0EP}BB<4xx28#*DyP(0#RFP9DKsmlpDzpjO2%7HrH|tu>jiL33r;p+1~fnheRMp+jL&;2h{sYNYl8p!pH2GHUK4IhFfKl?{7f zl{zli@(E8*FL0EN@ZDfBg%+d$LjI6(3r9pSLF&L0kPjR%Y$T_1pkp&a!5ha{3CuMu zrls^eK?yRlHF-1hOy?q}wCU5ygs#e*ywqSJCfOfxi<=O3H+CS-ZbD%}DXt+}9m{U?FZAUSc>uXro5qZ7(U?FqQO3ruKc|^=ro@y0tLb@Krn1wDftU{QUsH9+ou_U{1y@ed!-M;^ zPAHENJGUn8mC;c=RVl`BXLdSs2#t7v^QlEFaAFQaG-K~y$^Oq7W?IvAl>k1yIf8Fw z1Mw66(;-sLG)Djm7hD}*+?=Sm)DqRDXm_@gE+Td##6N=q4%MCY$TUroeEEccXb_M< zdjeHU37N9q9XC9RbQZwO1a>H2bl_V)y>1}dCeoGUVQ!lSh}|GDd7x47v{XCVcvGEc zR^+k;N@oILH8?Kc6jJFTxsnnbUkzQY!B=lgr-}^FvY}hrwodMR0%6S9YaNz8p<8~% zs)Ta@4Cy$r-xX@nTbV&;UaLrubqZBGi&@NslW3&O(Y(<}=E93}*@4PI(<>0?Dnep4 z2QYw9hqY24m99%m78y)^PW>?wm14k8bfsKNZ;o^Z$cG5En9;88)(PGO&V&O51=&9~ z6Mcoga8qis#VAI_z1mwnc-7A*1s`j9NsUys5I~8C$T5|lw6$3K6?LMA3LeR1M}GwE zv#I~JmL8AZ+gXrwRz220+75RmW zgHn45@b_^MucY1X|6okc^f<_1+_~%+p(IQ~#Cp&F1V<6|oY9hGB z;9L}nk~dejmIo#g*lxtB$q;}i*Rsp&Y;$pR9mi*S|>GJ7KJ#o5<@ zmjmCD4ALuGV7;C1GHaKeGKd4t0|UuMU^fMK0st`XF9Z>bH?pv3E}VHAsGE&y9QX!R z3zMNxq?0NwOUx-=rU_35Pt%+2R;(iFH`NEt1HWoWKb3DRJNB-T0f8h{dkX^@&0h5o z*h6qxilNn*2HD$s9&G3s0Sa6N1~FR+i~EvxsMk3{d%mq+;ofJjFGhDoHO}_N+vDf2 zKeI+U*bi>Btq=_eX3)SV9}u?*Z5|UMKscHuPnr#VKgcbOpzMqZW9-VhPTLkdn3+?beo4u+MS?erytFL z<^WCJ=PWtsuz~uw(0z%4Pp4iCb5jV%Q;TE8dc59RJ*ZCGMATt;CxXAUaoA_vjGyS6 zj6YC9bA>kl+|VNl-_y;?-Nr#>6*ZD@;Y~RWLi_`AdR5 zxDsEZZKw{p!@YvH!J5C-H(7`SP}7cwGEwO~wKwzXz0Fn5lR>LR$dTAZyMXk%av4)f z5YOXUtG9w%Fk_K-gasIKTYF^dtYVbcjW3 zZBn^&m9Ecv;@)70c~>_N=p1PH@uo`h_(87);)7wbGxKVWd_P>~4p!|sDQ+&RL(lmFpoe9IXb-? z&k(Jsp~~8kXxKDfINX=1=%|?9;2%76^cP7rfwE9KhL0dV#C(h!8(kY8+ ze>#0Ty{JLK67tHmU>j{s=x%eFrL2!lafY^>p zr6w&$xjNL^0jRdbw;cf0^T>2)-yCKa6NESg6KY7iqAbIgc*M3`W$E4vmO&&dPN4dq zd9v}uPuYfz+WwfO>gfAEn0T4+I0UWIxM4DX29g=RT zBL$n}b4B3AYh*=XIEAw@be1$wk|Hq-mIg@0F!EY8T*I9RFz2b#1`TmFalg~8k2Jq$ zC=&BxvOqrp;HDg^d=rUp-LiCGFen0kX|%&g-91La4>d7g?6!~apQ^3yQkkA#}QCQFKxuF4)8-%zKPPZXj z(*sTgE_3GU(t?}W4hn+-EEtJtQu~o@UqkBEXNgQ;W1l6492TArrIj2j@u1E!P9VD5 zHek>2e#t3VcG*3c581#2@D02xH2T$}v3If50|w!9NIA^UPY1&+eu@J!ZjgHt*3<9w zNmUs_Eh})xM*Wn~kVnGKG-gA5H%;+yes+ckLYXHENTHuh^QO%nFpA$7R&J28rcoh= zO7Zf{(Xvjzm*@Big?<7Dlqr~{qkAKE_1$E_P(Gdptp}*It&o3iNT}R+49*P_Sqfto zV3Y)?G5Euh=|+p7w)hb5N$4=ZG`zvQpp-K;N@(E2SHz~&Wn zj?r-~na()J=kqxvH`}+{vPMcwiA7C^9YqZoW@pCXZuL9l^U7;OFClHB1>-_Ak#D}j z5yHeGT{!#YfeGSd#cXA4e~H0#KX%GKZL9Fc!x=OgNCj?Wz!gd!I{h`4r&vx+E1Xq0 z$|o>EqOwQTVK-jpJYhz9iEf5g1giY zHOH!;15cuYca#jOFGIQ{#1qNxP?t}XC5C`BJ052T;eifS#f~nd3EAN+>Z!nxJ)Xpg z>|SZTD+gAD1ql`g0~*|I4+ZuL)q3cz6YNSM$XGGXwM3F?KHP=6E;cC*>tqC04Op)R zkoWj%axu54s%oiGDt`w?Uf6|p$Q0O~?ufa4OX3ycDX*_DK18q^h^X<8jEx7jWo_q7|{|UkRr!Fc{R>WVpxN#+No-_x-y{4o@>-KNIM{3kr%Yd7?Q;m+ihXIo@TZ_ zu9-X@jX}!IULY|QLzAPW5*>R@2vGrHI?-xob&QEDtk2!)0BPC4VYvnTzUpo(K@KQfa~EUxP}Usph3kWA2Wy-cAbbRl!)QndV9vsDhhkuyEZ1AT6!-Jl zd*8*zXwd|qMU0+y((dLscNdXNZb%B}cIIMx(#^=l$SzWVCEQvNIwWGdNv;p&rgiMx zQY|NTaHRTTQCt*Mj3`I{jj@|z3c_VbL@|-NGsD4p=@+9n76s4`dcru^<-}Pzl*>hl z&`54}L8t^ax_z<43vjHOPM$DDfsEki^RH$9y33wgt!ofL`fZEKCbdGjAxTkMX?t_$ zEH_PhjL4tu195Nv8RNKlgeWK?T^kp}3KgvEc5_SV#{zmus{wM(*34nI9d}FS;F5Sl3@j`!HqV%N*D11drS5Vav*#XDC+L>WhMOVVA zHnBcfgdx9D69wd=mlyNUDkmhAZcujyyYA8AVi0hkYG`hRy36E-+a_(g$;Xfc`~7rs&G<0OGEJ%Jx5QzcpqOee4y(6cAifq2C|C!=8Hym` z^JaxgFj9{jF(rTDa*K>%-cJFLIA)-`%{^j!8~DfT#7fLcdU&4eD-0~fDiJ}kpf#o) zY%~*-!`TXooG11>zuwH2xPp*2NRt#ln~paH91=S&N42Fr?Q749BTkVqOF9!MXfVNjTWSvZup|&^4A@oA-vz)p zmzJWgtbHs4Hz3MR;>xFERtvKu!Y>^e{)+Vx%mkAuu}WebXvjED z3g1LXE2PNN++WI4qq1!up3D#>>{nwo4n|!NM4o2~~Z; z!s}lE5Z8N2<89#Cd>v+^*o!b@Qv0EZHCeE%V{6}db#ru?<;C6N`@-HAa@M5|Nsw&3 zs)2!BPdqJ)u9n-A(y5z2mJ)uC5kOsE0TY_XGg29X=fj~1*qHMJ0>P3X*e`~NG!)o% zQ~ipVr(A)N-8Im5_oBg(2u-vy8j6J$zTmonjT8nmttL?vo}X|gL0s{j$<)EzSI?d# z;WFmK^-|-LNrx}Oiw&#r0*PU<pUk)hQ9Q%^+$c>$#`bM124ex`A_ z6_#j^HR1%sY;4iwBo0uRgQ4)3wNXM4VG2)3Z-NmFm)eNio-miR}#72CNt6-WX_MqoqTy;2L(agq5$+KkLtASsHu682kw9t1l$r>#9bSb-`E4sDl|AcrhR~M1uTfK$Ze>Lhf+=qG@rCR?J7+wa#J}baN~1C{U9bx zMJ=P5Z@NfMr)ZGY5zZ=hp7mMUw$_FBjQ-D$81n;Su?Nq(tp9So9-l8H(i)aaD)RVV zM$_Rcm0ZOpe#)WSAi{_(5UT@z5Hb}Rio6~cgLw*4e?6xgtN*Bq^aG_xn4(!FGSkmT zGtdb98`GIXi~}vM;#JaS*;kKv8j|e60#ajL{~+auB38e(EY;gKL~fH{6IO{7vYphV zU|cCI;j7e$CKCY|`?+cL6$3IH(hpjvO6?}p1ejdhSd%r}JA~nj_uRUNm=FQGjRrv= z$ZC#|5WcKAo58lYu($;`Ssae4sD!kXLm+)|-BxmkzKF7oG$>VnYfmh~L@`S_(fP6n zHK_1j3zeEe%fNJTv3d(Se`unTCNcN&OZPyW9hA1}xL&&@--dKzm9{$GyEIVJQ->a) zQgD!ftDXcS=Hwon9=xw`CKg$ij)Tv!b17iIfGS|lLk=`+kGv(n0t+p+;xaZPIw z?AIW-6vWWo-=ynl<7xBbPRNi?x_N$k=AuIX`=bX+l~<@7X|THW$Nt*0cuugMZS8$*ZK z19Q61l7QF>yO3C@%+PD(ql_-SxRK2sjl!}P=w;>C3J@dtPm=LDN+jHFP0BTzR5(YtP#~kJ z5k@uB;lJm$QaH}zs~OnOQl+6V1&Cr2XM`jyd6Q zaTHkSwl_xGLN@MEwEBn)od7Jt0dR%fzTC_2lZAy?!iQ8J!r8dKN1<;xSQr)npgUS{dtHE&fb%*=){9SS`KC)fpuvO3^#xdIj zJEz&y;u}spg77384p4J7HJZ{|FOMP$4f{!LGCQbX^(=Idh#;O~!}d-L z0|$8-yQH<0sR!#Sf*|>n3`_#7%(z-f-x`%Pl0G3Zv33Oj1YLr%bJl_u2J$OqkXc#<4C$)X{3vu-W-*(r_66K=`gco}n-A;`sc- z0WIRUgezgolmuEw?>aJGI~PxmG1;uA-BqV%{2)7Qv{IbBN^az zA)qx|X$cMth64$cJs3a$hzq$I*4h0eF`olL+v~wt~Rx;+;i3ac3ZA2~e~G zv=v%JwXn+S(NG0%O&G;9~mxSW}0DP6`(l2}7 zqubz(wT6@4QcP@Vt5yFVyRX%|86{W~au0rj z(1Qv0Da3$bBWOyO107=j)yCwPNo`TvaIw6nW&&pt?_-$U;Nfy{v}3E9Vf`@5ga*0w zIzX=+o^)CuLJ8Z#;;}Xy$$Wvlmofgpd^`YW|MH7tP}DJsqY$;~=nvv-0pQeVni>Sv zu35%Lk6>erB+g94quFh!BO$oWa7RmDFAW%Zw5~)H)5%N)CIWcLIj4P}M$K9zb1s$*@D(GK`Ao@2s>V2qN9-)Iv%R*%_{Cre4V z)MZ9g!CydAUJ*1!$(1Vr5sKa$yI@OBIB82x7t+qMMWpGo=AFkWgv@u0*oTY5Im!;E z`)g$?PD9L5?bIPWr<1b?3A~qq5^fdR;6h*sGeLr+&QLY%EofvY$V0N9Np^6`ci4<|-WaQQC>?&GGB&JFC0ro{{ z!_)+n&i{mEtMG>TV)-T&?euDSeVHTXg)LE2fvQ$Ng9ip(TAxkd&W@)CM{lri8Dci! zF18sQRti_%2oMwlKGFlcurjV~l7<|x5{zLx-DKTfb3%o7rDS0!-jm=#*E7I9J-Tbl z5$r&pkke~}fJit1nLSjVUJhIkiJc;MAD{ z3~?pplbD!O?HW$(Bn~=nia_W-xZtdZZ@71TdC$Ca>2(JfLDNuXnEr;$!p$eq>(ulicw*$Cfd1~yMe@AvNQsaEM2fdHDZdZ4#`#_wqzz;od-;{ zm^%(Yw%XcY0$49nQ|*Bj8&p{T2>AXCD|0zyI=>LPH#r2mCte{b{c|YPEcFd#4sNec zCm-gh)UB7-s0WC#8_SmHR1>K}k~T1phhpI!*||PoMO>_e-p3mLSx;$L`ws_5J(->Y zIj{k4M(Iia!fN4CISwlkzb^Kcf@B5;-n^mLKf21LDaxWJlCG^-Z4+2(b>5>q98@-hkPeB(KHAH z+8XiS`*fvS$hqqXowa&*9axhg^)Sm^YjG$5@{r~a#z$Zc#5?G1#n4UXavX zIz^x(&XxkKfi<}l)q}sigi$(;9@$l78cmERJr_yB>DNE5L$t*l;O_ERG<&ZEa(Lun zRVkXc07aQWNEsp(OjW{0=h@U@^>(cqpK;M*D8jLYB*gutC?)e1fHMM?TmX`>O+<2C z{uy@tY-zG6lzJk+P;`7LyOnSBSl-#_IjE-ETyA>-Eb*IK;$?%Y%kBuqQLunT=ij30{#(o+bCV@+W1d1ssme4`_>*9^DJz4Q5EvAe%+1DMBLHhv zxVT~NVT2R(Y{9}DxCUueezN+G?g4~7a+UP}ahzO2LF#42^oXG>P#q1d1U~zE(&tOI@vViDq-Z%LRYKB?C3`JV5}H!Tfj8KX_*rb(BQ6_*Tu zP)lP2T*?ajEnmTW_fSTAbU0?L75)wKV%o}1M5~$**=X#80qT5RO)bsFAjKYnmkEKT zDwSVS7fBu0b?mz4VJ;qDYu3tDLTea{RMkbe1umhs&V+h<&N6Umu5u|&BKo_EkI0bJ z3U^VH1Uq57SuA`_lX`9R#-GwehYhnTeVpnYC;#p+9?QZz z#5GGvIfj)H<&+uO{9?8|u3`eq)6sI5#L4>jU_ho~Jg*dd6I)sH*IDxiRY#Ipg|ig+ z3v$8Ya%_EigR4Kfy(j2e8a2=ar_jm<^?8&MVEC%|WC~^KsYDUXg^d#G)Yxmt{1|=B zaIuAufNIO!#Vu0d=c^U+7SSfqot(x{`q4PJn@8fY`3&jXUveK+b!_s1>4Z?4yu~02A^(9}m_$k9MY{6%Toddf}J|W4;~ucetV~1*Jq)*m)=n zr^q|fxJP3^m3dLNLx}#E+`SQ~mE?wbiCTom6EUd!hc6%pB25?a+;nmHLS#mh$IY0U z9aG4WdAk)2WAM#Wge3x1D$&=PDTKr*;1h-@IH@tgpv*LcMb;Q0)ZuL!uy$6{r*Jb_ zIv(Gw=9YolO7!kdsfJscH^%W*JPNYk{GDks;Io*Blw*a1@-G~;GDzXd!BJZ{c>$}z zn&mIiM$VHXkn%PjK&&4vP2!sEVck2$W0?L7Uorv^P1?pg?@Fsi6g?;b-d04;TvnV` zX=2W1VN(c@$dp;((gmE9Z4DwJ2{#|%U+AS^cZ6ft##r{D7g7OX3fVhmPImsETpNQO zs%aEh4&nO0u-Gis;i!g@rsn(FP7S$WnZY=ZglNRE0-k|axF&NPA4=QZN=@dzuYwOA zve)7iio-#JSGxl(Om#pM2r9Ko#TsB!VsfDYCO3`RQLfT;O5dgq!Cn=3z)jZJZhZ3( zlMeen@7E8v&F4+aha*yyhj0dI*cI7Y35eS|dU+o$hU9@zc0_^6$p-bVQi_RdUq9Z5 zrW))a;J3VLNTzg0LMixKg)iU$ZAK1h1UTL2m?nc+b=6cV9 zEkND@{5|YByY?Nt2CfII{82X@^-o>eGS&bO7|vyHbj)%I3`?%JdW}0{+(096kHSNX zbNtnWiE8rGCMO$txSAbTw{?{@RZB6%@(@*e@l226tqgC>fZTD195lm)V*t+|w3ODk zi1l#G~oD0adDxD~XtvNx`pdk8d8omI!<;dSCUt@flsvCxXaoUK(?;5 z{e-DR@FY&zzQhhPgrfaRwG?+mMw=M&FTYq9lg)D@uUA(Lz>d+2K#7yyP<#Bx!u=mG77)Xl-Vpn)g;ubvQNf z!i(vIrlEl5`DjC8=sCJ9q$kH4rpZDf#>zc7u&&(|B}*d`wIYcfbx z(MSRcC8av9;`7)y7k6Rv?KiEIuYgul+6+}R_R`-W1! zpqsleCo{Lwp>3LY^=ku8vPLx686R9>Z?Dd#C&fBU;~71ZJXBB^vcA#I7>DtE|5GL) z7*!HZ3Q2IOkQ$V&_81X`%7YWKwv|;z;AS)IidE;aM>PCUXnXQ0et=M6n5PjHCTen{ z{H2KEU?p2lMtPi=17v+g8(BymeuT`;c|+*IE3Rr~`*7XeQuv2viG^Cewk3e5kAU{# zl`dJ~d%*?!&1MAnb+NN}SImYcxFz4_@}l+75MS^#^nmH==Gx@v=U9t)F+o%Esskqu z%k@+y5zChdicAW~R{_4!O=|^9nEiv*qcxk8phj66-<{)ReV2qT?_m;sC$4Vn*_vB# zV$cTBC`m#EfvYqU7`6Yj?n;!JHV9t|53#d$;u0gVEwxy5whz#a!qrLuqZ`F+?!e%R zJ%de3uIK%@X>ZsVNYU67bL%JOk;b&#JDCU4>qK2-fSUlgpTiuxf{Pxq7JN}}FCifC zFQ#qlPy7$FE|x{WRGPT;r!F=G_k65df45()rfkbha@F_;nten3{Cq+IQaBJ%1@(1^ z?u=B|>`IdrA5J#otZTnuJg`Gq(?Fe0LXOOPTN;w9}-`HgvScC{fk3a2kO zk;bI>VjQHJ~a=kdRqA$V?fIs@aJBj_~8$9F=rS{wD? zN=M*XFG(#QKoyDZE}vEQ4SMc2888>oR(x{mUgmn>|BizunH?;4~}sBqs@Ta8M0Uu>ls)rG;&m{)?e5Oi0tiSYSdcN(Y~F9~iqPxLqP1RIh;6&g=@bmCeXou6o7?ebxCOb49=5)g(zp_@|mk(!$SS&|o7Qrp}p6XHmJXEJBEOwB-uTU7K zsR-bfc!`iQf=p6c5L{S@L!z`o6>gYmx*_)dn;k?H!AOAid58(H?|uFxXfDe8hVGgA@S^H`T!MVyJo z3<>do49E_w<-Q?UA<~>-EA%ouVbifnJDENr&FzIvdpazT8@eMK>vPrC2nH!gYItoMxk<(DE;owFMDo*8E z3hH@d0T_BO1Zh|mtOO1k=FXuslHBv*9>Ob9)yoq$?C*ZfN+c00m^g}@&AMb7)@^5~ zi?|W}1?p}&PTsbs)vaGwwHEbY_3jzoA0Cye+hDcS--A9XGC3NOA>yCslbSmiT=x!T2OBC#*z@Q^ zd`C3OHQK#B8|~N48d_=lTSJ?9aF_ZAlM+aYT{smsK8jy3dR9}MO7Jy~ZyO1xatVXb zg`#X@M!7AMSK~K}@7~}5rL0pI<&m!3!#k_^bOYYvHu8F>ZKz9GXxGN*Llh)}6Vm3! z2*d)q{V1-d^thv{n4h6UCLS2$>3 zv}tEdn5s2Gjj#4aV7cV5$9N%#KOc9Cva6L$iYk!oCT+5B&VrPkPdK{nB8>2zS#2}5 z90>R{hNb43ted0&aBi5*&1OW{QllFMZYDVaHDVR+Vg{?6i%Ma$$y#>mL^P~(+T69g zVa;e@4hZ<9A-723f^WVOXtr4Vq|374 zv^N>s^dI~XnmcYI?$tx`q&9$7(~-LejDj3PBHAguIc2|^Pc8*5Xe}0$`o4!I8H>h( zI5?%sn8{R#bv$-rCT024t`A?>-Eb|`Lp3%DHGJ)cXoiVo$71J2iD2Hk_eA&ZoE0htUEE@ps=P% zRo^-nRSw@qg>newa5z-NfrU3vEGj}wy`_7IBaRaZ?(L=IFtQaei{EWu?LBIJRlGFd ziR|lyK4PFljY6VYu(8y-$({q#`vIq{3~C)>U54fMn}%kITs@Gjx1yBB1t_q29~J*p zq*t4BZ zguZ1be-pKSb;J1tJyq|We7M43_K93y{eqkr)#}b)#`tY9y_oO;|LYpX*6+<|_Pd8a z@14!@$BIyX?-W;Y)BFSsaqHgne0;i~R(O7bLE@V|%7RxD%#lyT-+YSi!T_4rmTf_znK~`y=}v&-LH`34Z=F_%ELS`766WKL5=(_We)d zb^0i{|G)mBjTE1wU$rM= z{_&ppJjc&}l%5~`Gy5eze`b$wasHfV%-=6>y~7_IJI4FoKexZ)^T&U~?u_@x^RfQl z@#mk|ZCn59-`n%?`Qz*Q{9neO{pbGyu5nL((Qez?8u`KbC*dpq6Z42`e;S!|F%CLpWnRsv+<}tzu$b@+WHB; z=lB2iFaC<|h|l(EJF7gzzwqbd{I-7Co{!I;{pa$F9{XN?7=Qmu{KxmlT|fJue?fP| z=fC|8eJ%g%@BhEXFZuZ&AO1z%8=pV=d;GQj6Z;ld{vH1KbNJ6sed|a6%>e#KziXfU z`{R3j{s%n!=hO2)_UC{69iRVQJj)rz`+wrk|HPjkadPRO@1?)_=YPR}gxz@l5B|5! z`w#xBfBN!?fBYxr9q{*$aV@|9_x{M9`#qn>FSXlOo{w?Av`t_%AJ?5UD|M5>r kt+uv)^FPI#?AP|&))ujC)AN7$JAYLV{7UbE-q)@F3x&MvCjbBd literal 0 HcmV?d00001 diff --git a/vendor/cimgui/cimgui.h b/vendor/cimgui/cimgui.h new file mode 100644 index 0000000..208f838 --- /dev/null +++ b/vendor/cimgui/cimgui.h @@ -0,0 +1,5014 @@ +//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui +//based on imgui.h file version "1.91.1" 19110 from Dear ImGui https://github.com/ocornut/imgui +//with imgui_internal.h api +//docking branch +#ifndef CIMGUI_INCLUDED +#define CIMGUI_INCLUDED +#include +#include +#if defined _WIN32 || defined __CYGWIN__ + #ifdef CIMGUI_NO_EXPORT + #define API + #else + #define API __declspec(dllexport) + #endif +#else + #ifdef __GNUC__ + #define API __attribute__((__visibility__("default"))) + #else + #define API + #endif +#endif + +#if defined __cplusplus + #define EXTERN extern "C" +#else + #include + #include + #define EXTERN extern +#endif + +#define CIMGUI_API EXTERN API +#define CONST const + + +#ifdef _MSC_VER +typedef unsigned __int64 ImU64; +#else +//typedef unsigned long long ImU64; +#endif + + +#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS + +typedef struct ImDrawChannel ImDrawChannel; +typedef struct ImDrawCmd ImDrawCmd; +typedef struct ImDrawData ImDrawData; +typedef struct ImDrawList ImDrawList; +typedef struct ImDrawListSharedData ImDrawListSharedData; +typedef struct ImDrawListSplitter ImDrawListSplitter; +typedef struct ImDrawVert ImDrawVert; +typedef struct ImFont ImFont; +typedef struct ImFontAtlas ImFontAtlas; +typedef struct ImFontBuilderIO ImFontBuilderIO; +typedef struct ImFontConfig ImFontConfig; +typedef struct ImFontGlyph ImFontGlyph; +typedef struct ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder; +typedef struct ImColor ImColor; +typedef struct ImGuiContext ImGuiContext; +typedef struct ImGuiIO ImGuiIO; +typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData; +typedef struct ImGuiKeyData ImGuiKeyData; +typedef struct ImGuiListClipper ImGuiListClipper; +typedef struct ImGuiMultiSelectIO ImGuiMultiSelectIO; +typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame; +typedef struct ImGuiPayload ImGuiPayload; +typedef struct ImGuiPlatformIO ImGuiPlatformIO; +typedef struct ImGuiPlatformImeData ImGuiPlatformImeData; +typedef struct ImGuiPlatformMonitor ImGuiPlatformMonitor; +typedef struct ImGuiSelectionBasicStorage ImGuiSelectionBasicStorage; +typedef struct ImGuiSelectionExternalStorage ImGuiSelectionExternalStorage; +typedef struct ImGuiSelectionRequest ImGuiSelectionRequest; +typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; +typedef struct ImGuiStorage ImGuiStorage; +typedef struct ImGuiStoragePair ImGuiStoragePair; +typedef struct ImGuiStyle ImGuiStyle; +typedef struct ImGuiTableSortSpecs ImGuiTableSortSpecs; +typedef struct ImGuiTableColumnSortSpecs ImGuiTableColumnSortSpecs; +typedef struct ImGuiTextBuffer ImGuiTextBuffer; +typedef struct ImGuiTextFilter ImGuiTextFilter; +typedef struct ImGuiViewport ImGuiViewport; +typedef struct ImGuiWindowClass ImGuiWindowClass; +typedef struct ImBitVector ImBitVector; +typedef struct ImRect ImRect; +typedef struct ImDrawDataBuilder ImDrawDataBuilder; +typedef struct ImGuiBoxSelectState ImGuiBoxSelectState; +typedef struct ImGuiColorMod ImGuiColorMod; +typedef struct ImGuiContextHook ImGuiContextHook; +typedef struct ImGuiDataVarInfo ImGuiDataVarInfo; +typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo; +typedef struct ImGuiDockContext ImGuiDockContext; +typedef struct ImGuiDockRequest ImGuiDockRequest; +typedef struct ImGuiDockNode ImGuiDockNode; +typedef struct ImGuiDockNodeSettings ImGuiDockNodeSettings; +typedef struct ImGuiGroupData ImGuiGroupData; +typedef struct ImGuiInputTextState ImGuiInputTextState; +typedef struct ImGuiInputTextDeactivateData ImGuiInputTextDeactivateData; +typedef struct ImGuiLastItemData ImGuiLastItemData; +typedef struct ImGuiLocEntry ImGuiLocEntry; +typedef struct ImGuiMenuColumns ImGuiMenuColumns; +typedef struct ImGuiMultiSelectState ImGuiMultiSelectState; +typedef struct ImGuiMultiSelectTempData ImGuiMultiSelectTempData; +typedef struct ImGuiNavItemData ImGuiNavItemData; +typedef struct ImGuiMetricsConfig ImGuiMetricsConfig; +typedef struct ImGuiNextWindowData ImGuiNextWindowData; +typedef struct ImGuiNextItemData ImGuiNextItemData; +typedef struct ImGuiOldColumnData ImGuiOldColumnData; +typedef struct ImGuiOldColumns ImGuiOldColumns; +typedef struct ImGuiPopupData ImGuiPopupData; +typedef struct ImGuiSettingsHandler ImGuiSettingsHandler; +typedef struct ImGuiStackSizes ImGuiStackSizes; +typedef struct ImGuiStyleMod ImGuiStyleMod; +typedef struct ImGuiTabBar ImGuiTabBar; +typedef struct ImGuiTabItem ImGuiTabItem; +typedef struct ImGuiTable ImGuiTable; +typedef struct ImGuiTableHeaderData ImGuiTableHeaderData; +typedef struct ImGuiTableColumn ImGuiTableColumn; +typedef struct ImGuiTableInstanceData ImGuiTableInstanceData; +typedef struct ImGuiTableTempData ImGuiTableTempData; +typedef struct ImGuiTableSettings ImGuiTableSettings; +typedef struct ImGuiTableColumnsSettings ImGuiTableColumnsSettings; +typedef struct ImGuiTreeNodeStackData ImGuiTreeNodeStackData; +typedef struct ImGuiTypingSelectState ImGuiTypingSelectState; +typedef struct ImGuiTypingSelectRequest ImGuiTypingSelectRequest; +typedef struct ImGuiWindow ImGuiWindow; +typedef struct ImGuiWindowDockStyle ImGuiWindowDockStyle; +typedef struct ImGuiWindowTempData ImGuiWindowTempData; +typedef struct ImGuiWindowSettings ImGuiWindowSettings; +typedef struct ImVector_const_charPtr {int Size;int Capacity;const char** Data;} ImVector_const_charPtr; + +typedef unsigned int ImGuiID; +typedef signed char ImS8; +typedef unsigned char ImU8; +typedef signed short ImS16; +typedef unsigned short ImU16; +typedef signed int ImS32; +typedef unsigned int ImU32; +typedef signed long long ImS64; +typedef unsigned long long ImU64; +struct ImDrawChannel; +struct ImDrawCmd; +struct ImDrawData; +struct ImDrawList; +struct ImDrawListSharedData; +struct ImDrawListSplitter; +struct ImDrawVert; +struct ImFont; +struct ImFontAtlas; +struct ImFontBuilderIO; +struct ImFontConfig; +struct ImFontGlyph; +struct ImFontGlyphRangesBuilder; +struct ImColor; +struct ImGuiContext; +struct ImGuiIO; +struct ImGuiInputTextCallbackData; +struct ImGuiKeyData; +struct ImGuiListClipper; +struct ImGuiMultiSelectIO; +struct ImGuiOnceUponAFrame; +struct ImGuiPayload; +struct ImGuiPlatformIO; +struct ImGuiPlatformImeData; +struct ImGuiPlatformMonitor; +struct ImGuiSelectionBasicStorage; +struct ImGuiSelectionExternalStorage; +struct ImGuiSelectionRequest; +struct ImGuiSizeCallbackData; +struct ImGuiStorage; +struct ImGuiStoragePair; +struct ImGuiStyle; +struct ImGuiTableSortSpecs; +struct ImGuiTableColumnSortSpecs; +struct ImGuiTextBuffer; +struct ImGuiTextFilter; +struct ImGuiViewport; +struct ImGuiWindowClass; +typedef int ImGuiCol; +typedef int ImGuiCond; +typedef int ImGuiDataType; +typedef int ImGuiMouseButton; +typedef int ImGuiMouseCursor; +typedef int ImGuiStyleVar; +typedef int ImGuiTableBgTarget; +typedef int ImDrawFlags; +typedef int ImDrawListFlags; +typedef int ImFontAtlasFlags; +typedef int ImGuiBackendFlags; +typedef int ImGuiButtonFlags; +typedef int ImGuiChildFlags; +typedef int ImGuiColorEditFlags; +typedef int ImGuiConfigFlags; +typedef int ImGuiComboFlags; +typedef int ImGuiDockNodeFlags; +typedef int ImGuiDragDropFlags; +typedef int ImGuiFocusedFlags; +typedef int ImGuiHoveredFlags; +typedef int ImGuiInputFlags; +typedef int ImGuiInputTextFlags; +typedef int ImGuiItemFlags; +typedef int ImGuiKeyChord; +typedef int ImGuiPopupFlags; +typedef int ImGuiMultiSelectFlags; +typedef int ImGuiSelectableFlags; +typedef int ImGuiSliderFlags; +typedef int ImGuiTabBarFlags; +typedef int ImGuiTabItemFlags; +typedef int ImGuiTableFlags; +typedef int ImGuiTableColumnFlags; +typedef int ImGuiTableRowFlags; +typedef int ImGuiTreeNodeFlags; +typedef int ImGuiViewportFlags; +typedef int ImGuiWindowFlags; +typedef void* ImTextureID; +typedef unsigned short ImDrawIdx; +typedef unsigned int ImWchar32; +typedef unsigned short ImWchar16; +typedef ImWchar16 ImWchar; +typedef ImS64 ImGuiSelectionUserData; +typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData* data); +typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data); +typedef void* (*ImGuiMemAllocFunc)(size_t sz, void* user_data); +typedef void (*ImGuiMemFreeFunc)(void* ptr, void* user_data); +typedef struct ImVec2 ImVec2; +struct ImVec2 +{ + float x, y; +}; +typedef struct ImVec4 ImVec4; +struct ImVec4 +{ + float x, y, z, w; +}; +typedef enum { + ImGuiWindowFlags_None = 0, + ImGuiWindowFlags_NoTitleBar = 1 << 0, + ImGuiWindowFlags_NoResize = 1 << 1, + ImGuiWindowFlags_NoMove = 1 << 2, + ImGuiWindowFlags_NoScrollbar = 1 << 3, + ImGuiWindowFlags_NoScrollWithMouse = 1 << 4, + ImGuiWindowFlags_NoCollapse = 1 << 5, + ImGuiWindowFlags_AlwaysAutoResize = 1 << 6, + ImGuiWindowFlags_NoBackground = 1 << 7, + ImGuiWindowFlags_NoSavedSettings = 1 << 8, + ImGuiWindowFlags_NoMouseInputs = 1 << 9, + ImGuiWindowFlags_MenuBar = 1 << 10, + ImGuiWindowFlags_HorizontalScrollbar = 1 << 11, + ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12, + ImGuiWindowFlags_NoBringToFrontOnFocus = 1 << 13, + ImGuiWindowFlags_AlwaysVerticalScrollbar= 1 << 14, + ImGuiWindowFlags_AlwaysHorizontalScrollbar=1<< 15, + ImGuiWindowFlags_NoNavInputs = 1 << 16, + ImGuiWindowFlags_NoNavFocus = 1 << 17, + ImGuiWindowFlags_UnsavedDocument = 1 << 18, + ImGuiWindowFlags_NoDocking = 1 << 19, + ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, + ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse, + ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, + ImGuiWindowFlags_ChildWindow = 1 << 24, + ImGuiWindowFlags_Tooltip = 1 << 25, + ImGuiWindowFlags_Popup = 1 << 26, + ImGuiWindowFlags_Modal = 1 << 27, + ImGuiWindowFlags_ChildMenu = 1 << 28, + ImGuiWindowFlags_DockNodeHost = 1 << 29, +}ImGuiWindowFlags_; +typedef enum { + ImGuiChildFlags_None = 0, + ImGuiChildFlags_Borders = 1 << 0, + ImGuiChildFlags_AlwaysUseWindowPadding = 1 << 1, + ImGuiChildFlags_ResizeX = 1 << 2, + ImGuiChildFlags_ResizeY = 1 << 3, + ImGuiChildFlags_AutoResizeX = 1 << 4, + ImGuiChildFlags_AutoResizeY = 1 << 5, + ImGuiChildFlags_AlwaysAutoResize = 1 << 6, + ImGuiChildFlags_FrameStyle = 1 << 7, + ImGuiChildFlags_NavFlattened = 1 << 8, +}ImGuiChildFlags_; +typedef enum { + ImGuiItemFlags_None = 0, + ImGuiItemFlags_NoTabStop = 1 << 0, + ImGuiItemFlags_NoNav = 1 << 1, + ImGuiItemFlags_NoNavDefaultFocus = 1 << 2, + ImGuiItemFlags_ButtonRepeat = 1 << 3, + ImGuiItemFlags_AutoClosePopups = 1 << 4, +}ImGuiItemFlags_; +typedef enum { + ImGuiInputTextFlags_None = 0, + ImGuiInputTextFlags_CharsDecimal = 1 << 0, + ImGuiInputTextFlags_CharsHexadecimal = 1 << 1, + ImGuiInputTextFlags_CharsScientific = 1 << 2, + ImGuiInputTextFlags_CharsUppercase = 1 << 3, + ImGuiInputTextFlags_CharsNoBlank = 1 << 4, + ImGuiInputTextFlags_AllowTabInput = 1 << 5, + ImGuiInputTextFlags_EnterReturnsTrue = 1 << 6, + ImGuiInputTextFlags_EscapeClearsAll = 1 << 7, + ImGuiInputTextFlags_CtrlEnterForNewLine = 1 << 8, + ImGuiInputTextFlags_ReadOnly = 1 << 9, + ImGuiInputTextFlags_Password = 1 << 10, + ImGuiInputTextFlags_AlwaysOverwrite = 1 << 11, + ImGuiInputTextFlags_AutoSelectAll = 1 << 12, + ImGuiInputTextFlags_ParseEmptyRefVal = 1 << 13, + ImGuiInputTextFlags_DisplayEmptyRefVal = 1 << 14, + ImGuiInputTextFlags_NoHorizontalScroll = 1 << 15, + ImGuiInputTextFlags_NoUndoRedo = 1 << 16, + ImGuiInputTextFlags_CallbackCompletion = 1 << 17, + ImGuiInputTextFlags_CallbackHistory = 1 << 18, + ImGuiInputTextFlags_CallbackAlways = 1 << 19, + ImGuiInputTextFlags_CallbackCharFilter = 1 << 20, + ImGuiInputTextFlags_CallbackResize = 1 << 21, + ImGuiInputTextFlags_CallbackEdit = 1 << 22, +}ImGuiInputTextFlags_; +typedef enum { + ImGuiTreeNodeFlags_None = 0, + ImGuiTreeNodeFlags_Selected = 1 << 0, + ImGuiTreeNodeFlags_Framed = 1 << 1, + ImGuiTreeNodeFlags_AllowOverlap = 1 << 2, + ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3, + ImGuiTreeNodeFlags_NoAutoOpenOnLog = 1 << 4, + ImGuiTreeNodeFlags_DefaultOpen = 1 << 5, + ImGuiTreeNodeFlags_OpenOnDoubleClick = 1 << 6, + ImGuiTreeNodeFlags_OpenOnArrow = 1 << 7, + ImGuiTreeNodeFlags_Leaf = 1 << 8, + ImGuiTreeNodeFlags_Bullet = 1 << 9, + ImGuiTreeNodeFlags_FramePadding = 1 << 10, + ImGuiTreeNodeFlags_SpanAvailWidth = 1 << 11, + ImGuiTreeNodeFlags_SpanFullWidth = 1 << 12, + ImGuiTreeNodeFlags_SpanTextWidth = 1 << 13, + ImGuiTreeNodeFlags_SpanAllColumns = 1 << 14, + ImGuiTreeNodeFlags_NavLeftJumpsBackHere = 1 << 15, + ImGuiTreeNodeFlags_CollapsingHeader = ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog, +}ImGuiTreeNodeFlags_; +typedef enum { + ImGuiPopupFlags_None = 0, + ImGuiPopupFlags_MouseButtonLeft = 0, + ImGuiPopupFlags_MouseButtonRight = 1, + ImGuiPopupFlags_MouseButtonMiddle = 2, + ImGuiPopupFlags_MouseButtonMask_ = 0x1F, + ImGuiPopupFlags_MouseButtonDefault_ = 1, + ImGuiPopupFlags_NoReopen = 1 << 5, + ImGuiPopupFlags_NoOpenOverExistingPopup = 1 << 7, + ImGuiPopupFlags_NoOpenOverItems = 1 << 8, + ImGuiPopupFlags_AnyPopupId = 1 << 10, + ImGuiPopupFlags_AnyPopupLevel = 1 << 11, + ImGuiPopupFlags_AnyPopup = ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel, +}ImGuiPopupFlags_; +typedef enum { + ImGuiSelectableFlags_None = 0, + ImGuiSelectableFlags_NoAutoClosePopups = 1 << 0, + ImGuiSelectableFlags_SpanAllColumns = 1 << 1, + ImGuiSelectableFlags_AllowDoubleClick = 1 << 2, + ImGuiSelectableFlags_Disabled = 1 << 3, + ImGuiSelectableFlags_AllowOverlap = 1 << 4, + ImGuiSelectableFlags_Highlight = 1 << 5, +}ImGuiSelectableFlags_; +typedef enum { + ImGuiComboFlags_None = 0, + ImGuiComboFlags_PopupAlignLeft = 1 << 0, + ImGuiComboFlags_HeightSmall = 1 << 1, + ImGuiComboFlags_HeightRegular = 1 << 2, + ImGuiComboFlags_HeightLarge = 1 << 3, + ImGuiComboFlags_HeightLargest = 1 << 4, + ImGuiComboFlags_NoArrowButton = 1 << 5, + ImGuiComboFlags_NoPreview = 1 << 6, + ImGuiComboFlags_WidthFitPreview = 1 << 7, + ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest, +}ImGuiComboFlags_; +typedef enum { + ImGuiTabBarFlags_None = 0, + ImGuiTabBarFlags_Reorderable = 1 << 0, + ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1, + ImGuiTabBarFlags_TabListPopupButton = 1 << 2, + ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3, + ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4, + ImGuiTabBarFlags_NoTooltip = 1 << 5, + ImGuiTabBarFlags_DrawSelectedOverline = 1 << 6, + ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 7, + ImGuiTabBarFlags_FittingPolicyScroll = 1 << 8, + ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll, + ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown, +}ImGuiTabBarFlags_; +typedef enum { + ImGuiTabItemFlags_None = 0, + ImGuiTabItemFlags_UnsavedDocument = 1 << 0, + ImGuiTabItemFlags_SetSelected = 1 << 1, + ImGuiTabItemFlags_NoCloseWithMiddleMouseButton = 1 << 2, + ImGuiTabItemFlags_NoPushId = 1 << 3, + ImGuiTabItemFlags_NoTooltip = 1 << 4, + ImGuiTabItemFlags_NoReorder = 1 << 5, + ImGuiTabItemFlags_Leading = 1 << 6, + ImGuiTabItemFlags_Trailing = 1 << 7, + ImGuiTabItemFlags_NoAssumedClosure = 1 << 8, +}ImGuiTabItemFlags_; +typedef enum { + ImGuiFocusedFlags_None = 0, + ImGuiFocusedFlags_ChildWindows = 1 << 0, + ImGuiFocusedFlags_RootWindow = 1 << 1, + ImGuiFocusedFlags_AnyWindow = 1 << 2, + ImGuiFocusedFlags_NoPopupHierarchy = 1 << 3, + ImGuiFocusedFlags_DockHierarchy = 1 << 4, + ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows, +}ImGuiFocusedFlags_; +typedef enum { + ImGuiHoveredFlags_None = 0, + ImGuiHoveredFlags_ChildWindows = 1 << 0, + ImGuiHoveredFlags_RootWindow = 1 << 1, + ImGuiHoveredFlags_AnyWindow = 1 << 2, + ImGuiHoveredFlags_NoPopupHierarchy = 1 << 3, + ImGuiHoveredFlags_DockHierarchy = 1 << 4, + ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 5, + ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 7, + ImGuiHoveredFlags_AllowWhenOverlappedByItem = 1 << 8, + ImGuiHoveredFlags_AllowWhenOverlappedByWindow = 1 << 9, + ImGuiHoveredFlags_AllowWhenDisabled = 1 << 10, + ImGuiHoveredFlags_NoNavOverride = 1 << 11, + ImGuiHoveredFlags_AllowWhenOverlapped = ImGuiHoveredFlags_AllowWhenOverlappedByItem | ImGuiHoveredFlags_AllowWhenOverlappedByWindow, + ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped, + ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows, + ImGuiHoveredFlags_ForTooltip = 1 << 12, + ImGuiHoveredFlags_Stationary = 1 << 13, + ImGuiHoveredFlags_DelayNone = 1 << 14, + ImGuiHoveredFlags_DelayShort = 1 << 15, + ImGuiHoveredFlags_DelayNormal = 1 << 16, + ImGuiHoveredFlags_NoSharedDelay = 1 << 17, +}ImGuiHoveredFlags_; +typedef enum { + ImGuiDockNodeFlags_None = 0, + ImGuiDockNodeFlags_KeepAliveOnly = 1 << 0, + ImGuiDockNodeFlags_NoDockingOverCentralNode = 1 << 2, + ImGuiDockNodeFlags_PassthruCentralNode = 1 << 3, + ImGuiDockNodeFlags_NoDockingSplit = 1 << 4, + ImGuiDockNodeFlags_NoResize = 1 << 5, + ImGuiDockNodeFlags_AutoHideTabBar = 1 << 6, + ImGuiDockNodeFlags_NoUndocking = 1 << 7, +}ImGuiDockNodeFlags_; +typedef enum { + ImGuiDragDropFlags_None = 0, + ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, + ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1, + ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, + ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, + ImGuiDragDropFlags_SourceExtern = 1 << 4, + ImGuiDragDropFlags_PayloadAutoExpire = 1 << 5, + ImGuiDragDropFlags_PayloadNoCrossContext = 1 << 6, + ImGuiDragDropFlags_PayloadNoCrossProcess = 1 << 7, + ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10, + ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11, + ImGuiDragDropFlags_AcceptNoPreviewTooltip = 1 << 12, + ImGuiDragDropFlags_AcceptPeekOnly = ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect, +}ImGuiDragDropFlags_; +typedef enum { + ImGuiDataType_S8, + ImGuiDataType_U8, + ImGuiDataType_S16, + ImGuiDataType_U16, + ImGuiDataType_S32, + ImGuiDataType_U32, + ImGuiDataType_S64, + ImGuiDataType_U64, + ImGuiDataType_Float, + ImGuiDataType_Double, + ImGuiDataType_Bool, + ImGuiDataType_COUNT +}ImGuiDataType_; +typedef enum { +ImGuiDir_None=-1, +ImGuiDir_Left=0, +ImGuiDir_Right=1, +ImGuiDir_Up=2, +ImGuiDir_Down=3, +ImGuiDir_COUNT=4, +}ImGuiDir; +typedef enum { +ImGuiSortDirection_None=0, +ImGuiSortDirection_Ascending=1, +ImGuiSortDirection_Descending=2, +}ImGuiSortDirection; +typedef enum { +ImGuiKey_None=0, +ImGuiKey_Tab=512, +ImGuiKey_LeftArrow=513, +ImGuiKey_RightArrow=514, +ImGuiKey_UpArrow=515, +ImGuiKey_DownArrow=516, +ImGuiKey_PageUp=517, +ImGuiKey_PageDown=518, +ImGuiKey_Home=519, +ImGuiKey_End=520, +ImGuiKey_Insert=521, +ImGuiKey_Delete=522, +ImGuiKey_Backspace=523, +ImGuiKey_Space=524, +ImGuiKey_Enter=525, +ImGuiKey_Escape=526, +ImGuiKey_LeftCtrl=527, +ImGuiKey_LeftShift=528, +ImGuiKey_LeftAlt=529, +ImGuiKey_LeftSuper=530, +ImGuiKey_RightCtrl=531, +ImGuiKey_RightShift=532, +ImGuiKey_RightAlt=533, +ImGuiKey_RightSuper=534, +ImGuiKey_Menu=535, +ImGuiKey_0=536, +ImGuiKey_1=537, +ImGuiKey_2=538, +ImGuiKey_3=539, +ImGuiKey_4=540, +ImGuiKey_5=541, +ImGuiKey_6=542, +ImGuiKey_7=543, +ImGuiKey_8=544, +ImGuiKey_9=545, +ImGuiKey_A=546, +ImGuiKey_B=547, +ImGuiKey_C=548, +ImGuiKey_D=549, +ImGuiKey_E=550, +ImGuiKey_F=551, +ImGuiKey_G=552, +ImGuiKey_H=553, +ImGuiKey_I=554, +ImGuiKey_J=555, +ImGuiKey_K=556, +ImGuiKey_L=557, +ImGuiKey_M=558, +ImGuiKey_N=559, +ImGuiKey_O=560, +ImGuiKey_P=561, +ImGuiKey_Q=562, +ImGuiKey_R=563, +ImGuiKey_S=564, +ImGuiKey_T=565, +ImGuiKey_U=566, +ImGuiKey_V=567, +ImGuiKey_W=568, +ImGuiKey_X=569, +ImGuiKey_Y=570, +ImGuiKey_Z=571, +ImGuiKey_F1=572, +ImGuiKey_F2=573, +ImGuiKey_F3=574, +ImGuiKey_F4=575, +ImGuiKey_F5=576, +ImGuiKey_F6=577, +ImGuiKey_F7=578, +ImGuiKey_F8=579, +ImGuiKey_F9=580, +ImGuiKey_F10=581, +ImGuiKey_F11=582, +ImGuiKey_F12=583, +ImGuiKey_F13=584, +ImGuiKey_F14=585, +ImGuiKey_F15=586, +ImGuiKey_F16=587, +ImGuiKey_F17=588, +ImGuiKey_F18=589, +ImGuiKey_F19=590, +ImGuiKey_F20=591, +ImGuiKey_F21=592, +ImGuiKey_F22=593, +ImGuiKey_F23=594, +ImGuiKey_F24=595, +ImGuiKey_Apostrophe=596, +ImGuiKey_Comma=597, +ImGuiKey_Minus=598, +ImGuiKey_Period=599, +ImGuiKey_Slash=600, +ImGuiKey_Semicolon=601, +ImGuiKey_Equal=602, +ImGuiKey_LeftBracket=603, +ImGuiKey_Backslash=604, +ImGuiKey_RightBracket=605, +ImGuiKey_GraveAccent=606, +ImGuiKey_CapsLock=607, +ImGuiKey_ScrollLock=608, +ImGuiKey_NumLock=609, +ImGuiKey_PrintScreen=610, +ImGuiKey_Pause=611, +ImGuiKey_Keypad0=612, +ImGuiKey_Keypad1=613, +ImGuiKey_Keypad2=614, +ImGuiKey_Keypad3=615, +ImGuiKey_Keypad4=616, +ImGuiKey_Keypad5=617, +ImGuiKey_Keypad6=618, +ImGuiKey_Keypad7=619, +ImGuiKey_Keypad8=620, +ImGuiKey_Keypad9=621, +ImGuiKey_KeypadDecimal=622, +ImGuiKey_KeypadDivide=623, +ImGuiKey_KeypadMultiply=624, +ImGuiKey_KeypadSubtract=625, +ImGuiKey_KeypadAdd=626, +ImGuiKey_KeypadEnter=627, +ImGuiKey_KeypadEqual=628, +ImGuiKey_AppBack=629, +ImGuiKey_AppForward=630, +ImGuiKey_GamepadStart=631, +ImGuiKey_GamepadBack=632, +ImGuiKey_GamepadFaceLeft=633, +ImGuiKey_GamepadFaceRight=634, +ImGuiKey_GamepadFaceUp=635, +ImGuiKey_GamepadFaceDown=636, +ImGuiKey_GamepadDpadLeft=637, +ImGuiKey_GamepadDpadRight=638, +ImGuiKey_GamepadDpadUp=639, +ImGuiKey_GamepadDpadDown=640, +ImGuiKey_GamepadL1=641, +ImGuiKey_GamepadR1=642, +ImGuiKey_GamepadL2=643, +ImGuiKey_GamepadR2=644, +ImGuiKey_GamepadL3=645, +ImGuiKey_GamepadR3=646, +ImGuiKey_GamepadLStickLeft=647, +ImGuiKey_GamepadLStickRight=648, +ImGuiKey_GamepadLStickUp=649, +ImGuiKey_GamepadLStickDown=650, +ImGuiKey_GamepadRStickLeft=651, +ImGuiKey_GamepadRStickRight=652, +ImGuiKey_GamepadRStickUp=653, +ImGuiKey_GamepadRStickDown=654, +ImGuiKey_MouseLeft=655, +ImGuiKey_MouseRight=656, +ImGuiKey_MouseMiddle=657, +ImGuiKey_MouseX1=658, +ImGuiKey_MouseX2=659, +ImGuiKey_MouseWheelX=660, +ImGuiKey_MouseWheelY=661, +ImGuiKey_ReservedForModCtrl=662, +ImGuiKey_ReservedForModShift=663, +ImGuiKey_ReservedForModAlt=664, +ImGuiKey_ReservedForModSuper=665, +ImGuiKey_COUNT=666, +ImGuiMod_None=0, +ImGuiMod_Ctrl=1 << 12, +ImGuiMod_Shift=1 << 13, +ImGuiMod_Alt=1 << 14, +ImGuiMod_Super=1 << 15, +ImGuiMod_Mask_=0xF000, +ImGuiKey_NamedKey_BEGIN=512, +ImGuiKey_NamedKey_END=ImGuiKey_COUNT, +ImGuiKey_NamedKey_COUNT=ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN, +ImGuiKey_KeysData_SIZE=ImGuiKey_NamedKey_COUNT, +ImGuiKey_KeysData_OFFSET=ImGuiKey_NamedKey_BEGIN, +}ImGuiKey; +typedef enum { + ImGuiInputFlags_None = 0, + ImGuiInputFlags_Repeat = 1 << 0, + ImGuiInputFlags_RouteActive = 1 << 10, + ImGuiInputFlags_RouteFocused = 1 << 11, + ImGuiInputFlags_RouteGlobal = 1 << 12, + ImGuiInputFlags_RouteAlways = 1 << 13, + ImGuiInputFlags_RouteOverFocused = 1 << 14, + ImGuiInputFlags_RouteOverActive = 1 << 15, + ImGuiInputFlags_RouteUnlessBgFocused = 1 << 16, + ImGuiInputFlags_RouteFromRootWindow = 1 << 17, + ImGuiInputFlags_Tooltip = 1 << 18, +}ImGuiInputFlags_; +typedef enum { + ImGuiConfigFlags_None = 0, + ImGuiConfigFlags_NavEnableKeyboard = 1 << 0, + ImGuiConfigFlags_NavEnableGamepad = 1 << 1, + ImGuiConfigFlags_NavEnableSetMousePos = 1 << 2, + ImGuiConfigFlags_NavNoCaptureKeyboard = 1 << 3, + ImGuiConfigFlags_NoMouse = 1 << 4, + ImGuiConfigFlags_NoMouseCursorChange = 1 << 5, + ImGuiConfigFlags_NoKeyboard = 1 << 6, + ImGuiConfigFlags_DockingEnable = 1 << 7, + ImGuiConfigFlags_ViewportsEnable = 1 << 10, + ImGuiConfigFlags_DpiEnableScaleViewports= 1 << 14, + ImGuiConfigFlags_DpiEnableScaleFonts = 1 << 15, + ImGuiConfigFlags_IsSRGB = 1 << 20, + ImGuiConfigFlags_IsTouchScreen = 1 << 21, +}ImGuiConfigFlags_; +typedef enum { + ImGuiBackendFlags_None = 0, + ImGuiBackendFlags_HasGamepad = 1 << 0, + ImGuiBackendFlags_HasMouseCursors = 1 << 1, + ImGuiBackendFlags_HasSetMousePos = 1 << 2, + ImGuiBackendFlags_RendererHasVtxOffset = 1 << 3, + ImGuiBackendFlags_PlatformHasViewports = 1 << 10, + ImGuiBackendFlags_HasMouseHoveredViewport=1 << 11, + ImGuiBackendFlags_RendererHasViewports = 1 << 12, +}ImGuiBackendFlags_; +typedef enum { + ImGuiCol_Text, + ImGuiCol_TextDisabled, + ImGuiCol_WindowBg, + ImGuiCol_ChildBg, + ImGuiCol_PopupBg, + ImGuiCol_Border, + ImGuiCol_BorderShadow, + ImGuiCol_FrameBg, + ImGuiCol_FrameBgHovered, + ImGuiCol_FrameBgActive, + ImGuiCol_TitleBg, + ImGuiCol_TitleBgActive, + ImGuiCol_TitleBgCollapsed, + ImGuiCol_MenuBarBg, + ImGuiCol_ScrollbarBg, + ImGuiCol_ScrollbarGrab, + ImGuiCol_ScrollbarGrabHovered, + ImGuiCol_ScrollbarGrabActive, + ImGuiCol_CheckMark, + ImGuiCol_SliderGrab, + ImGuiCol_SliderGrabActive, + ImGuiCol_Button, + ImGuiCol_ButtonHovered, + ImGuiCol_ButtonActive, + ImGuiCol_Header, + ImGuiCol_HeaderHovered, + ImGuiCol_HeaderActive, + ImGuiCol_Separator, + ImGuiCol_SeparatorHovered, + ImGuiCol_SeparatorActive, + ImGuiCol_ResizeGrip, + ImGuiCol_ResizeGripHovered, + ImGuiCol_ResizeGripActive, + ImGuiCol_TabHovered, + ImGuiCol_Tab, + ImGuiCol_TabSelected, + ImGuiCol_TabSelectedOverline, + ImGuiCol_TabDimmed, + ImGuiCol_TabDimmedSelected, + ImGuiCol_TabDimmedSelectedOverline, + ImGuiCol_DockingPreview, + ImGuiCol_DockingEmptyBg, + ImGuiCol_PlotLines, + ImGuiCol_PlotLinesHovered, + ImGuiCol_PlotHistogram, + ImGuiCol_PlotHistogramHovered, + ImGuiCol_TableHeaderBg, + ImGuiCol_TableBorderStrong, + ImGuiCol_TableBorderLight, + ImGuiCol_TableRowBg, + ImGuiCol_TableRowBgAlt, + ImGuiCol_TextLink, + ImGuiCol_TextSelectedBg, + ImGuiCol_DragDropTarget, + ImGuiCol_NavHighlight, + ImGuiCol_NavWindowingHighlight, + ImGuiCol_NavWindowingDimBg, + ImGuiCol_ModalWindowDimBg, + ImGuiCol_COUNT, +}ImGuiCol_; +typedef enum { + ImGuiStyleVar_Alpha, + ImGuiStyleVar_DisabledAlpha, + ImGuiStyleVar_WindowPadding, + ImGuiStyleVar_WindowRounding, + ImGuiStyleVar_WindowBorderSize, + ImGuiStyleVar_WindowMinSize, + ImGuiStyleVar_WindowTitleAlign, + ImGuiStyleVar_ChildRounding, + ImGuiStyleVar_ChildBorderSize, + ImGuiStyleVar_PopupRounding, + ImGuiStyleVar_PopupBorderSize, + ImGuiStyleVar_FramePadding, + ImGuiStyleVar_FrameRounding, + ImGuiStyleVar_FrameBorderSize, + ImGuiStyleVar_ItemSpacing, + ImGuiStyleVar_ItemInnerSpacing, + ImGuiStyleVar_IndentSpacing, + ImGuiStyleVar_CellPadding, + ImGuiStyleVar_ScrollbarSize, + ImGuiStyleVar_ScrollbarRounding, + ImGuiStyleVar_GrabMinSize, + ImGuiStyleVar_GrabRounding, + ImGuiStyleVar_TabRounding, + ImGuiStyleVar_TabBorderSize, + ImGuiStyleVar_TabBarBorderSize, + ImGuiStyleVar_TabBarOverlineSize, + ImGuiStyleVar_TableAngledHeadersAngle, + ImGuiStyleVar_TableAngledHeadersTextAlign, + ImGuiStyleVar_ButtonTextAlign, + ImGuiStyleVar_SelectableTextAlign, + ImGuiStyleVar_SeparatorTextBorderSize, + ImGuiStyleVar_SeparatorTextAlign, + ImGuiStyleVar_SeparatorTextPadding, + ImGuiStyleVar_DockingSeparatorSize, + ImGuiStyleVar_COUNT +}ImGuiStyleVar_; +typedef enum { + ImGuiButtonFlags_None = 0, + ImGuiButtonFlags_MouseButtonLeft = 1 << 0, + ImGuiButtonFlags_MouseButtonRight = 1 << 1, + ImGuiButtonFlags_MouseButtonMiddle = 1 << 2, + ImGuiButtonFlags_MouseButtonMask_ = ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle, +}ImGuiButtonFlags_; +typedef enum { + ImGuiColorEditFlags_None = 0, + ImGuiColorEditFlags_NoAlpha = 1 << 1, + ImGuiColorEditFlags_NoPicker = 1 << 2, + ImGuiColorEditFlags_NoOptions = 1 << 3, + ImGuiColorEditFlags_NoSmallPreview = 1 << 4, + ImGuiColorEditFlags_NoInputs = 1 << 5, + ImGuiColorEditFlags_NoTooltip = 1 << 6, + ImGuiColorEditFlags_NoLabel = 1 << 7, + ImGuiColorEditFlags_NoSidePreview = 1 << 8, + ImGuiColorEditFlags_NoDragDrop = 1 << 9, + ImGuiColorEditFlags_NoBorder = 1 << 10, + ImGuiColorEditFlags_AlphaBar = 1 << 16, + ImGuiColorEditFlags_AlphaPreview = 1 << 17, + ImGuiColorEditFlags_AlphaPreviewHalf= 1 << 18, + ImGuiColorEditFlags_HDR = 1 << 19, + ImGuiColorEditFlags_DisplayRGB = 1 << 20, + ImGuiColorEditFlags_DisplayHSV = 1 << 21, + ImGuiColorEditFlags_DisplayHex = 1 << 22, + ImGuiColorEditFlags_Uint8 = 1 << 23, + ImGuiColorEditFlags_Float = 1 << 24, + ImGuiColorEditFlags_PickerHueBar = 1 << 25, + ImGuiColorEditFlags_PickerHueWheel = 1 << 26, + ImGuiColorEditFlags_InputRGB = 1 << 27, + ImGuiColorEditFlags_InputHSV = 1 << 28, + ImGuiColorEditFlags_DefaultOptions_ = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar, + ImGuiColorEditFlags_DisplayMask_ = ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex, + ImGuiColorEditFlags_DataTypeMask_ = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float, + ImGuiColorEditFlags_PickerMask_ = ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar, + ImGuiColorEditFlags_InputMask_ = ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV, +}ImGuiColorEditFlags_; +typedef enum { + ImGuiSliderFlags_None = 0, + ImGuiSliderFlags_AlwaysClamp = 1 << 4, + ImGuiSliderFlags_Logarithmic = 1 << 5, + ImGuiSliderFlags_NoRoundToFormat = 1 << 6, + ImGuiSliderFlags_NoInput = 1 << 7, + ImGuiSliderFlags_WrapAround = 1 << 8, + ImGuiSliderFlags_InvalidMask_ = 0x7000000F, +}ImGuiSliderFlags_; +typedef enum { + ImGuiMouseButton_Left = 0, + ImGuiMouseButton_Right = 1, + ImGuiMouseButton_Middle = 2, + ImGuiMouseButton_COUNT = 5 +}ImGuiMouseButton_; +typedef enum { + ImGuiMouseCursor_None = -1, + ImGuiMouseCursor_Arrow = 0, + ImGuiMouseCursor_TextInput, + ImGuiMouseCursor_ResizeAll, + ImGuiMouseCursor_ResizeNS, + ImGuiMouseCursor_ResizeEW, + ImGuiMouseCursor_ResizeNESW, + ImGuiMouseCursor_ResizeNWSE, + ImGuiMouseCursor_Hand, + ImGuiMouseCursor_NotAllowed, + ImGuiMouseCursor_COUNT +}ImGuiMouseCursor_; +typedef enum { +ImGuiMouseSource_Mouse=0, +ImGuiMouseSource_TouchScreen=1, +ImGuiMouseSource_Pen=2, +ImGuiMouseSource_COUNT=3, +}ImGuiMouseSource; +typedef enum { + ImGuiCond_None = 0, + ImGuiCond_Always = 1 << 0, + ImGuiCond_Once = 1 << 1, + ImGuiCond_FirstUseEver = 1 << 2, + ImGuiCond_Appearing = 1 << 3, +}ImGuiCond_; +typedef enum { + ImGuiTableFlags_None = 0, + ImGuiTableFlags_Resizable = 1 << 0, + ImGuiTableFlags_Reorderable = 1 << 1, + ImGuiTableFlags_Hideable = 1 << 2, + ImGuiTableFlags_Sortable = 1 << 3, + ImGuiTableFlags_NoSavedSettings = 1 << 4, + ImGuiTableFlags_ContextMenuInBody = 1 << 5, + ImGuiTableFlags_RowBg = 1 << 6, + ImGuiTableFlags_BordersInnerH = 1 << 7, + ImGuiTableFlags_BordersOuterH = 1 << 8, + ImGuiTableFlags_BordersInnerV = 1 << 9, + ImGuiTableFlags_BordersOuterV = 1 << 10, + ImGuiTableFlags_BordersH = ImGuiTableFlags_BordersInnerH | ImGuiTableFlags_BordersOuterH, + ImGuiTableFlags_BordersV = ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersOuterV, + ImGuiTableFlags_BordersInner = ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersInnerH, + ImGuiTableFlags_BordersOuter = ImGuiTableFlags_BordersOuterV | ImGuiTableFlags_BordersOuterH, + ImGuiTableFlags_Borders = ImGuiTableFlags_BordersInner | ImGuiTableFlags_BordersOuter, + ImGuiTableFlags_NoBordersInBody = 1 << 11, + ImGuiTableFlags_NoBordersInBodyUntilResize = 1 << 12, + ImGuiTableFlags_SizingFixedFit = 1 << 13, + ImGuiTableFlags_SizingFixedSame = 2 << 13, + ImGuiTableFlags_SizingStretchProp = 3 << 13, + ImGuiTableFlags_SizingStretchSame = 4 << 13, + ImGuiTableFlags_NoHostExtendX = 1 << 16, + ImGuiTableFlags_NoHostExtendY = 1 << 17, + ImGuiTableFlags_NoKeepColumnsVisible = 1 << 18, + ImGuiTableFlags_PreciseWidths = 1 << 19, + ImGuiTableFlags_NoClip = 1 << 20, + ImGuiTableFlags_PadOuterX = 1 << 21, + ImGuiTableFlags_NoPadOuterX = 1 << 22, + ImGuiTableFlags_NoPadInnerX = 1 << 23, + ImGuiTableFlags_ScrollX = 1 << 24, + ImGuiTableFlags_ScrollY = 1 << 25, + ImGuiTableFlags_SortMulti = 1 << 26, + ImGuiTableFlags_SortTristate = 1 << 27, + ImGuiTableFlags_HighlightHoveredColumn = 1 << 28, + ImGuiTableFlags_SizingMask_ = ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame, +}ImGuiTableFlags_; +typedef enum { + ImGuiTableColumnFlags_None = 0, + ImGuiTableColumnFlags_Disabled = 1 << 0, + ImGuiTableColumnFlags_DefaultHide = 1 << 1, + ImGuiTableColumnFlags_DefaultSort = 1 << 2, + ImGuiTableColumnFlags_WidthStretch = 1 << 3, + ImGuiTableColumnFlags_WidthFixed = 1 << 4, + ImGuiTableColumnFlags_NoResize = 1 << 5, + ImGuiTableColumnFlags_NoReorder = 1 << 6, + ImGuiTableColumnFlags_NoHide = 1 << 7, + ImGuiTableColumnFlags_NoClip = 1 << 8, + ImGuiTableColumnFlags_NoSort = 1 << 9, + ImGuiTableColumnFlags_NoSortAscending = 1 << 10, + ImGuiTableColumnFlags_NoSortDescending = 1 << 11, + ImGuiTableColumnFlags_NoHeaderLabel = 1 << 12, + ImGuiTableColumnFlags_NoHeaderWidth = 1 << 13, + ImGuiTableColumnFlags_PreferSortAscending = 1 << 14, + ImGuiTableColumnFlags_PreferSortDescending = 1 << 15, + ImGuiTableColumnFlags_IndentEnable = 1 << 16, + ImGuiTableColumnFlags_IndentDisable = 1 << 17, + ImGuiTableColumnFlags_AngledHeader = 1 << 18, + ImGuiTableColumnFlags_IsEnabled = 1 << 24, + ImGuiTableColumnFlags_IsVisible = 1 << 25, + ImGuiTableColumnFlags_IsSorted = 1 << 26, + ImGuiTableColumnFlags_IsHovered = 1 << 27, + ImGuiTableColumnFlags_WidthMask_ = ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed, + ImGuiTableColumnFlags_IndentMask_ = ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable, + ImGuiTableColumnFlags_StatusMask_ = ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered, + ImGuiTableColumnFlags_NoDirectResize_ = 1 << 30, +}ImGuiTableColumnFlags_; +typedef enum { + ImGuiTableRowFlags_None = 0, + ImGuiTableRowFlags_Headers = 1 << 0, +}ImGuiTableRowFlags_; +typedef enum { + ImGuiTableBgTarget_None = 0, + ImGuiTableBgTarget_RowBg0 = 1, + ImGuiTableBgTarget_RowBg1 = 2, + ImGuiTableBgTarget_CellBg = 3, +}ImGuiTableBgTarget_; +struct ImGuiTableSortSpecs +{ + const ImGuiTableColumnSortSpecs* Specs; + int SpecsCount; + bool SpecsDirty; +}; +struct ImGuiTableColumnSortSpecs +{ + ImGuiID ColumnUserID; + ImS16 ColumnIndex; + ImS16 SortOrder; + ImGuiSortDirection SortDirection; +}; +struct ImGuiStyle +{ + float Alpha; + float DisabledAlpha; + ImVec2 WindowPadding; + float WindowRounding; + float WindowBorderSize; + ImVec2 WindowMinSize; + ImVec2 WindowTitleAlign; + ImGuiDir WindowMenuButtonPosition; + float ChildRounding; + float ChildBorderSize; + float PopupRounding; + float PopupBorderSize; + ImVec2 FramePadding; + float FrameRounding; + float FrameBorderSize; + ImVec2 ItemSpacing; + ImVec2 ItemInnerSpacing; + ImVec2 CellPadding; + ImVec2 TouchExtraPadding; + float IndentSpacing; + float ColumnsMinSpacing; + float ScrollbarSize; + float ScrollbarRounding; + float GrabMinSize; + float GrabRounding; + float LogSliderDeadzone; + float TabRounding; + float TabBorderSize; + float TabMinWidthForCloseButton; + float TabBarBorderSize; + float TabBarOverlineSize; + float TableAngledHeadersAngle; + ImVec2 TableAngledHeadersTextAlign; + ImGuiDir ColorButtonPosition; + ImVec2 ButtonTextAlign; + ImVec2 SelectableTextAlign; + float SeparatorTextBorderSize; + ImVec2 SeparatorTextAlign; + ImVec2 SeparatorTextPadding; + ImVec2 DisplayWindowPadding; + ImVec2 DisplaySafeAreaPadding; + float DockingSeparatorSize; + float MouseCursorScale; + bool AntiAliasedLines; + bool AntiAliasedLinesUseTex; + bool AntiAliasedFill; + float CurveTessellationTol; + float CircleTessellationMaxError; + ImVec4 Colors[ImGuiCol_COUNT]; + float HoverStationaryDelay; + float HoverDelayShort; + float HoverDelayNormal; + ImGuiHoveredFlags HoverFlagsForTooltipMouse; + ImGuiHoveredFlags HoverFlagsForTooltipNav; +}; +struct ImGuiKeyData +{ + bool Down; + float DownDuration; + float DownDurationPrev; + float AnalogValue; +}; +typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; + +struct ImGuiIO +{ + ImGuiConfigFlags ConfigFlags; + ImGuiBackendFlags BackendFlags; + ImVec2 DisplaySize; + float DeltaTime; + float IniSavingRate; + const char* IniFilename; + const char* LogFilename; + void* UserData; + ImFontAtlas*Fonts; + float FontGlobalScale; + bool FontAllowUserScaling; + ImFont* FontDefault; + ImVec2 DisplayFramebufferScale; + bool ConfigDockingNoSplit; + bool ConfigDockingWithShift; + bool ConfigDockingAlwaysTabBar; + bool ConfigDockingTransparentPayload; + bool ConfigViewportsNoAutoMerge; + bool ConfigViewportsNoTaskBarIcon; + bool ConfigViewportsNoDecoration; + bool ConfigViewportsNoDefaultParent; + bool MouseDrawCursor; + bool ConfigMacOSXBehaviors; + bool ConfigNavSwapGamepadButtons; + bool ConfigInputTrickleEventQueue; + bool ConfigInputTextCursorBlink; + bool ConfigInputTextEnterKeepActive; + bool ConfigDragClickToInputText; + bool ConfigWindowsResizeFromEdges; + bool ConfigWindowsMoveFromTitleBarOnly; + float ConfigMemoryCompactTimer; + float MouseDoubleClickTime; + float MouseDoubleClickMaxDist; + float MouseDragThreshold; + float KeyRepeatDelay; + float KeyRepeatRate; + bool ConfigDebugIsDebuggerPresent; + bool ConfigDebugBeginReturnValueOnce; + bool ConfigDebugBeginReturnValueLoop; + bool ConfigDebugIgnoreFocusLoss; + bool ConfigDebugIniSettings; + const char* BackendPlatformName; + const char* BackendRendererName; + void* BackendPlatformUserData; + void* BackendRendererUserData; + void* BackendLanguageUserData; + bool WantCaptureMouse; + bool WantCaptureKeyboard; + bool WantTextInput; + bool WantSetMousePos; + bool WantSaveIniSettings; + bool NavActive; + bool NavVisible; + float Framerate; + int MetricsRenderVertices; + int MetricsRenderIndices; + int MetricsRenderWindows; + int MetricsActiveWindows; + ImVec2 MouseDelta; + ImGuiContext* Ctx; + ImVec2 MousePos; + bool MouseDown[5]; + float MouseWheel; + float MouseWheelH; + ImGuiMouseSource MouseSource; + ImGuiID MouseHoveredViewport; + bool KeyCtrl; + bool KeyShift; + bool KeyAlt; + bool KeySuper; + ImGuiKeyChord KeyMods; + ImGuiKeyData KeysData[ImGuiKey_KeysData_SIZE]; + bool WantCaptureMouseUnlessPopupClose; + ImVec2 MousePosPrev; + ImVec2 MouseClickedPos[5]; + double MouseClickedTime[5]; + bool MouseClicked[5]; + bool MouseDoubleClicked[5]; + ImU16 MouseClickedCount[5]; + ImU16 MouseClickedLastCount[5]; + bool MouseReleased[5]; + bool MouseDownOwned[5]; + bool MouseDownOwnedUnlessPopupClose[5]; + bool MouseWheelRequestAxisSwap; + bool MouseCtrlLeftAsRightClick; + float MouseDownDuration[5]; + float MouseDownDurationPrev[5]; + ImVec2 MouseDragMaxDistanceAbs[5]; + float MouseDragMaxDistanceSqr[5]; + float PenPressure; + bool AppFocusLost; + bool AppAcceptingEvents; + ImS8 BackendUsingLegacyKeyArrays; + bool BackendUsingLegacyNavInputArray; + ImWchar16 InputQueueSurrogate; + ImVector_ImWchar InputQueueCharacters; +}; +struct ImGuiInputTextCallbackData +{ + ImGuiContext* Ctx; + ImGuiInputTextFlags EventFlag; + ImGuiInputTextFlags Flags; + void* UserData; + ImWchar EventChar; + ImGuiKey EventKey; + char* Buf; + int BufTextLen; + int BufSize; + bool BufDirty; + int CursorPos; + int SelectionStart; + int SelectionEnd; +}; +struct ImGuiSizeCallbackData +{ + void* UserData; + ImVec2 Pos; + ImVec2 CurrentSize; + ImVec2 DesiredSize; +}; +struct ImGuiWindowClass +{ + ImGuiID ClassId; + ImGuiID ParentViewportId; + ImGuiID FocusRouteParentWindowId; + ImGuiViewportFlags ViewportFlagsOverrideSet; + ImGuiViewportFlags ViewportFlagsOverrideClear; + ImGuiTabItemFlags TabItemFlagsOverrideSet; + ImGuiDockNodeFlags DockNodeFlagsOverrideSet; + bool DockingAlwaysTabBar; + bool DockingAllowUnclassed; +}; +struct ImGuiPayload +{ + void* Data; + int DataSize; + ImGuiID SourceId; + ImGuiID SourceParentId; + int DataFrameCount; + char DataType[32 + 1]; + bool Preview; + bool Delivery; +}; +struct ImGuiOnceUponAFrame +{ + int RefFrame; +}; +struct ImGuiTextRange +{ + const char* b; + const char* e; +}; +typedef struct ImGuiTextRange ImGuiTextRange; + +typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange; + +struct ImGuiTextFilter +{ + char InputBuf[256]; + ImVector_ImGuiTextRange Filters; + int CountGrep; +}; +typedef struct ImGuiTextRange ImGuiTextRange; +typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char; + +struct ImGuiTextBuffer +{ + ImVector_char Buf; +}; +struct ImGuiStoragePair +{ + ImGuiID key; + union { int val_i; float val_f; void* val_p; }; +}; +typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair; + +struct ImGuiStorage +{ + ImVector_ImGuiStoragePair Data; +}; +struct ImGuiListClipper +{ + ImGuiContext* Ctx; + int DisplayStart; + int DisplayEnd; + int ItemsCount; + float ItemsHeight; + float StartPosY; + double StartSeekOffsetY; + void* TempData; +}; +struct ImColor +{ + ImVec4 Value; +}; +typedef enum { + ImGuiMultiSelectFlags_None = 0, + ImGuiMultiSelectFlags_SingleSelect = 1 << 0, + ImGuiMultiSelectFlags_NoSelectAll = 1 << 1, + ImGuiMultiSelectFlags_NoRangeSelect = 1 << 2, + ImGuiMultiSelectFlags_NoAutoSelect = 1 << 3, + ImGuiMultiSelectFlags_NoAutoClear = 1 << 4, + ImGuiMultiSelectFlags_NoAutoClearOnReselect = 1 << 5, + ImGuiMultiSelectFlags_BoxSelect1d = 1 << 6, + ImGuiMultiSelectFlags_BoxSelect2d = 1 << 7, + ImGuiMultiSelectFlags_BoxSelectNoScroll = 1 << 8, + ImGuiMultiSelectFlags_ClearOnEscape = 1 << 9, + ImGuiMultiSelectFlags_ClearOnClickVoid = 1 << 10, + ImGuiMultiSelectFlags_ScopeWindow = 1 << 11, + ImGuiMultiSelectFlags_ScopeRect = 1 << 12, + ImGuiMultiSelectFlags_SelectOnClick = 1 << 13, + ImGuiMultiSelectFlags_SelectOnClickRelease = 1 << 14, + ImGuiMultiSelectFlags_NavWrapX = 1 << 16, +}ImGuiMultiSelectFlags_; +typedef struct ImVector_ImGuiSelectionRequest {int Size;int Capacity;ImGuiSelectionRequest* Data;} ImVector_ImGuiSelectionRequest; + +struct ImGuiMultiSelectIO +{ + ImVector_ImGuiSelectionRequest Requests; + ImGuiSelectionUserData RangeSrcItem; + ImGuiSelectionUserData NavIdItem; + bool NavIdSelected; + bool RangeSrcReset; + int ItemsCount; +}; +typedef enum { + ImGuiSelectionRequestType_None = 0, + ImGuiSelectionRequestType_SetAll, + ImGuiSelectionRequestType_SetRange, +}ImGuiSelectionRequestType; +struct ImGuiSelectionRequest +{ + ImGuiSelectionRequestType Type; + bool Selected; + ImS8 RangeDirection; + ImGuiSelectionUserData RangeFirstItem; + ImGuiSelectionUserData RangeLastItem; +}; +struct ImGuiSelectionBasicStorage +{ + int Size; + bool PreserveOrder; + void* UserData; + ImGuiID (*AdapterIndexToStorageId)(ImGuiSelectionBasicStorage* self, int idx); + int _SelectionOrder; + ImGuiStorage _Storage; +}; +struct ImGuiSelectionExternalStorage +{ + void* UserData; + void (*AdapterSetItemSelected)(ImGuiSelectionExternalStorage* self, int idx, bool selected); +}; +typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd); +struct ImDrawCmd +{ + ImVec4 ClipRect; + ImTextureID TextureId; + unsigned int VtxOffset; + unsigned int IdxOffset; + unsigned int ElemCount; + ImDrawCallback UserCallback; + void* UserCallbackData; +}; +struct ImDrawVert +{ + ImVec2 pos; + ImVec2 uv; + ImU32 col; +}; +typedef struct ImDrawCmdHeader ImDrawCmdHeader; +struct ImDrawCmdHeader +{ + ImVec4 ClipRect; + ImTextureID TextureId; + unsigned int VtxOffset; +}; +typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd; + +typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; + +struct ImDrawChannel +{ + ImVector_ImDrawCmd _CmdBuffer; + ImVector_ImDrawIdx _IdxBuffer; +}; +typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel; + +struct ImDrawListSplitter +{ + int _Current; + int _Count; + ImVector_ImDrawChannel _Channels; +}; +typedef enum { + ImDrawFlags_None = 0, + ImDrawFlags_Closed = 1 << 0, + ImDrawFlags_RoundCornersTopLeft = 1 << 4, + ImDrawFlags_RoundCornersTopRight = 1 << 5, + ImDrawFlags_RoundCornersBottomLeft = 1 << 6, + ImDrawFlags_RoundCornersBottomRight = 1 << 7, + ImDrawFlags_RoundCornersNone = 1 << 8, + ImDrawFlags_RoundCornersTop = ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight, + ImDrawFlags_RoundCornersBottom = ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight, + ImDrawFlags_RoundCornersLeft = ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersTopLeft, + ImDrawFlags_RoundCornersRight = ImDrawFlags_RoundCornersBottomRight | ImDrawFlags_RoundCornersTopRight, + ImDrawFlags_RoundCornersAll = ImDrawFlags_RoundCornersTopLeft | ImDrawFlags_RoundCornersTopRight | ImDrawFlags_RoundCornersBottomLeft | ImDrawFlags_RoundCornersBottomRight, + ImDrawFlags_RoundCornersDefault_ = ImDrawFlags_RoundCornersAll, + ImDrawFlags_RoundCornersMask_ = ImDrawFlags_RoundCornersAll | ImDrawFlags_RoundCornersNone, +}ImDrawFlags_; +typedef enum { + ImDrawListFlags_None = 0, + ImDrawListFlags_AntiAliasedLines = 1 << 0, + ImDrawListFlags_AntiAliasedLinesUseTex = 1 << 1, + ImDrawListFlags_AntiAliasedFill = 1 << 2, + ImDrawListFlags_AllowVtxOffset = 1 << 3, +}ImDrawListFlags_; +typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; + +typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; + +typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; + +typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID; + +struct ImDrawList +{ + ImVector_ImDrawCmd CmdBuffer; + ImVector_ImDrawIdx IdxBuffer; + ImVector_ImDrawVert VtxBuffer; + ImDrawListFlags Flags; + unsigned int _VtxCurrentIdx; + ImDrawListSharedData* _Data; + ImDrawVert* _VtxWritePtr; + ImDrawIdx* _IdxWritePtr; + ImVector_ImVec2 _Path; + ImDrawCmdHeader _CmdHeader; + ImDrawListSplitter _Splitter; + ImVector_ImVec4 _ClipRectStack; + ImVector_ImTextureID _TextureIdStack; + float _FringeScale; + const char* _OwnerName; +}; +typedef struct ImVector_ImDrawListPtr {int Size;int Capacity;ImDrawList** Data;} ImVector_ImDrawListPtr; + +struct ImDrawData +{ + bool Valid; + int CmdListsCount; + int TotalIdxCount; + int TotalVtxCount; + ImVector_ImDrawListPtr CmdLists; + ImVec2 DisplayPos; + ImVec2 DisplaySize; + ImVec2 FramebufferScale; + ImGuiViewport* OwnerViewport; +}; +struct ImFontConfig +{ + void* FontData; + int FontDataSize; + bool FontDataOwnedByAtlas; + int FontNo; + float SizePixels; + int OversampleH; + int OversampleV; + bool PixelSnapH; + ImVec2 GlyphExtraSpacing; + ImVec2 GlyphOffset; + const ImWchar* GlyphRanges; + float GlyphMinAdvanceX; + float GlyphMaxAdvanceX; + bool MergeMode; + unsigned int FontBuilderFlags; + float RasterizerMultiply; + float RasterizerDensity; + ImWchar EllipsisChar; + char Name[40]; + ImFont* DstFont; +}; +struct ImFontGlyph +{ + unsigned int Colored : 1; + unsigned int Visible : 1; + unsigned int Codepoint : 30; + float AdvanceX; + float X0, Y0, X1, Y1; + float U0, V0, U1, V1; +}; +typedef struct ImVector_ImU32 {int Size;int Capacity;ImU32* Data;} ImVector_ImU32; + +struct ImFontGlyphRangesBuilder +{ + ImVector_ImU32 UsedChars; +}; +typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect; +struct ImFontAtlasCustomRect +{ + unsigned short Width, Height; + unsigned short X, Y; + unsigned int GlyphID; + float GlyphAdvanceX; + ImVec2 GlyphOffset; + ImFont* Font; +}; +typedef enum { + ImFontAtlasFlags_None = 0, + ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0, + ImFontAtlasFlags_NoMouseCursors = 1 << 1, + ImFontAtlasFlags_NoBakedLines = 1 << 2, +}ImFontAtlasFlags_; +typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr; + +typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect; + +typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; + +struct ImFontAtlas +{ + ImFontAtlasFlags Flags; + ImTextureID TexID; + int TexDesiredWidth; + int TexGlyphPadding; + bool Locked; + void* UserData; + bool TexReady; + bool TexPixelsUseColors; + unsigned char* TexPixelsAlpha8; + unsigned int* TexPixelsRGBA32; + int TexWidth; + int TexHeight; + ImVec2 TexUvScale; + ImVec2 TexUvWhitePixel; + ImVector_ImFontPtr Fonts; + ImVector_ImFontAtlasCustomRect CustomRects; + ImVector_ImFontConfig ConfigData; + ImVec4 TexUvLines[(63) + 1]; + const ImFontBuilderIO* FontBuilderIO; + unsigned int FontBuilderFlags; + int PackIdMouseCursors; + int PackIdLines; +}; +typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; + +typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; + +struct ImFont +{ + ImVector_float IndexAdvanceX; + float FallbackAdvanceX; + float FontSize; + ImVector_ImWchar IndexLookup; + ImVector_ImFontGlyph Glyphs; + const ImFontGlyph* FallbackGlyph; + ImFontAtlas* ContainerAtlas; + const ImFontConfig* ConfigData; + short ConfigDataCount; + ImWchar FallbackChar; + ImWchar EllipsisChar; + short EllipsisCharCount; + float EllipsisWidth; + float EllipsisCharStep; + bool DirtyLookupTables; + float Scale; + float Ascent, Descent; + int MetricsTotalSurface; + ImU8 Used4kPagesMap[(0xFFFF +1)/4096/8]; +}; +typedef enum { + ImGuiViewportFlags_None = 0, + ImGuiViewportFlags_IsPlatformWindow = 1 << 0, + ImGuiViewportFlags_IsPlatformMonitor = 1 << 1, + ImGuiViewportFlags_OwnedByApp = 1 << 2, + ImGuiViewportFlags_NoDecoration = 1 << 3, + ImGuiViewportFlags_NoTaskBarIcon = 1 << 4, + ImGuiViewportFlags_NoFocusOnAppearing = 1 << 5, + ImGuiViewportFlags_NoFocusOnClick = 1 << 6, + ImGuiViewportFlags_NoInputs = 1 << 7, + ImGuiViewportFlags_NoRendererClear = 1 << 8, + ImGuiViewportFlags_NoAutoMerge = 1 << 9, + ImGuiViewportFlags_TopMost = 1 << 10, + ImGuiViewportFlags_CanHostOtherWindows = 1 << 11, + ImGuiViewportFlags_IsMinimized = 1 << 12, + ImGuiViewportFlags_IsFocused = 1 << 13, +}ImGuiViewportFlags_; +struct ImGuiViewport +{ + ImGuiID ID; + ImGuiViewportFlags Flags; + ImVec2 Pos; + ImVec2 Size; + ImVec2 WorkPos; + ImVec2 WorkSize; + float DpiScale; + ImGuiID ParentViewportId; + ImDrawData* DrawData; + void* RendererUserData; + void* PlatformUserData; + void* PlatformHandle; + void* PlatformHandleRaw; + bool PlatformWindowCreated; + bool PlatformRequestMove; + bool PlatformRequestResize; + bool PlatformRequestClose; +}; +typedef struct ImVector_ImGuiPlatformMonitor {int Size;int Capacity;ImGuiPlatformMonitor* Data;} ImVector_ImGuiPlatformMonitor; + +typedef struct ImVector_ImGuiViewportPtr {int Size;int Capacity;ImGuiViewport** Data;} ImVector_ImGuiViewportPtr; + +struct ImGuiPlatformIO +{ + const char* (*Platform_GetClipboardTextFn)(ImGuiContext* ctx); + void (*Platform_SetClipboardTextFn)(ImGuiContext* ctx, const char* text); + void* Platform_ClipboardUserData; + bool (*Platform_OpenInShellFn)(ImGuiContext* ctx, const char* path); + void* Platform_OpenInShellUserData; + void (*Platform_SetImeDataFn)(ImGuiContext* ctx, ImGuiViewport* viewport, ImGuiPlatformImeData* data); + void* Platform_ImeUserData; + ImWchar Platform_LocaleDecimalPoint; + void (*Platform_CreateWindow)(ImGuiViewport* vp); + void (*Platform_DestroyWindow)(ImGuiViewport* vp); + void (*Platform_ShowWindow)(ImGuiViewport* vp); + void (*Platform_SetWindowPos)(ImGuiViewport* vp, ImVec2 pos); + ImVec2 (*Platform_GetWindowPos)(ImGuiViewport* vp); + void (*Platform_SetWindowSize)(ImGuiViewport* vp, ImVec2 size); + ImVec2 (*Platform_GetWindowSize)(ImGuiViewport* vp); + void (*Platform_SetWindowFocus)(ImGuiViewport* vp); + bool (*Platform_GetWindowFocus)(ImGuiViewport* vp); + bool (*Platform_GetWindowMinimized)(ImGuiViewport* vp); + void (*Platform_SetWindowTitle)(ImGuiViewport* vp, const char* str); + void (*Platform_SetWindowAlpha)(ImGuiViewport* vp, float alpha); + void (*Platform_UpdateWindow)(ImGuiViewport* vp); + void (*Platform_RenderWindow)(ImGuiViewport* vp, void* render_arg); + void (*Platform_SwapBuffers)(ImGuiViewport* vp, void* render_arg); + float (*Platform_GetWindowDpiScale)(ImGuiViewport* vp); + void (*Platform_OnChangedViewport)(ImGuiViewport* vp); + ImVec4 (*Platform_GetWindowWorkAreaInsets)(ImGuiViewport* vp); + int (*Platform_CreateVkSurface)(ImGuiViewport* vp, ImU64 vk_inst, const void* vk_allocators, ImU64* out_vk_surface); + void (*Renderer_CreateWindow)(ImGuiViewport* vp); + void (*Renderer_DestroyWindow)(ImGuiViewport* vp); + void (*Renderer_SetWindowSize)(ImGuiViewport* vp, ImVec2 size); + void (*Renderer_RenderWindow)(ImGuiViewport* vp, void* render_arg); + void (*Renderer_SwapBuffers)(ImGuiViewport* vp, void* render_arg); + ImVector_ImGuiPlatformMonitor Monitors; + ImVector_ImGuiViewportPtr Viewports; +}; +struct ImGuiPlatformMonitor +{ + ImVec2 MainPos, MainSize; + ImVec2 WorkPos, WorkSize; + float DpiScale; + void* PlatformHandle; +}; +struct ImGuiPlatformImeData +{ + bool WantVisible; + ImVec2 InputPos; + float InputLineHeight; +}; +struct ImBitVector; +struct ImRect; +struct ImDrawDataBuilder; +struct ImDrawListSharedData; +struct ImGuiBoxSelectState; +struct ImGuiColorMod; +struct ImGuiContext; +struct ImGuiContextHook; +struct ImGuiDataVarInfo; +struct ImGuiDataTypeInfo; +struct ImGuiDockContext; +struct ImGuiDockRequest; +struct ImGuiDockNode; +struct ImGuiDockNodeSettings; +struct ImGuiGroupData; +struct ImGuiInputTextState; +struct ImGuiInputTextDeactivateData; +struct ImGuiLastItemData; +struct ImGuiLocEntry; +struct ImGuiMenuColumns; +struct ImGuiMultiSelectState; +struct ImGuiMultiSelectTempData; +struct ImGuiNavItemData; +struct ImGuiMetricsConfig; +struct ImGuiNextWindowData; +struct ImGuiNextItemData; +struct ImGuiOldColumnData; +struct ImGuiOldColumns; +struct ImGuiPopupData; +struct ImGuiSettingsHandler; +struct ImGuiStackSizes; +struct ImGuiStyleMod; +struct ImGuiTabBar; +struct ImGuiTabItem; +struct ImGuiTable; +struct ImGuiTableHeaderData; +struct ImGuiTableColumn; +struct ImGuiTableInstanceData; +struct ImGuiTableTempData; +struct ImGuiTableSettings; +struct ImGuiTableColumnsSettings; +struct ImGuiTreeNodeStackData; +struct ImGuiTypingSelectState; +struct ImGuiTypingSelectRequest; +struct ImGuiWindow; +struct ImGuiWindowDockStyle; +struct ImGuiWindowTempData; +struct ImGuiWindowSettings; +typedef int ImGuiDataAuthority; +typedef int ImGuiLayoutType; +typedef int ImGuiActivateFlags; +typedef int ImGuiDebugLogFlags; +typedef int ImGuiFocusRequestFlags; +typedef int ImGuiItemStatusFlags; +typedef int ImGuiOldColumnFlags; +typedef int ImGuiNavHighlightFlags; +typedef int ImGuiNavMoveFlags; +typedef int ImGuiNextItemDataFlags; +typedef int ImGuiNextWindowDataFlags; +typedef int ImGuiScrollFlags; +typedef int ImGuiSeparatorFlags; +typedef int ImGuiTextFlags; +typedef int ImGuiTooltipFlags; +typedef int ImGuiTypingSelectFlags; +typedef int ImGuiWindowRefreshFlags; +typedef void (*ImGuiErrorLogCallback)(void* user_data, const char* fmt, ...); +extern ImGuiContext* GImGui; +typedef struct StbUndoRecord StbUndoRecord; +struct StbUndoRecord +{ + int where; + int insert_length; + int delete_length; + int char_storage; +}; +typedef struct StbUndoState StbUndoState; +struct StbUndoState +{ + StbUndoRecord undo_rec [99]; + ImWchar undo_char[999]; + short undo_point, redo_point; + int undo_char_point, redo_char_point; +}; +typedef struct STB_TexteditState STB_TexteditState; +struct STB_TexteditState +{ + int cursor; + int select_start; + int select_end; + unsigned char insert_mode; + int row_count_per_page; + unsigned char cursor_at_end_of_line; + unsigned char initialized; + unsigned char has_preferred_x; + unsigned char single_line; + unsigned char padding1, padding2, padding3; + float preferred_x; + StbUndoState undostate; +}; +typedef struct StbTexteditRow StbTexteditRow; +struct StbTexteditRow +{ + float x0,x1; + float baseline_y_delta; + float ymin,ymax; + int num_chars; +}; +typedef FILE* ImFileHandle; +typedef struct ImVec1 ImVec1; +struct ImVec1 +{ + float x; +}; +typedef struct ImVec2ih ImVec2ih; +struct ImVec2ih +{ + short x, y; +}; +struct ImRect +{ + ImVec2 Min; + ImVec2 Max; +}; +typedef ImU32* ImBitArrayPtr; +struct ImBitVector +{ + ImVector_ImU32 Storage; +}; +typedef int ImPoolIdx; +typedef struct ImGuiTextIndex ImGuiTextIndex; +typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int; + +struct ImGuiTextIndex +{ + ImVector_int LineOffsets; + int EndOffset; +}; +struct ImDrawListSharedData +{ + ImVec2 TexUvWhitePixel; + ImFont* Font; + float FontSize; + float FontScale; + float CurveTessellationTol; + float CircleSegmentMaxError; + ImVec4 ClipRectFullscreen; + ImDrawListFlags InitialFlags; + ImVector_ImVec2 TempBuffer; + ImVec2 ArcFastVtx[48]; + float ArcFastRadiusCutoff; + ImU8 CircleSegmentCounts[64]; + const ImVec4* TexUvLines; +}; +struct ImDrawDataBuilder +{ + ImVector_ImDrawListPtr* Layers[2]; + ImVector_ImDrawListPtr LayerData1; +}; +struct ImGuiDataVarInfo +{ + ImGuiDataType Type; + ImU32 Count; + ImU32 Offset; +}; +typedef struct ImGuiDataTypeStorage ImGuiDataTypeStorage; +struct ImGuiDataTypeStorage +{ + ImU8 Data[8]; +}; +struct ImGuiDataTypeInfo +{ + size_t Size; + const char* Name; + const char* PrintFmt; + const char* ScanFmt; +}; +typedef enum { + ImGuiDataType_String = ImGuiDataType_COUNT + 1, + ImGuiDataType_Pointer, + ImGuiDataType_ID, +}ImGuiDataTypePrivate_; +typedef enum { + ImGuiItemFlags_Disabled = 1 << 10, + ImGuiItemFlags_ReadOnly = 1 << 11, + ImGuiItemFlags_MixedValue = 1 << 12, + ImGuiItemFlags_NoWindowHoverableCheck = 1 << 13, + ImGuiItemFlags_AllowOverlap = 1 << 14, + ImGuiItemFlags_Inputable = 1 << 20, + ImGuiItemFlags_HasSelectionUserData = 1 << 21, + ImGuiItemFlags_IsMultiSelect = 1 << 22, + ImGuiItemFlags_Default_ = ImGuiItemFlags_AutoClosePopups, +}ImGuiItemFlagsPrivate_; +typedef enum { + ImGuiItemStatusFlags_None = 0, + ImGuiItemStatusFlags_HoveredRect = 1 << 0, + ImGuiItemStatusFlags_HasDisplayRect = 1 << 1, + ImGuiItemStatusFlags_Edited = 1 << 2, + ImGuiItemStatusFlags_ToggledSelection = 1 << 3, + ImGuiItemStatusFlags_ToggledOpen = 1 << 4, + ImGuiItemStatusFlags_HasDeactivated = 1 << 5, + ImGuiItemStatusFlags_Deactivated = 1 << 6, + ImGuiItemStatusFlags_HoveredWindow = 1 << 7, + ImGuiItemStatusFlags_Visible = 1 << 8, + ImGuiItemStatusFlags_HasClipRect = 1 << 9, + ImGuiItemStatusFlags_HasShortcut = 1 << 10, +}ImGuiItemStatusFlags_; +typedef enum { + ImGuiHoveredFlags_DelayMask_ = ImGuiHoveredFlags_DelayNone | ImGuiHoveredFlags_DelayShort | ImGuiHoveredFlags_DelayNormal | ImGuiHoveredFlags_NoSharedDelay, + ImGuiHoveredFlags_AllowedMaskForIsWindowHovered = ImGuiHoveredFlags_ChildWindows | ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_NoPopupHierarchy | ImGuiHoveredFlags_DockHierarchy | ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary, + ImGuiHoveredFlags_AllowedMaskForIsItemHovered = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped | ImGuiHoveredFlags_AllowWhenDisabled | ImGuiHoveredFlags_NoNavOverride | ImGuiHoveredFlags_ForTooltip | ImGuiHoveredFlags_Stationary | ImGuiHoveredFlags_DelayMask_, +}ImGuiHoveredFlagsPrivate_; +typedef enum { + ImGuiInputTextFlags_Multiline = 1 << 26, + ImGuiInputTextFlags_NoMarkEdited = 1 << 27, + ImGuiInputTextFlags_MergedItem = 1 << 28, + ImGuiInputTextFlags_LocalizeDecimalPoint= 1 << 29, +}ImGuiInputTextFlagsPrivate_; +typedef enum { + ImGuiButtonFlags_PressedOnClick = 1 << 4, + ImGuiButtonFlags_PressedOnClickRelease = 1 << 5, + ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 6, + ImGuiButtonFlags_PressedOnRelease = 1 << 7, + ImGuiButtonFlags_PressedOnDoubleClick = 1 << 8, + ImGuiButtonFlags_PressedOnDragDropHold = 1 << 9, + ImGuiButtonFlags_Repeat = 1 << 10, + ImGuiButtonFlags_FlattenChildren = 1 << 11, + ImGuiButtonFlags_AllowOverlap = 1 << 12, + ImGuiButtonFlags_DontClosePopups = 1 << 13, + ImGuiButtonFlags_AlignTextBaseLine = 1 << 15, + ImGuiButtonFlags_NoKeyModifiers = 1 << 16, + ImGuiButtonFlags_NoHoldingActiveId = 1 << 17, + ImGuiButtonFlags_NoNavFocus = 1 << 18, + ImGuiButtonFlags_NoHoveredOnFocus = 1 << 19, + ImGuiButtonFlags_NoSetKeyOwner = 1 << 20, + ImGuiButtonFlags_NoTestKeyOwner = 1 << 21, + ImGuiButtonFlags_PressedOnMask_ = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold, + ImGuiButtonFlags_PressedOnDefault_ = ImGuiButtonFlags_PressedOnClickRelease, +}ImGuiButtonFlagsPrivate_; +typedef enum { + ImGuiComboFlags_CustomPreview = 1 << 20, +}ImGuiComboFlagsPrivate_; +typedef enum { + ImGuiSliderFlags_Vertical = 1 << 20, + ImGuiSliderFlags_ReadOnly = 1 << 21, +}ImGuiSliderFlagsPrivate_; +typedef enum { + ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20, + ImGuiSelectableFlags_SelectOnNav = 1 << 21, + ImGuiSelectableFlags_SelectOnClick = 1 << 22, + ImGuiSelectableFlags_SelectOnRelease = 1 << 23, + ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25, + ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 26, + ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27, +}ImGuiSelectableFlagsPrivate_; +typedef enum { + ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 28, + ImGuiTreeNodeFlags_UpsideDownArrow = 1 << 29, + ImGuiTreeNodeFlags_OpenOnMask_ = ImGuiTreeNodeFlags_OpenOnDoubleClick | ImGuiTreeNodeFlags_OpenOnArrow, +}ImGuiTreeNodeFlagsPrivate_; +typedef enum { + ImGuiSeparatorFlags_None = 0, + ImGuiSeparatorFlags_Horizontal = 1 << 0, + ImGuiSeparatorFlags_Vertical = 1 << 1, + ImGuiSeparatorFlags_SpanAllColumns = 1 << 2, +}ImGuiSeparatorFlags_; +typedef enum { + ImGuiFocusRequestFlags_None = 0, + ImGuiFocusRequestFlags_RestoreFocusedChild = 1 << 0, + ImGuiFocusRequestFlags_UnlessBelowModal = 1 << 1, +}ImGuiFocusRequestFlags_; +typedef enum { + ImGuiTextFlags_None = 0, + ImGuiTextFlags_NoWidthForLargeClippedText = 1 << 0, +}ImGuiTextFlags_; +typedef enum { + ImGuiTooltipFlags_None = 0, + ImGuiTooltipFlags_OverridePrevious = 1 << 1, +}ImGuiTooltipFlags_; +typedef enum { + ImGuiLayoutType_Horizontal = 0, + ImGuiLayoutType_Vertical = 1 +}ImGuiLayoutType_; +typedef enum { + ImGuiLogType_None = 0, + ImGuiLogType_TTY, + ImGuiLogType_File, + ImGuiLogType_Buffer, + ImGuiLogType_Clipboard, +}ImGuiLogType; +typedef enum { + ImGuiAxis_None = -1, + ImGuiAxis_X = 0, + ImGuiAxis_Y = 1 +}ImGuiAxis; +typedef enum { + ImGuiPlotType_Lines, + ImGuiPlotType_Histogram, +}ImGuiPlotType; +struct ImGuiColorMod +{ + ImGuiCol Col; + ImVec4 BackupValue; +}; +struct ImGuiStyleMod +{ + ImGuiStyleVar VarIdx; + union { int BackupInt[2]; float BackupFloat[2]; }; +}; +typedef struct ImGuiComboPreviewData ImGuiComboPreviewData; +struct ImGuiComboPreviewData +{ + ImRect PreviewRect; + ImVec2 BackupCursorPos; + ImVec2 BackupCursorMaxPos; + ImVec2 BackupCursorPosPrevLine; + float BackupPrevLineTextBaseOffset; + ImGuiLayoutType BackupLayout; +}; +struct ImGuiGroupData +{ + ImGuiID WindowID; + ImVec2 BackupCursorPos; + ImVec2 BackupCursorMaxPos; + ImVec2 BackupCursorPosPrevLine; + ImVec1 BackupIndent; + ImVec1 BackupGroupOffset; + ImVec2 BackupCurrLineSize; + float BackupCurrLineTextBaseOffset; + ImGuiID BackupActiveIdIsAlive; + bool BackupActiveIdPreviousFrameIsAlive; + bool BackupHoveredIdIsAlive; + bool BackupIsSameLine; + bool EmitItem; +}; +struct ImGuiMenuColumns +{ + ImU32 TotalWidth; + ImU32 NextTotalWidth; + ImU16 Spacing; + ImU16 OffsetIcon; + ImU16 OffsetLabel; + ImU16 OffsetShortcut; + ImU16 OffsetMark; + ImU16 Widths[4]; +}; +typedef struct ImGuiInputTextDeactivatedState ImGuiInputTextDeactivatedState; +struct ImGuiInputTextDeactivatedState +{ + ImGuiID ID; + ImVector_char TextA; +}; +struct ImGuiInputTextState +{ + ImGuiContext* Ctx; + ImGuiID ID; + int CurLenW, CurLenA; + ImVector_ImWchar TextW; + ImVector_char TextA; + ImVector_char InitialTextA; + bool TextAIsValid; + int BufCapacityA; + ImVec2 Scroll; + STB_TexteditState Stb; + float CursorAnim; + bool CursorFollow; + bool SelectedAllMouseLock; + bool Edited; + ImGuiInputTextFlags Flags; + bool ReloadUserBuf; + int ReloadSelectionStart; + int ReloadSelectionEnd; +}; +typedef enum { + ImGuiWindowRefreshFlags_None = 0, + ImGuiWindowRefreshFlags_TryToAvoidRefresh = 1 << 0, + ImGuiWindowRefreshFlags_RefreshOnHover = 1 << 1, + ImGuiWindowRefreshFlags_RefreshOnFocus = 1 << 2, +}ImGuiWindowRefreshFlags_; +typedef enum { + ImGuiNextWindowDataFlags_None = 0, + ImGuiNextWindowDataFlags_HasPos = 1 << 0, + ImGuiNextWindowDataFlags_HasSize = 1 << 1, + ImGuiNextWindowDataFlags_HasContentSize = 1 << 2, + ImGuiNextWindowDataFlags_HasCollapsed = 1 << 3, + ImGuiNextWindowDataFlags_HasSizeConstraint = 1 << 4, + ImGuiNextWindowDataFlags_HasFocus = 1 << 5, + ImGuiNextWindowDataFlags_HasBgAlpha = 1 << 6, + ImGuiNextWindowDataFlags_HasScroll = 1 << 7, + ImGuiNextWindowDataFlags_HasChildFlags = 1 << 8, + ImGuiNextWindowDataFlags_HasRefreshPolicy = 1 << 9, + ImGuiNextWindowDataFlags_HasViewport = 1 << 10, + ImGuiNextWindowDataFlags_HasDock = 1 << 11, + ImGuiNextWindowDataFlags_HasWindowClass = 1 << 12, +}ImGuiNextWindowDataFlags_; +struct ImGuiNextWindowData +{ + ImGuiNextWindowDataFlags Flags; + ImGuiCond PosCond; + ImGuiCond SizeCond; + ImGuiCond CollapsedCond; + ImGuiCond DockCond; + ImVec2 PosVal; + ImVec2 PosPivotVal; + ImVec2 SizeVal; + ImVec2 ContentSizeVal; + ImVec2 ScrollVal; + ImGuiChildFlags ChildFlags; + bool PosUndock; + bool CollapsedVal; + ImRect SizeConstraintRect; + ImGuiSizeCallback SizeCallback; + void* SizeCallbackUserData; + float BgAlphaVal; + ImGuiID ViewportId; + ImGuiID DockId; + ImGuiWindowClass WindowClass; + ImVec2 MenuBarOffsetMinVal; + ImGuiWindowRefreshFlags RefreshFlagsVal; +}; +typedef enum { + ImGuiNextItemDataFlags_None = 0, + ImGuiNextItemDataFlags_HasWidth = 1 << 0, + ImGuiNextItemDataFlags_HasOpen = 1 << 1, + ImGuiNextItemDataFlags_HasShortcut = 1 << 2, + ImGuiNextItemDataFlags_HasRefVal = 1 << 3, + ImGuiNextItemDataFlags_HasStorageID = 1 << 4, +}ImGuiNextItemDataFlags_; +struct ImGuiNextItemData +{ + ImGuiNextItemDataFlags Flags; + ImGuiItemFlags ItemFlags; + ImGuiID FocusScopeId; + ImGuiSelectionUserData SelectionUserData; + float Width; + ImGuiKeyChord Shortcut; + ImGuiInputFlags ShortcutFlags; + bool OpenVal; + ImU8 OpenCond; + ImGuiDataTypeStorage RefVal; + ImGuiID StorageId; +}; +struct ImGuiLastItemData +{ + ImGuiID ID; + ImGuiItemFlags InFlags; + ImGuiItemStatusFlags StatusFlags; + ImRect Rect; + ImRect NavRect; + ImRect DisplayRect; + ImRect ClipRect; + ImGuiKeyChord Shortcut; +}; +struct ImGuiTreeNodeStackData +{ + ImGuiID ID; + ImGuiTreeNodeFlags TreeFlags; + ImGuiItemFlags InFlags; + ImRect NavRect; +}; +struct ImGuiStackSizes +{ + short SizeOfIDStack; + short SizeOfColorStack; + short SizeOfStyleVarStack; + short SizeOfFontStack; + short SizeOfFocusScopeStack; + short SizeOfGroupStack; + short SizeOfItemFlagsStack; + short SizeOfBeginPopupStack; + short SizeOfDisabledStack; +}; +typedef struct ImGuiWindowStackData ImGuiWindowStackData; +struct ImGuiWindowStackData +{ + ImGuiWindow* Window; + ImGuiLastItemData ParentLastItemDataBackup; + ImGuiStackSizes StackSizesOnBegin; + bool DisabledOverrideReenable; +}; +typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem; +struct ImGuiShrinkWidthItem +{ + int Index; + float Width; + float InitialWidth; +}; +typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex; +struct ImGuiPtrOrIndex +{ + void* Ptr; + int Index; +}; +typedef enum { + ImGuiPopupPositionPolicy_Default, + ImGuiPopupPositionPolicy_ComboBox, + ImGuiPopupPositionPolicy_Tooltip, +}ImGuiPopupPositionPolicy; +struct ImGuiPopupData +{ + ImGuiID PopupId; + ImGuiWindow* Window; + ImGuiWindow* RestoreNavWindow; + int ParentNavLayer; + int OpenFrameCount; + ImGuiID OpenParentId; + ImVec2 OpenPopupPos; + ImVec2 OpenMousePos; +}; +typedef struct ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN {ImU32 Storage[(ImGuiKey_NamedKey_COUNT+31)>>5];} ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN; + +typedef ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN ImBitArrayForNamedKeys; +typedef enum { + ImGuiInputEventType_None = 0, + ImGuiInputEventType_MousePos, + ImGuiInputEventType_MouseWheel, + ImGuiInputEventType_MouseButton, + ImGuiInputEventType_MouseViewport, + ImGuiInputEventType_Key, + ImGuiInputEventType_Text, + ImGuiInputEventType_Focus, + ImGuiInputEventType_COUNT +}ImGuiInputEventType; +typedef enum { + ImGuiInputSource_None = 0, + ImGuiInputSource_Mouse, + ImGuiInputSource_Keyboard, + ImGuiInputSource_Gamepad, + ImGuiInputSource_COUNT +}ImGuiInputSource; +typedef struct ImGuiInputEventMousePos ImGuiInputEventMousePos; +struct ImGuiInputEventMousePos +{ float PosX, PosY; ImGuiMouseSource MouseSource; +}; +typedef struct ImGuiInputEventMouseWheel ImGuiInputEventMouseWheel; +struct ImGuiInputEventMouseWheel +{ float WheelX, WheelY; ImGuiMouseSource MouseSource; +}; +typedef struct ImGuiInputEventMouseButton ImGuiInputEventMouseButton; +struct ImGuiInputEventMouseButton +{ int Button; bool Down; ImGuiMouseSource MouseSource; +}; +typedef struct ImGuiInputEventMouseViewport ImGuiInputEventMouseViewport; +struct ImGuiInputEventMouseViewport +{ ImGuiID HoveredViewportID; +}; +typedef struct ImGuiInputEventKey ImGuiInputEventKey; +struct ImGuiInputEventKey +{ ImGuiKey Key; bool Down; float AnalogValue; +}; +typedef struct ImGuiInputEventText ImGuiInputEventText; +struct ImGuiInputEventText +{ unsigned int Char; +}; +typedef struct ImGuiInputEventAppFocused ImGuiInputEventAppFocused; +struct ImGuiInputEventAppFocused +{ bool Focused; +}; +typedef struct ImGuiInputEvent ImGuiInputEvent; +struct ImGuiInputEvent +{ + ImGuiInputEventType Type; + ImGuiInputSource Source; + ImU32 EventId; + union + { + ImGuiInputEventMousePos MousePos; + ImGuiInputEventMouseWheel MouseWheel; + ImGuiInputEventMouseButton MouseButton; + ImGuiInputEventMouseViewport MouseViewport; + ImGuiInputEventKey Key; + ImGuiInputEventText Text; + ImGuiInputEventAppFocused AppFocused; + }; + bool AddedByTestEngine; +}; +typedef ImS16 ImGuiKeyRoutingIndex; +typedef struct ImGuiKeyRoutingData ImGuiKeyRoutingData; +struct ImGuiKeyRoutingData +{ + ImGuiKeyRoutingIndex NextEntryIndex; + ImU16 Mods; + ImU8 RoutingCurrScore; + ImU8 RoutingNextScore; + ImGuiID RoutingCurr; + ImGuiID RoutingNext; +}; +typedef struct ImGuiKeyRoutingTable ImGuiKeyRoutingTable; +typedef struct ImVector_ImGuiKeyRoutingData {int Size;int Capacity;ImGuiKeyRoutingData* Data;} ImVector_ImGuiKeyRoutingData; + +struct ImGuiKeyRoutingTable +{ + ImGuiKeyRoutingIndex Index[ImGuiKey_NamedKey_COUNT]; + ImVector_ImGuiKeyRoutingData Entries; + ImVector_ImGuiKeyRoutingData EntriesNext; +}; +typedef struct ImGuiKeyOwnerData ImGuiKeyOwnerData; +struct ImGuiKeyOwnerData +{ + ImGuiID OwnerCurr; + ImGuiID OwnerNext; + bool LockThisFrame; + bool LockUntilRelease; +}; +typedef enum { + ImGuiInputFlags_RepeatRateDefault = 1 << 1, + ImGuiInputFlags_RepeatRateNavMove = 1 << 2, + ImGuiInputFlags_RepeatRateNavTweak = 1 << 3, + ImGuiInputFlags_RepeatUntilRelease = 1 << 4, + ImGuiInputFlags_RepeatUntilKeyModsChange = 1 << 5, + ImGuiInputFlags_RepeatUntilKeyModsChangeFromNone = 1 << 6, + ImGuiInputFlags_RepeatUntilOtherKeyPress = 1 << 7, + ImGuiInputFlags_LockThisFrame = 1 << 20, + ImGuiInputFlags_LockUntilRelease = 1 << 21, + ImGuiInputFlags_CondHovered = 1 << 22, + ImGuiInputFlags_CondActive = 1 << 23, + ImGuiInputFlags_CondDefault_ = ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive, + ImGuiInputFlags_RepeatRateMask_ = ImGuiInputFlags_RepeatRateDefault | ImGuiInputFlags_RepeatRateNavMove | ImGuiInputFlags_RepeatRateNavTweak, + ImGuiInputFlags_RepeatUntilMask_ = ImGuiInputFlags_RepeatUntilRelease | ImGuiInputFlags_RepeatUntilKeyModsChange | ImGuiInputFlags_RepeatUntilKeyModsChangeFromNone | ImGuiInputFlags_RepeatUntilOtherKeyPress, + ImGuiInputFlags_RepeatMask_ = ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_ | ImGuiInputFlags_RepeatUntilMask_, + ImGuiInputFlags_CondMask_ = ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive, + ImGuiInputFlags_RouteTypeMask_ = ImGuiInputFlags_RouteActive | ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteAlways, + ImGuiInputFlags_RouteOptionsMask_ = ImGuiInputFlags_RouteOverFocused | ImGuiInputFlags_RouteOverActive | ImGuiInputFlags_RouteUnlessBgFocused | ImGuiInputFlags_RouteFromRootWindow, + ImGuiInputFlags_SupportedByIsKeyPressed = ImGuiInputFlags_RepeatMask_, + ImGuiInputFlags_SupportedByIsMouseClicked = ImGuiInputFlags_Repeat, + ImGuiInputFlags_SupportedByShortcut = ImGuiInputFlags_RepeatMask_ | ImGuiInputFlags_RouteTypeMask_ | ImGuiInputFlags_RouteOptionsMask_, + ImGuiInputFlags_SupportedBySetNextItemShortcut = ImGuiInputFlags_RepeatMask_ | ImGuiInputFlags_RouteTypeMask_ | ImGuiInputFlags_RouteOptionsMask_ | ImGuiInputFlags_Tooltip, + ImGuiInputFlags_SupportedBySetKeyOwner = ImGuiInputFlags_LockThisFrame | ImGuiInputFlags_LockUntilRelease, + ImGuiInputFlags_SupportedBySetItemKeyOwner = ImGuiInputFlags_SupportedBySetKeyOwner | ImGuiInputFlags_CondMask_, +}ImGuiInputFlagsPrivate_; +typedef struct ImGuiListClipperRange ImGuiListClipperRange; +struct ImGuiListClipperRange +{ + int Min; + int Max; + bool PosToIndexConvert; + ImS8 PosToIndexOffsetMin; + ImS8 PosToIndexOffsetMax; +}; +typedef struct ImGuiListClipperData ImGuiListClipperData; +typedef struct ImVector_ImGuiListClipperRange {int Size;int Capacity;ImGuiListClipperRange* Data;} ImVector_ImGuiListClipperRange; + +struct ImGuiListClipperData +{ + ImGuiListClipper* ListClipper; + float LossynessOffset; + int StepNo; + int ItemsFrozen; + ImVector_ImGuiListClipperRange Ranges; +}; +typedef enum { + ImGuiActivateFlags_None = 0, + ImGuiActivateFlags_PreferInput = 1 << 0, + ImGuiActivateFlags_PreferTweak = 1 << 1, + ImGuiActivateFlags_TryToPreserveState = 1 << 2, + ImGuiActivateFlags_FromTabbing = 1 << 3, + ImGuiActivateFlags_FromShortcut = 1 << 4, +}ImGuiActivateFlags_; +typedef enum { + ImGuiScrollFlags_None = 0, + ImGuiScrollFlags_KeepVisibleEdgeX = 1 << 0, + ImGuiScrollFlags_KeepVisibleEdgeY = 1 << 1, + ImGuiScrollFlags_KeepVisibleCenterX = 1 << 2, + ImGuiScrollFlags_KeepVisibleCenterY = 1 << 3, + ImGuiScrollFlags_AlwaysCenterX = 1 << 4, + ImGuiScrollFlags_AlwaysCenterY = 1 << 5, + ImGuiScrollFlags_NoScrollParent = 1 << 6, + ImGuiScrollFlags_MaskX_ = ImGuiScrollFlags_KeepVisibleEdgeX | ImGuiScrollFlags_KeepVisibleCenterX | ImGuiScrollFlags_AlwaysCenterX, + ImGuiScrollFlags_MaskY_ = ImGuiScrollFlags_KeepVisibleEdgeY | ImGuiScrollFlags_KeepVisibleCenterY | ImGuiScrollFlags_AlwaysCenterY, +}ImGuiScrollFlags_; +typedef enum { + ImGuiNavHighlightFlags_None = 0, + ImGuiNavHighlightFlags_Compact = 1 << 1, + ImGuiNavHighlightFlags_AlwaysDraw = 1 << 2, + ImGuiNavHighlightFlags_NoRounding = 1 << 3, +}ImGuiNavHighlightFlags_; +typedef enum { + ImGuiNavMoveFlags_None = 0, + ImGuiNavMoveFlags_LoopX = 1 << 0, + ImGuiNavMoveFlags_LoopY = 1 << 1, + ImGuiNavMoveFlags_WrapX = 1 << 2, + ImGuiNavMoveFlags_WrapY = 1 << 3, + ImGuiNavMoveFlags_WrapMask_ = ImGuiNavMoveFlags_LoopX | ImGuiNavMoveFlags_LoopY | ImGuiNavMoveFlags_WrapX | ImGuiNavMoveFlags_WrapY, + ImGuiNavMoveFlags_AllowCurrentNavId = 1 << 4, + ImGuiNavMoveFlags_AlsoScoreVisibleSet = 1 << 5, + ImGuiNavMoveFlags_ScrollToEdgeY = 1 << 6, + ImGuiNavMoveFlags_Forwarded = 1 << 7, + ImGuiNavMoveFlags_DebugNoResult = 1 << 8, + ImGuiNavMoveFlags_FocusApi = 1 << 9, + ImGuiNavMoveFlags_IsTabbing = 1 << 10, + ImGuiNavMoveFlags_IsPageMove = 1 << 11, + ImGuiNavMoveFlags_Activate = 1 << 12, + ImGuiNavMoveFlags_NoSelect = 1 << 13, + ImGuiNavMoveFlags_NoSetNavHighlight = 1 << 14, + ImGuiNavMoveFlags_NoClearActiveId = 1 << 15, +}ImGuiNavMoveFlags_; +typedef enum { + ImGuiNavLayer_Main = 0, + ImGuiNavLayer_Menu = 1, + ImGuiNavLayer_COUNT +}ImGuiNavLayer; +struct ImGuiNavItemData +{ + ImGuiWindow* Window; + ImGuiID ID; + ImGuiID FocusScopeId; + ImRect RectRel; + ImGuiItemFlags InFlags; + float DistBox; + float DistCenter; + float DistAxial; + ImGuiSelectionUserData SelectionUserData; +}; +typedef struct ImGuiFocusScopeData ImGuiFocusScopeData; +struct ImGuiFocusScopeData +{ + ImGuiID ID; + ImGuiID WindowID; +}; +typedef enum { + ImGuiTypingSelectFlags_None = 0, + ImGuiTypingSelectFlags_AllowBackspace = 1 << 0, + ImGuiTypingSelectFlags_AllowSingleCharMode = 1 << 1, +}ImGuiTypingSelectFlags_; +struct ImGuiTypingSelectRequest +{ + ImGuiTypingSelectFlags Flags; + int SearchBufferLen; + const char* SearchBuffer; + bool SelectRequest; + bool SingleCharMode; + ImS8 SingleCharSize; +}; +struct ImGuiTypingSelectState +{ + ImGuiTypingSelectRequest Request; + char SearchBuffer[64]; + ImGuiID FocusScope; + int LastRequestFrame; + float LastRequestTime; + bool SingleCharModeLock; +}; +typedef enum { + ImGuiOldColumnFlags_None = 0, + ImGuiOldColumnFlags_NoBorder = 1 << 0, + ImGuiOldColumnFlags_NoResize = 1 << 1, + ImGuiOldColumnFlags_NoPreserveWidths = 1 << 2, + ImGuiOldColumnFlags_NoForceWithinWindow = 1 << 3, + ImGuiOldColumnFlags_GrowParentContentsSize = 1 << 4, +}ImGuiOldColumnFlags_; +struct ImGuiOldColumnData +{ + float OffsetNorm; + float OffsetNormBeforeResize; + ImGuiOldColumnFlags Flags; + ImRect ClipRect; +}; +typedef struct ImVector_ImGuiOldColumnData {int Size;int Capacity;ImGuiOldColumnData* Data;} ImVector_ImGuiOldColumnData; + +struct ImGuiOldColumns +{ + ImGuiID ID; + ImGuiOldColumnFlags Flags; + bool IsFirstFrame; + bool IsBeingResized; + int Current; + int Count; + float OffMinX, OffMaxX; + float LineMinY, LineMaxY; + float HostCursorPosY; + float HostCursorMaxPosX; + ImRect HostInitialClipRect; + ImRect HostBackupClipRect; + ImRect HostBackupParentWorkRect; + ImVector_ImGuiOldColumnData Columns; + ImDrawListSplitter Splitter; +}; +struct ImGuiBoxSelectState +{ + ImGuiID ID; + bool IsActive; + bool IsStarting; + bool IsStartedFromVoid; + bool IsStartedSetNavIdOnce; + bool RequestClear; + ImGuiKeyChord KeyMods : 16; + ImVec2 StartPosRel; + ImVec2 EndPosRel; + ImVec2 ScrollAccum; + ImGuiWindow* Window; + bool UnclipMode; + ImRect UnclipRect; + ImRect BoxSelectRectPrev; + ImRect BoxSelectRectCurr; +}; +struct ImGuiMultiSelectTempData +{ + ImGuiMultiSelectIO IO; + ImGuiMultiSelectState* Storage; + ImGuiID FocusScopeId; + ImGuiMultiSelectFlags Flags; + ImVec2 ScopeRectMin; + ImVec2 BackupCursorMaxPos; + ImGuiSelectionUserData LastSubmittedItem; + ImGuiID BoxSelectId; + ImGuiKeyChord KeyMods; + ImS8 LoopRequestSetAll; + bool IsEndIO; + bool IsFocused; + bool IsKeyboardSetRange; + bool NavIdPassedBy; + bool RangeSrcPassedBy; + bool RangeDstPassedBy; +}; +struct ImGuiMultiSelectState +{ + ImGuiWindow* Window; + ImGuiID ID; + int LastFrameActive; + int LastSelectionSize; + ImS8 RangeSelected; + ImS8 NavIdSelected; + ImGuiSelectionUserData RangeSrcItem; + ImGuiSelectionUserData NavIdItem; +}; +typedef enum { + ImGuiDockNodeFlags_DockSpace = 1 << 10, + ImGuiDockNodeFlags_CentralNode = 1 << 11, + ImGuiDockNodeFlags_NoTabBar = 1 << 12, + ImGuiDockNodeFlags_HiddenTabBar = 1 << 13, + ImGuiDockNodeFlags_NoWindowMenuButton = 1 << 14, + ImGuiDockNodeFlags_NoCloseButton = 1 << 15, + ImGuiDockNodeFlags_NoResizeX = 1 << 16, + ImGuiDockNodeFlags_NoResizeY = 1 << 17, + ImGuiDockNodeFlags_DockedWindowsInFocusRoute= 1 << 18, + ImGuiDockNodeFlags_NoDockingSplitOther = 1 << 19, + ImGuiDockNodeFlags_NoDockingOverMe = 1 << 20, + ImGuiDockNodeFlags_NoDockingOverOther = 1 << 21, + ImGuiDockNodeFlags_NoDockingOverEmpty = 1 << 22, + ImGuiDockNodeFlags_NoDocking = ImGuiDockNodeFlags_NoDockingOverMe | ImGuiDockNodeFlags_NoDockingOverOther | ImGuiDockNodeFlags_NoDockingOverEmpty | ImGuiDockNodeFlags_NoDockingSplit | ImGuiDockNodeFlags_NoDockingSplitOther, + ImGuiDockNodeFlags_SharedFlagsInheritMask_ = ~0, + ImGuiDockNodeFlags_NoResizeFlagsMask_ = (int)ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY, + ImGuiDockNodeFlags_LocalFlagsTransferMask_ = (int)ImGuiDockNodeFlags_NoDockingSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | (int)ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton, + ImGuiDockNodeFlags_SavedFlagsMask_ = ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton, +}ImGuiDockNodeFlagsPrivate_; +typedef enum { + ImGuiDataAuthority_Auto, + ImGuiDataAuthority_DockNode, + ImGuiDataAuthority_Window, +}ImGuiDataAuthority_; +typedef enum { + ImGuiDockNodeState_Unknown, + ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow, + ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing, + ImGuiDockNodeState_HostWindowVisible, +}ImGuiDockNodeState; +typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr; + +struct ImGuiDockNode +{ + ImGuiID ID; + ImGuiDockNodeFlags SharedFlags; + ImGuiDockNodeFlags LocalFlags; + ImGuiDockNodeFlags LocalFlagsInWindows; + ImGuiDockNodeFlags MergedFlags; + ImGuiDockNodeState State; + ImGuiDockNode* ParentNode; + ImGuiDockNode* ChildNodes[2]; + ImVector_ImGuiWindowPtr Windows; + ImGuiTabBar* TabBar; + ImVec2 Pos; + ImVec2 Size; + ImVec2 SizeRef; + ImGuiAxis SplitAxis; + ImGuiWindowClass WindowClass; + ImU32 LastBgColor; + ImGuiWindow* HostWindow; + ImGuiWindow* VisibleWindow; + ImGuiDockNode* CentralNode; + ImGuiDockNode* OnlyNodeWithWindows; + int CountNodeWithWindows; + int LastFrameAlive; + int LastFrameActive; + int LastFrameFocused; + ImGuiID LastFocusedNodeId; + ImGuiID SelectedTabId; + ImGuiID WantCloseTabId; + ImGuiID RefViewportId; + ImGuiDataAuthority AuthorityForPos :3; + ImGuiDataAuthority AuthorityForSize :3; + ImGuiDataAuthority AuthorityForViewport :3; + bool IsVisible :1; + bool IsFocused :1; + bool IsBgDrawnThisFrame :1; + bool HasCloseButton :1; + bool HasWindowMenuButton :1; + bool HasCentralNodeChild :1; + bool WantCloseAll :1; + bool WantLockSizeOnce :1; + bool WantMouseMove :1; + bool WantHiddenTabBarUpdate :1; + bool WantHiddenTabBarToggle :1; +}; +typedef enum { + ImGuiWindowDockStyleCol_Text, + ImGuiWindowDockStyleCol_TabHovered, + ImGuiWindowDockStyleCol_TabFocused, + ImGuiWindowDockStyleCol_TabSelected, + ImGuiWindowDockStyleCol_TabSelectedOverline, + ImGuiWindowDockStyleCol_TabDimmed, + ImGuiWindowDockStyleCol_TabDimmedSelected, + ImGuiWindowDockStyleCol_TabDimmedSelectedOverline, + ImGuiWindowDockStyleCol_COUNT +}ImGuiWindowDockStyleCol; +struct ImGuiWindowDockStyle +{ + ImU32 Colors[ImGuiWindowDockStyleCol_COUNT]; +}; +typedef struct ImVector_ImGuiDockRequest {int Size;int Capacity;ImGuiDockRequest* Data;} ImVector_ImGuiDockRequest; + +typedef struct ImVector_ImGuiDockNodeSettings {int Size;int Capacity;ImGuiDockNodeSettings* Data;} ImVector_ImGuiDockNodeSettings; + +struct ImGuiDockContext +{ + ImGuiStorage Nodes; + ImVector_ImGuiDockRequest Requests; + ImVector_ImGuiDockNodeSettings NodesSettings; + bool WantFullRebuild; +}; +typedef struct ImGuiViewportP ImGuiViewportP; +struct ImGuiViewportP +{ + ImGuiViewport _ImGuiViewport; + ImGuiWindow* Window; + int Idx; + int LastFrameActive; + int LastFocusedStampCount; + ImGuiID LastNameHash; + ImVec2 LastPos; + float Alpha; + float LastAlpha; + bool LastFocusedHadNavWindow; + short PlatformMonitor; + int BgFgDrawListsLastFrame[2]; + ImDrawList* BgFgDrawLists[2]; + ImDrawData DrawDataP; + ImDrawDataBuilder DrawDataBuilder; + ImVec2 LastPlatformPos; + ImVec2 LastPlatformSize; + ImVec2 LastRendererSize; + ImVec2 WorkInsetMin; + ImVec2 WorkInsetMax; + ImVec2 BuildWorkInsetMin; + ImVec2 BuildWorkInsetMax; +}; +struct ImGuiWindowSettings +{ + ImGuiID ID; + ImVec2ih Pos; + ImVec2ih Size; + ImVec2ih ViewportPos; + ImGuiID ViewportId; + ImGuiID DockId; + ImGuiID ClassId; + short DockOrder; + bool Collapsed; + bool IsChild; + bool WantApply; + bool WantDelete; +}; +struct ImGuiSettingsHandler +{ + const char* TypeName; + ImGuiID TypeHash; + void (*ClearAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler); + void (*ReadInitFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler); + void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name); + void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line); + void (*ApplyAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler); + void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf); + void* UserData; +}; +typedef enum { +ImGuiLocKey_VersionStr=0, +ImGuiLocKey_TableSizeOne=1, +ImGuiLocKey_TableSizeAllFit=2, +ImGuiLocKey_TableSizeAllDefault=3, +ImGuiLocKey_TableResetOrder=4, +ImGuiLocKey_WindowingMainMenuBar=5, +ImGuiLocKey_WindowingPopup=6, +ImGuiLocKey_WindowingUntitled=7, +ImGuiLocKey_CopyLink=8, +ImGuiLocKey_DockingHideTabBar=9, +ImGuiLocKey_DockingHoldShiftToDock=10, +ImGuiLocKey_DockingDragToUndockOrMoveNode=11, +ImGuiLocKey_COUNT=12, +}ImGuiLocKey; +struct ImGuiLocEntry +{ + ImGuiLocKey Key; + const char* Text; +}; +typedef enum { + ImGuiDebugLogFlags_None = 0, + ImGuiDebugLogFlags_EventActiveId = 1 << 0, + ImGuiDebugLogFlags_EventFocus = 1 << 1, + ImGuiDebugLogFlags_EventPopup = 1 << 2, + ImGuiDebugLogFlags_EventNav = 1 << 3, + ImGuiDebugLogFlags_EventClipper = 1 << 4, + ImGuiDebugLogFlags_EventSelection = 1 << 5, + ImGuiDebugLogFlags_EventIO = 1 << 6, + ImGuiDebugLogFlags_EventInputRouting = 1 << 7, + ImGuiDebugLogFlags_EventDocking = 1 << 8, + ImGuiDebugLogFlags_EventViewport = 1 << 9, + ImGuiDebugLogFlags_EventMask_ = ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventSelection | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventInputRouting | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport, + ImGuiDebugLogFlags_OutputToTTY = 1 << 20, + ImGuiDebugLogFlags_OutputToTestEngine = 1 << 21, +}ImGuiDebugLogFlags_; +typedef struct ImGuiDebugAllocEntry ImGuiDebugAllocEntry; +struct ImGuiDebugAllocEntry +{ + int FrameCount; + ImS16 AllocCount; + ImS16 FreeCount; +}; +typedef struct ImGuiDebugAllocInfo ImGuiDebugAllocInfo; +struct ImGuiDebugAllocInfo +{ + int TotalAllocCount; + int TotalFreeCount; + ImS16 LastEntriesIdx; + ImGuiDebugAllocEntry LastEntriesBuf[6]; +}; +struct ImGuiMetricsConfig +{ + bool ShowDebugLog; + bool ShowIDStackTool; + bool ShowWindowsRects; + bool ShowWindowsBeginOrder; + bool ShowTablesRects; + bool ShowDrawCmdMesh; + bool ShowDrawCmdBoundingBoxes; + bool ShowTextEncodingViewer; + bool ShowAtlasTintedWithTextColor; + bool ShowDockingNodes; + int ShowWindowsRectsType; + int ShowTablesRectsType; + int HighlightMonitorIdx; + ImGuiID HighlightViewportID; +}; +typedef struct ImGuiStackLevelInfo ImGuiStackLevelInfo; +struct ImGuiStackLevelInfo +{ + ImGuiID ID; + ImS8 QueryFrameCount; + bool QuerySuccess; + ImGuiDataType DataType : 8; + char Desc[57]; +}; +typedef struct ImGuiIDStackTool ImGuiIDStackTool; +typedef struct ImVector_ImGuiStackLevelInfo {int Size;int Capacity;ImGuiStackLevelInfo* Data;} ImVector_ImGuiStackLevelInfo; + +struct ImGuiIDStackTool +{ + int LastActiveFrame; + int StackLevel; + ImGuiID QueryId; + ImVector_ImGuiStackLevelInfo Results; + bool CopyToClipboardOnCtrlC; + float CopyToClipboardLastTime; +}; +typedef void (*ImGuiContextHookCallback)(ImGuiContext* ctx, ImGuiContextHook* hook); +typedef enum { ImGuiContextHookType_NewFramePre, ImGuiContextHookType_NewFramePost, ImGuiContextHookType_EndFramePre, ImGuiContextHookType_EndFramePost, ImGuiContextHookType_RenderPre, ImGuiContextHookType_RenderPost, ImGuiContextHookType_Shutdown, ImGuiContextHookType_PendingRemoval_ }ImGuiContextHookType; +struct ImGuiContextHook +{ + ImGuiID HookId; + ImGuiContextHookType Type; + ImGuiID Owner; + ImGuiContextHookCallback Callback; + void* UserData; +}; +typedef struct ImVector_ImGuiInputEvent {int Size;int Capacity;ImGuiInputEvent* Data;} ImVector_ImGuiInputEvent; + +typedef struct ImVector_ImGuiWindowStackData {int Size;int Capacity;ImGuiWindowStackData* Data;} ImVector_ImGuiWindowStackData; + +typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod; + +typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod; + +typedef struct ImVector_ImGuiFocusScopeData {int Size;int Capacity;ImGuiFocusScopeData* Data;} ImVector_ImGuiFocusScopeData; + +typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags; + +typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData; + +typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData; + +typedef struct ImVector_ImGuiTreeNodeStackData {int Size;int Capacity;ImGuiTreeNodeStackData* Data;} ImVector_ImGuiTreeNodeStackData; + +typedef struct ImVector_ImGuiViewportPPtr {int Size;int Capacity;ImGuiViewportP** Data;} ImVector_ImGuiViewportPPtr; + +typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char; + +typedef struct ImVector_ImGuiListClipperData {int Size;int Capacity;ImGuiListClipperData* Data;} ImVector_ImGuiListClipperData; + +typedef struct ImVector_ImGuiTableTempData {int Size;int Capacity;ImGuiTableTempData* Data;} ImVector_ImGuiTableTempData; + +typedef struct ImVector_ImGuiTable {int Size;int Capacity;ImGuiTable* Data;} ImVector_ImGuiTable; + +typedef struct ImPool_ImGuiTable {ImVector_ImGuiTable Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;ImPoolIdx AliveCount;} ImPool_ImGuiTable; + +typedef struct ImVector_ImGuiTabBar {int Size;int Capacity;ImGuiTabBar* Data;} ImVector_ImGuiTabBar; + +typedef struct ImPool_ImGuiTabBar {ImVector_ImGuiTabBar Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;ImPoolIdx AliveCount;} ImPool_ImGuiTabBar; + +typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex; + +typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem; + +typedef struct ImVector_ImGuiMultiSelectTempData {int Size;int Capacity;ImGuiMultiSelectTempData* Data;} ImVector_ImGuiMultiSelectTempData; + +typedef struct ImVector_ImGuiMultiSelectState {int Size;int Capacity;ImGuiMultiSelectState* Data;} ImVector_ImGuiMultiSelectState; + +typedef struct ImPool_ImGuiMultiSelectState {ImVector_ImGuiMultiSelectState Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;ImPoolIdx AliveCount;} ImPool_ImGuiMultiSelectState; + +typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID; + +typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler; + +typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_char Buf;} ImChunkStream_ImGuiWindowSettings; + +typedef struct ImChunkStream_ImGuiTableSettings {ImVector_char Buf;} ImChunkStream_ImGuiTableSettings; + +typedef struct ImVector_ImGuiContextHook {int Size;int Capacity;ImGuiContextHook* Data;} ImVector_ImGuiContextHook; + +struct ImGuiContext +{ + bool Initialized; + bool FontAtlasOwnedByContext; + ImGuiIO IO; + ImGuiPlatformIO PlatformIO; + ImGuiStyle Style; + ImGuiConfigFlags ConfigFlagsCurrFrame; + ImGuiConfigFlags ConfigFlagsLastFrame; + ImFont* Font; + float FontSize; + float FontBaseSize; + float FontScale; + float CurrentDpiScale; + ImDrawListSharedData DrawListSharedData; + double Time; + int FrameCount; + int FrameCountEnded; + int FrameCountPlatformEnded; + int FrameCountRendered; + bool WithinFrameScope; + bool WithinFrameScopeWithImplicitWindow; + bool WithinEndChild; + bool GcCompactAll; + bool TestEngineHookItems; + void* TestEngine; + char ContextName[16]; + ImVector_ImGuiInputEvent InputEventsQueue; + ImVector_ImGuiInputEvent InputEventsTrail; + ImGuiMouseSource InputEventsNextMouseSource; + ImU32 InputEventsNextEventId; + ImVector_ImGuiWindowPtr Windows; + ImVector_ImGuiWindowPtr WindowsFocusOrder; + ImVector_ImGuiWindowPtr WindowsTempSortBuffer; + ImVector_ImGuiWindowStackData CurrentWindowStack; + ImGuiStorage WindowsById; + int WindowsActiveCount; + ImVec2 WindowsHoverPadding; + ImGuiID DebugBreakInWindow; + ImGuiWindow* CurrentWindow; + ImGuiWindow* HoveredWindow; + ImGuiWindow* HoveredWindowUnderMovingWindow; + ImGuiWindow* HoveredWindowBeforeClear; + ImGuiWindow* MovingWindow; + ImGuiWindow* WheelingWindow; + ImVec2 WheelingWindowRefMousePos; + int WheelingWindowStartFrame; + int WheelingWindowScrolledFrame; + float WheelingWindowReleaseTimer; + ImVec2 WheelingWindowWheelRemainder; + ImVec2 WheelingAxisAvg; + ImGuiID DebugHookIdInfo; + ImGuiID HoveredId; + ImGuiID HoveredIdPreviousFrame; + float HoveredIdTimer; + float HoveredIdNotActiveTimer; + bool HoveredIdAllowOverlap; + bool HoveredIdIsDisabled; + bool ItemUnclipByLog; + ImGuiID ActiveId; + ImGuiID ActiveIdIsAlive; + float ActiveIdTimer; + bool ActiveIdIsJustActivated; + bool ActiveIdAllowOverlap; + bool ActiveIdNoClearOnFocusLoss; + bool ActiveIdHasBeenPressedBefore; + bool ActiveIdHasBeenEditedBefore; + bool ActiveIdHasBeenEditedThisFrame; + bool ActiveIdFromShortcut; + int ActiveIdMouseButton : 8; + ImVec2 ActiveIdClickOffset; + ImGuiWindow* ActiveIdWindow; + ImGuiInputSource ActiveIdSource; + ImGuiID ActiveIdPreviousFrame; + bool ActiveIdPreviousFrameIsAlive; + bool ActiveIdPreviousFrameHasBeenEditedBefore; + ImGuiWindow* ActiveIdPreviousFrameWindow; + ImGuiID LastActiveId; + float LastActiveIdTimer; + double LastKeyModsChangeTime; + double LastKeyModsChangeFromNoneTime; + double LastKeyboardKeyPressTime; + ImBitArrayForNamedKeys KeysMayBeCharInput; + ImGuiKeyOwnerData KeysOwnerData[ImGuiKey_NamedKey_COUNT]; + ImGuiKeyRoutingTable KeysRoutingTable; + ImU32 ActiveIdUsingNavDirMask; + bool ActiveIdUsingAllKeyboardKeys; + ImGuiKeyChord DebugBreakInShortcutRouting; + ImGuiID CurrentFocusScopeId; + ImGuiItemFlags CurrentItemFlags; + ImGuiID DebugLocateId; + ImGuiNextItemData NextItemData; + ImGuiLastItemData LastItemData; + ImGuiNextWindowData NextWindowData; + bool DebugShowGroupRects; + ImGuiCol DebugFlashStyleColorIdx; + ImVector_ImGuiColorMod ColorStack; + ImVector_ImGuiStyleMod StyleVarStack; + ImVector_ImFontPtr FontStack; + ImVector_ImGuiFocusScopeData FocusScopeStack; + ImVector_ImGuiItemFlags ItemFlagsStack; + ImVector_ImGuiGroupData GroupStack; + ImVector_ImGuiPopupData OpenPopupStack; + ImVector_ImGuiPopupData BeginPopupStack; + ImVector_ImGuiTreeNodeStackData TreeNodeStack; + ImVector_ImGuiViewportPPtr Viewports; + ImGuiViewportP* CurrentViewport; + ImGuiViewportP* MouseViewport; + ImGuiViewportP* MouseLastHoveredViewport; + ImGuiID PlatformLastFocusedViewportId; + ImGuiPlatformMonitor FallbackMonitor; + ImRect PlatformMonitorsFullWorkRect; + int ViewportCreatedCount; + int PlatformWindowsCreatedCount; + int ViewportFocusedStampCount; + ImGuiWindow* NavWindow; + ImGuiID NavId; + ImGuiID NavFocusScopeId; + ImGuiNavLayer NavLayer; + ImGuiID NavActivateId; + ImGuiID NavActivateDownId; + ImGuiID NavActivatePressedId; + ImGuiActivateFlags NavActivateFlags; + ImVector_ImGuiFocusScopeData NavFocusRoute; + ImGuiID NavHighlightActivatedId; + float NavHighlightActivatedTimer; + ImGuiID NavNextActivateId; + ImGuiActivateFlags NavNextActivateFlags; + ImGuiInputSource NavInputSource; + ImGuiSelectionUserData NavLastValidSelectionUserData; + bool NavIdIsAlive; + bool NavMousePosDirty; + bool NavDisableHighlight; + bool NavDisableMouseHover; + bool NavAnyRequest; + bool NavInitRequest; + bool NavInitRequestFromMove; + ImGuiNavItemData NavInitResult; + bool NavMoveSubmitted; + bool NavMoveScoringItems; + bool NavMoveForwardToNextFrame; + ImGuiNavMoveFlags NavMoveFlags; + ImGuiScrollFlags NavMoveScrollFlags; + ImGuiKeyChord NavMoveKeyMods; + ImGuiDir NavMoveDir; + ImGuiDir NavMoveDirForDebug; + ImGuiDir NavMoveClipDir; + ImRect NavScoringRect; + ImRect NavScoringNoClipRect; + int NavScoringDebugCount; + int NavTabbingDir; + int NavTabbingCounter; + ImGuiNavItemData NavMoveResultLocal; + ImGuiNavItemData NavMoveResultLocalVisible; + ImGuiNavItemData NavMoveResultOther; + ImGuiNavItemData NavTabbingResultFirst; + ImGuiID NavJustMovedFromFocusScopeId; + ImGuiID NavJustMovedToId; + ImGuiID NavJustMovedToFocusScopeId; + ImGuiKeyChord NavJustMovedToKeyMods; + bool NavJustMovedToIsTabbing; + bool NavJustMovedToHasSelectionData; + ImGuiKeyChord ConfigNavWindowingKeyNext; + ImGuiKeyChord ConfigNavWindowingKeyPrev; + ImGuiWindow* NavWindowingTarget; + ImGuiWindow* NavWindowingTargetAnim; + ImGuiWindow* NavWindowingListWindow; + float NavWindowingTimer; + float NavWindowingHighlightAlpha; + bool NavWindowingToggleLayer; + ImGuiKey NavWindowingToggleKey; + ImVec2 NavWindowingAccumDeltaPos; + ImVec2 NavWindowingAccumDeltaSize; + float DimBgRatio; + bool DragDropActive; + bool DragDropWithinSource; + bool DragDropWithinTarget; + ImGuiDragDropFlags DragDropSourceFlags; + int DragDropSourceFrameCount; + int DragDropMouseButton; + ImGuiPayload DragDropPayload; + ImRect DragDropTargetRect; + ImRect DragDropTargetClipRect; + ImGuiID DragDropTargetId; + ImGuiDragDropFlags DragDropAcceptFlags; + float DragDropAcceptIdCurrRectSurface; + ImGuiID DragDropAcceptIdCurr; + ImGuiID DragDropAcceptIdPrev; + int DragDropAcceptFrameCount; + ImGuiID DragDropHoldJustPressedId; + ImVector_unsigned_char DragDropPayloadBufHeap; + unsigned char DragDropPayloadBufLocal[16]; + int ClipperTempDataStacked; + ImVector_ImGuiListClipperData ClipperTempData; + ImGuiTable* CurrentTable; + ImGuiID DebugBreakInTable; + int TablesTempDataStacked; + ImVector_ImGuiTableTempData TablesTempData; + ImPool_ImGuiTable Tables; + ImVector_float TablesLastTimeActive; + ImVector_ImDrawChannel DrawChannelsTempMergeBuffer; + ImGuiTabBar* CurrentTabBar; + ImPool_ImGuiTabBar TabBars; + ImVector_ImGuiPtrOrIndex CurrentTabBarStack; + ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer; + ImGuiBoxSelectState BoxSelectState; + ImGuiMultiSelectTempData* CurrentMultiSelect; + int MultiSelectTempDataStacked; + ImVector_ImGuiMultiSelectTempData MultiSelectTempData; + ImPool_ImGuiMultiSelectState MultiSelectStorage; + ImGuiID HoverItemDelayId; + ImGuiID HoverItemDelayIdPreviousFrame; + float HoverItemDelayTimer; + float HoverItemDelayClearTimer; + ImGuiID HoverItemUnlockedStationaryId; + ImGuiID HoverWindowUnlockedStationaryId; + ImGuiMouseCursor MouseCursor; + float MouseStationaryTimer; + ImVec2 MouseLastValidPos; + ImGuiInputTextState InputTextState; + ImGuiInputTextDeactivatedState InputTextDeactivatedState; + ImFont InputTextPasswordFont; + ImGuiID TempInputId; + ImGuiDataTypeStorage DataTypeZeroValue; + int BeginMenuDepth; + int BeginComboDepth; + ImGuiColorEditFlags ColorEditOptions; + ImGuiID ColorEditCurrentID; + ImGuiID ColorEditSavedID; + float ColorEditSavedHue; + float ColorEditSavedSat; + ImU32 ColorEditSavedColor; + ImVec4 ColorPickerRef; + ImGuiComboPreviewData ComboPreviewData; + ImRect WindowResizeBorderExpectedRect; + bool WindowResizeRelativeMode; + short ScrollbarSeekMode; + float ScrollbarClickDeltaToGrabCenter; + float SliderGrabClickOffset; + float SliderCurrentAccum; + bool SliderCurrentAccumDirty; + bool DragCurrentAccumDirty; + float DragCurrentAccum; + float DragSpeedDefaultRatio; + float DisabledAlphaBackup; + short DisabledStackSize; + short LockMarkEdited; + short TooltipOverrideCount; + ImVector_char ClipboardHandlerData; + ImVector_ImGuiID MenusIdSubmittedThisFrame; + ImGuiTypingSelectState TypingSelectState; + ImGuiPlatformImeData PlatformImeData; + ImGuiPlatformImeData PlatformImeDataPrev; + ImGuiID PlatformImeViewport; + ImGuiDockContext DockContext; + void (*DockNodeWindowMenuHandler)(ImGuiContext* ctx, ImGuiDockNode* node, ImGuiTabBar* tab_bar); + bool SettingsLoaded; + float SettingsDirtyTimer; + ImGuiTextBuffer SettingsIniData; + ImVector_ImGuiSettingsHandler SettingsHandlers; + ImChunkStream_ImGuiWindowSettings SettingsWindows; + ImChunkStream_ImGuiTableSettings SettingsTables; + ImVector_ImGuiContextHook Hooks; + ImGuiID HookIdNext; + const char* LocalizationTable[ImGuiLocKey_COUNT]; + bool LogEnabled; + ImGuiLogType LogType; + ImFileHandle LogFile; + ImGuiTextBuffer LogBuffer; + const char* LogNextPrefix; + const char* LogNextSuffix; + float LogLinePosY; + bool LogLineFirstItem; + int LogDepthRef; + int LogDepthToExpand; + int LogDepthToExpandDefault; + ImGuiDebugLogFlags DebugLogFlags; + ImGuiTextBuffer DebugLogBuf; + ImGuiTextIndex DebugLogIndex; + ImGuiDebugLogFlags DebugLogAutoDisableFlags; + ImU8 DebugLogAutoDisableFrames; + ImU8 DebugLocateFrames; + bool DebugBreakInLocateId; + ImGuiKeyChord DebugBreakKeyChord; + ImS8 DebugBeginReturnValueCullDepth; + bool DebugItemPickerActive; + ImU8 DebugItemPickerMouseButton; + ImGuiID DebugItemPickerBreakId; + float DebugFlashStyleColorTime; + ImVec4 DebugFlashStyleColorBackup; + ImGuiMetricsConfig DebugMetricsConfig; + ImGuiIDStackTool DebugIDStackTool; + ImGuiDebugAllocInfo DebugAllocInfo; + ImGuiDockNode* DebugHoveredDockNode; + float FramerateSecPerFrame[60]; + int FramerateSecPerFrameIdx; + int FramerateSecPerFrameCount; + float FramerateSecPerFrameAccum; + int WantCaptureMouseNextFrame; + int WantCaptureKeyboardNextFrame; + int WantTextInputNextFrame; + ImVector_char TempBuffer; + char TempKeychordName[64]; +}; +struct ImGuiWindowTempData +{ + ImVec2 CursorPos; + ImVec2 CursorPosPrevLine; + ImVec2 CursorStartPos; + ImVec2 CursorMaxPos; + ImVec2 IdealMaxPos; + ImVec2 CurrLineSize; + ImVec2 PrevLineSize; + float CurrLineTextBaseOffset; + float PrevLineTextBaseOffset; + bool IsSameLine; + bool IsSetPos; + ImVec1 Indent; + ImVec1 ColumnsOffset; + ImVec1 GroupOffset; + ImVec2 CursorStartPosLossyness; + ImGuiNavLayer NavLayerCurrent; + short NavLayersActiveMask; + short NavLayersActiveMaskNext; + bool NavIsScrollPushableX; + bool NavHideHighlightOneFrame; + bool NavWindowHasScrollY; + bool MenuBarAppending; + ImVec2 MenuBarOffset; + ImGuiMenuColumns MenuColumns; + int TreeDepth; + ImU32 TreeHasStackDataDepthMask; + ImVector_ImGuiWindowPtr ChildWindows; + ImGuiStorage* StateStorage; + ImGuiOldColumns* CurrentColumns; + int CurrentTableIdx; + ImGuiLayoutType LayoutType; + ImGuiLayoutType ParentLayoutType; + ImU32 ModalDimBgColor; + float ItemWidth; + float TextWrapPos; + ImVector_float ItemWidthStack; + ImVector_float TextWrapPosStack; +}; +typedef struct ImVector_ImGuiOldColumns {int Size;int Capacity;ImGuiOldColumns* Data;} ImVector_ImGuiOldColumns; + +struct ImGuiWindow +{ + ImGuiContext* Ctx; + char* Name; + ImGuiID ID; + ImGuiWindowFlags Flags, FlagsPreviousFrame; + ImGuiChildFlags ChildFlags; + ImGuiWindowClass WindowClass; + ImGuiViewportP* Viewport; + ImGuiID ViewportId; + ImVec2 ViewportPos; + int ViewportAllowPlatformMonitorExtend; + ImVec2 Pos; + ImVec2 Size; + ImVec2 SizeFull; + ImVec2 ContentSize; + ImVec2 ContentSizeIdeal; + ImVec2 ContentSizeExplicit; + ImVec2 WindowPadding; + float WindowRounding; + float WindowBorderSize; + float TitleBarHeight, MenuBarHeight; + float DecoOuterSizeX1, DecoOuterSizeY1; + float DecoOuterSizeX2, DecoOuterSizeY2; + float DecoInnerSizeX1, DecoInnerSizeY1; + int NameBufLen; + ImGuiID MoveId; + ImGuiID TabId; + ImGuiID ChildId; + ImGuiID PopupId; + ImVec2 Scroll; + ImVec2 ScrollMax; + ImVec2 ScrollTarget; + ImVec2 ScrollTargetCenterRatio; + ImVec2 ScrollTargetEdgeSnapDist; + ImVec2 ScrollbarSizes; + bool ScrollbarX, ScrollbarY; + bool ViewportOwned; + bool Active; + bool WasActive; + bool WriteAccessed; + bool Collapsed; + bool WantCollapseToggle; + bool SkipItems; + bool SkipRefresh; + bool Appearing; + bool Hidden; + bool IsFallbackWindow; + bool IsExplicitChild; + bool HasCloseButton; + signed char ResizeBorderHovered; + signed char ResizeBorderHeld; + short BeginCount; + short BeginCountPreviousFrame; + short BeginOrderWithinParent; + short BeginOrderWithinContext; + short FocusOrder; + ImS8 AutoFitFramesX, AutoFitFramesY; + bool AutoFitOnlyGrows; + ImGuiDir AutoPosLastDirection; + ImS8 HiddenFramesCanSkipItems; + ImS8 HiddenFramesCannotSkipItems; + ImS8 HiddenFramesForRenderOnly; + ImS8 DisableInputsFrames; + ImGuiCond SetWindowPosAllowFlags : 8; + ImGuiCond SetWindowSizeAllowFlags : 8; + ImGuiCond SetWindowCollapsedAllowFlags : 8; + ImGuiCond SetWindowDockAllowFlags : 8; + ImVec2 SetWindowPosVal; + ImVec2 SetWindowPosPivot; + ImVector_ImGuiID IDStack; + ImGuiWindowTempData DC; + ImRect OuterRectClipped; + ImRect InnerRect; + ImRect InnerClipRect; + ImRect WorkRect; + ImRect ParentWorkRect; + ImRect ClipRect; + ImRect ContentRegionRect; + ImVec2ih HitTestHoleSize; + ImVec2ih HitTestHoleOffset; + int LastFrameActive; + int LastFrameJustFocused; + float LastTimeActive; + float ItemWidthDefault; + ImGuiStorage StateStorage; + ImVector_ImGuiOldColumns ColumnsStorage; + float FontWindowScale; + float FontDpiScale; + int SettingsOffset; + ImDrawList* DrawList; + ImDrawList DrawListInst; + ImGuiWindow* ParentWindow; + ImGuiWindow* ParentWindowInBeginStack; + ImGuiWindow* RootWindow; + ImGuiWindow* RootWindowPopupTree; + ImGuiWindow* RootWindowDockTree; + ImGuiWindow* RootWindowForTitleBarHighlight; + ImGuiWindow* RootWindowForNav; + ImGuiWindow* ParentWindowForFocusRoute; + ImGuiWindow* NavLastChildNavWindow; + ImGuiID NavLastIds[ImGuiNavLayer_COUNT]; + ImRect NavRectRel[ImGuiNavLayer_COUNT]; + ImVec2 NavPreferredScoringPosRel[ImGuiNavLayer_COUNT]; + ImGuiID NavRootFocusScopeId; + int MemoryDrawListIdxCapacity; + int MemoryDrawListVtxCapacity; + bool MemoryCompacted; + bool DockIsActive :1; + bool DockNodeIsVisible :1; + bool DockTabIsVisible :1; + bool DockTabWantClose :1; + short DockOrder; + ImGuiWindowDockStyle DockStyle; + ImGuiDockNode* DockNode; + ImGuiDockNode* DockNodeAsHost; + ImGuiID DockId; + ImGuiItemStatusFlags DockTabItemStatusFlags; + ImRect DockTabItemRect; +}; +typedef enum { + ImGuiTabBarFlags_DockNode = 1 << 20, + ImGuiTabBarFlags_IsFocused = 1 << 21, + ImGuiTabBarFlags_SaveSettings = 1 << 22, +}ImGuiTabBarFlagsPrivate_; +typedef enum { + ImGuiTabItemFlags_SectionMask_ = ImGuiTabItemFlags_Leading | ImGuiTabItemFlags_Trailing, + ImGuiTabItemFlags_NoCloseButton = 1 << 20, + ImGuiTabItemFlags_Button = 1 << 21, + ImGuiTabItemFlags_Unsorted = 1 << 22, +}ImGuiTabItemFlagsPrivate_; +struct ImGuiTabItem +{ + ImGuiID ID; + ImGuiTabItemFlags Flags; + ImGuiWindow* Window; + int LastFrameVisible; + int LastFrameSelected; + float Offset; + float Width; + float ContentWidth; + float RequestedWidth; + ImS32 NameOffset; + ImS16 BeginOrder; + ImS16 IndexDuringLayout; + bool WantClose; +}; +typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem; + +struct ImGuiTabBar +{ + ImVector_ImGuiTabItem Tabs; + ImGuiTabBarFlags Flags; + ImGuiID ID; + ImGuiID SelectedTabId; + ImGuiID NextSelectedTabId; + ImGuiID VisibleTabId; + int CurrFrameVisible; + int PrevFrameVisible; + ImRect BarRect; + float CurrTabsContentsHeight; + float PrevTabsContentsHeight; + float WidthAllTabs; + float WidthAllTabsIdeal; + float ScrollingAnim; + float ScrollingTarget; + float ScrollingTargetDistToVisibility; + float ScrollingSpeed; + float ScrollingRectMinX; + float ScrollingRectMaxX; + float SeparatorMinX; + float SeparatorMaxX; + ImGuiID ReorderRequestTabId; + ImS16 ReorderRequestOffset; + ImS8 BeginCount; + bool WantLayout; + bool VisibleTabWasSubmitted; + bool TabsAddedNew; + ImS16 TabsActiveCount; + ImS16 LastTabItemIdx; + float ItemSpacingY; + ImVec2 FramePadding; + ImVec2 BackupCursorPos; + ImGuiTextBuffer TabsNames; +}; +typedef ImS16 ImGuiTableColumnIdx; +typedef ImU16 ImGuiTableDrawChannelIdx; +struct ImGuiTableColumn +{ + ImGuiTableColumnFlags Flags; + float WidthGiven; + float MinX; + float MaxX; + float WidthRequest; + float WidthAuto; + float WidthMax; + float StretchWeight; + float InitStretchWeightOrWidth; + ImRect ClipRect; + ImGuiID UserID; + float WorkMinX; + float WorkMaxX; + float ItemWidth; + float ContentMaxXFrozen; + float ContentMaxXUnfrozen; + float ContentMaxXHeadersUsed; + float ContentMaxXHeadersIdeal; + ImS16 NameOffset; + ImGuiTableColumnIdx DisplayOrder; + ImGuiTableColumnIdx IndexWithinEnabledSet; + ImGuiTableColumnIdx PrevEnabledColumn; + ImGuiTableColumnIdx NextEnabledColumn; + ImGuiTableColumnIdx SortOrder; + ImGuiTableDrawChannelIdx DrawChannelCurrent; + ImGuiTableDrawChannelIdx DrawChannelFrozen; + ImGuiTableDrawChannelIdx DrawChannelUnfrozen; + bool IsEnabled; + bool IsUserEnabled; + bool IsUserEnabledNextFrame; + bool IsVisibleX; + bool IsVisibleY; + bool IsRequestOutput; + bool IsSkipItems; + bool IsPreserveWidthAuto; + ImS8 NavLayerCurrent; + ImU8 AutoFitQueue; + ImU8 CannotSkipItemsQueue; + ImU8 SortDirection : 2; + ImU8 SortDirectionsAvailCount : 2; + ImU8 SortDirectionsAvailMask : 4; + ImU8 SortDirectionsAvailList; +}; +typedef struct ImGuiTableCellData ImGuiTableCellData; +struct ImGuiTableCellData +{ + ImU32 BgColor; + ImGuiTableColumnIdx Column; +}; +struct ImGuiTableHeaderData +{ + ImGuiTableColumnIdx Index; + ImU32 TextColor; + ImU32 BgColor0; + ImU32 BgColor1; +}; +struct ImGuiTableInstanceData +{ + ImGuiID TableInstanceID; + float LastOuterHeight; + float LastTopHeadersRowHeight; + float LastFrozenHeight; + int HoveredRowLast; + int HoveredRowNext; +}; +typedef struct ImSpan_ImGuiTableColumn {ImGuiTableColumn* Data;ImGuiTableColumn* DataEnd;} ImSpan_ImGuiTableColumn; + +typedef struct ImSpan_ImGuiTableColumnIdx {ImGuiTableColumnIdx* Data;ImGuiTableColumnIdx* DataEnd;} ImSpan_ImGuiTableColumnIdx; + +typedef struct ImSpan_ImGuiTableCellData {ImGuiTableCellData* Data;ImGuiTableCellData* DataEnd;} ImSpan_ImGuiTableCellData; + +typedef struct ImVector_ImGuiTableInstanceData {int Size;int Capacity;ImGuiTableInstanceData* Data;} ImVector_ImGuiTableInstanceData; + +typedef struct ImVector_ImGuiTableColumnSortSpecs {int Size;int Capacity;ImGuiTableColumnSortSpecs* Data;} ImVector_ImGuiTableColumnSortSpecs; + +struct ImGuiTable +{ + ImGuiID ID; + ImGuiTableFlags Flags; + void* RawData; + ImGuiTableTempData* TempData; + ImSpan_ImGuiTableColumn Columns; + ImSpan_ImGuiTableColumnIdx DisplayOrderToIndex; + ImSpan_ImGuiTableCellData RowCellData; + ImBitArrayPtr EnabledMaskByDisplayOrder; + ImBitArrayPtr EnabledMaskByIndex; + ImBitArrayPtr VisibleMaskByIndex; + ImGuiTableFlags SettingsLoadedFlags; + int SettingsOffset; + int LastFrameActive; + int ColumnsCount; + int CurrentRow; + int CurrentColumn; + ImS16 InstanceCurrent; + ImS16 InstanceInteracted; + float RowPosY1; + float RowPosY2; + float RowMinHeight; + float RowCellPaddingY; + float RowTextBaseline; + float RowIndentOffsetX; + ImGuiTableRowFlags RowFlags : 16; + ImGuiTableRowFlags LastRowFlags : 16; + int RowBgColorCounter; + ImU32 RowBgColor[2]; + ImU32 BorderColorStrong; + ImU32 BorderColorLight; + float BorderX1; + float BorderX2; + float HostIndentX; + float MinColumnWidth; + float OuterPaddingX; + float CellPaddingX; + float CellSpacingX1; + float CellSpacingX2; + float InnerWidth; + float ColumnsGivenWidth; + float ColumnsAutoFitWidth; + float ColumnsStretchSumWeights; + float ResizedColumnNextWidth; + float ResizeLockMinContentsX2; + float RefScale; + float AngledHeadersHeight; + float AngledHeadersSlope; + ImRect OuterRect; + ImRect InnerRect; + ImRect WorkRect; + ImRect InnerClipRect; + ImRect BgClipRect; + ImRect Bg0ClipRectForDrawCmd; + ImRect Bg2ClipRectForDrawCmd; + ImRect HostClipRect; + ImRect HostBackupInnerClipRect; + ImGuiWindow* OuterWindow; + ImGuiWindow* InnerWindow; + ImGuiTextBuffer ColumnsNames; + ImDrawListSplitter* DrawSplitter; + ImGuiTableInstanceData InstanceDataFirst; + ImVector_ImGuiTableInstanceData InstanceDataExtra; + ImGuiTableColumnSortSpecs SortSpecsSingle; + ImVector_ImGuiTableColumnSortSpecs SortSpecsMulti; + ImGuiTableSortSpecs SortSpecs; + ImGuiTableColumnIdx SortSpecsCount; + ImGuiTableColumnIdx ColumnsEnabledCount; + ImGuiTableColumnIdx ColumnsEnabledFixedCount; + ImGuiTableColumnIdx DeclColumnsCount; + ImGuiTableColumnIdx AngledHeadersCount; + ImGuiTableColumnIdx HoveredColumnBody; + ImGuiTableColumnIdx HoveredColumnBorder; + ImGuiTableColumnIdx HighlightColumnHeader; + ImGuiTableColumnIdx AutoFitSingleColumn; + ImGuiTableColumnIdx ResizedColumn; + ImGuiTableColumnIdx LastResizedColumn; + ImGuiTableColumnIdx HeldHeaderColumn; + ImGuiTableColumnIdx ReorderColumn; + ImGuiTableColumnIdx ReorderColumnDir; + ImGuiTableColumnIdx LeftMostEnabledColumn; + ImGuiTableColumnIdx RightMostEnabledColumn; + ImGuiTableColumnIdx LeftMostStretchedColumn; + ImGuiTableColumnIdx RightMostStretchedColumn; + ImGuiTableColumnIdx ContextPopupColumn; + ImGuiTableColumnIdx FreezeRowsRequest; + ImGuiTableColumnIdx FreezeRowsCount; + ImGuiTableColumnIdx FreezeColumnsRequest; + ImGuiTableColumnIdx FreezeColumnsCount; + ImGuiTableColumnIdx RowCellDataCurrent; + ImGuiTableDrawChannelIdx DummyDrawChannel; + ImGuiTableDrawChannelIdx Bg2DrawChannelCurrent; + ImGuiTableDrawChannelIdx Bg2DrawChannelUnfrozen; + bool IsLayoutLocked; + bool IsInsideRow; + bool IsInitializing; + bool IsSortSpecsDirty; + bool IsUsingHeaders; + bool IsContextPopupOpen; + bool DisableDefaultContextMenu; + bool IsSettingsRequestLoad; + bool IsSettingsDirty; + bool IsDefaultDisplayOrder; + bool IsResetAllRequest; + bool IsResetDisplayOrderRequest; + bool IsUnfrozenRows; + bool IsDefaultSizingPolicy; + bool IsActiveIdAliveBeforeTable; + bool IsActiveIdInTable; + bool HasScrollbarYCurr; + bool HasScrollbarYPrev; + bool MemoryCompacted; + bool HostSkipItems; +}; +typedef struct ImVector_ImGuiTableHeaderData {int Size;int Capacity;ImGuiTableHeaderData* Data;} ImVector_ImGuiTableHeaderData; + +struct ImGuiTableTempData +{ + int TableIndex; + float LastTimeActive; + float AngledHeadersExtraWidth; + ImVector_ImGuiTableHeaderData AngledHeadersRequests; + ImVec2 UserOuterSize; + ImDrawListSplitter DrawSplitter; + ImRect HostBackupWorkRect; + ImRect HostBackupParentWorkRect; + ImVec2 HostBackupPrevLineSize; + ImVec2 HostBackupCurrLineSize; + ImVec2 HostBackupCursorMaxPos; + ImVec1 HostBackupColumnsOffset; + float HostBackupItemWidth; + int HostBackupItemWidthStackSize; +}; +typedef struct ImGuiTableColumnSettings ImGuiTableColumnSettings; +struct ImGuiTableColumnSettings +{ + float WidthOrWeight; + ImGuiID UserID; + ImGuiTableColumnIdx Index; + ImGuiTableColumnIdx DisplayOrder; + ImGuiTableColumnIdx SortOrder; + ImU8 SortDirection : 2; + ImU8 IsEnabled : 1; + ImU8 IsStretch : 1; +}; +struct ImGuiTableSettings +{ + ImGuiID ID; + ImGuiTableFlags SaveFlags; + float RefScale; + ImGuiTableColumnIdx ColumnsCount; + ImGuiTableColumnIdx ColumnsCountMax; + bool WantApply; +}; +struct ImFontBuilderIO +{ + bool (*FontBuilder_Build)(ImFontAtlas* atlas); +}; +#define IMGUI_HAS_DOCK 1 + +#define ImDrawCallback_ResetRenderState (ImDrawCallback)(-8) + +#else +struct GLFWwindow; +struct SDL_Window; +typedef union SDL_Event SDL_Event; +#endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS + +#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS +typedef struct ImGuiTextFilter::ImGuiTextRange ImGuiTextRange; +typedef ImStb::STB_TexteditState STB_TexteditState; +typedef ImStb::StbTexteditRow StbTexteditRow; +typedef ImStb::StbUndoRecord StbUndoRecord; +typedef ImStb::StbUndoState StbUndoState; +typedef ImChunkStream ImChunkStream_ImGuiTableSettings; +typedef ImChunkStream ImChunkStream_ImGuiWindowSettings; +typedef ImPool ImPool_ImGuiMultiSelectState; +typedef ImPool ImPool_ImGuiTabBar; +typedef ImPool ImPool_ImGuiTable; +typedef ImSpan ImSpan_ImGuiTableCellData; +typedef ImSpan ImSpan_ImGuiTableColumn; +typedef ImSpan ImSpan_ImGuiTableColumnIdx; +typedef ImVector ImVector_ImDrawChannel; +typedef ImVector ImVector_ImDrawCmd; +typedef ImVector ImVector_ImDrawIdx; +typedef ImVector ImVector_ImDrawListPtr; +typedef ImVector ImVector_ImDrawVert; +typedef ImVector ImVector_ImFontPtr; +typedef ImVector ImVector_ImFontAtlasCustomRect; +typedef ImVector ImVector_ImFontConfig; +typedef ImVector ImVector_ImFontGlyph; +typedef ImVector ImVector_ImGuiColorMod; +typedef ImVector ImVector_ImGuiContextHook; +typedef ImVector ImVector_ImGuiDockNodeSettings; +typedef ImVector ImVector_ImGuiDockRequest; +typedef ImVector ImVector_ImGuiFocusScopeData; +typedef ImVector ImVector_ImGuiGroupData; +typedef ImVector ImVector_ImGuiID; +typedef ImVector ImVector_ImGuiInputEvent; +typedef ImVector ImVector_ImGuiItemFlags; +typedef ImVector ImVector_ImGuiKeyRoutingData; +typedef ImVector ImVector_ImGuiListClipperData; +typedef ImVector ImVector_ImGuiListClipperRange; +typedef ImVector ImVector_ImGuiMultiSelectTempData; +typedef ImVector ImVector_ImGuiOldColumnData; +typedef ImVector ImVector_ImGuiOldColumns; +typedef ImVector ImVector_ImGuiPlatformMonitor; +typedef ImVector ImVector_ImGuiPopupData; +typedef ImVector ImVector_ImGuiPtrOrIndex; +typedef ImVector ImVector_ImGuiSelectionRequest; +typedef ImVector ImVector_ImGuiSettingsHandler; +typedef ImVector ImVector_ImGuiShrinkWidthItem; +typedef ImVector ImVector_ImGuiStackLevelInfo; +typedef ImVector ImVector_ImGuiStoragePair; +typedef ImVector ImVector_ImGuiStyleMod; +typedef ImVector ImVector_ImGuiTabItem; +typedef ImVector ImVector_ImGuiTableColumnSortSpecs; +typedef ImVector ImVector_ImGuiTableHeaderData; +typedef ImVector ImVector_ImGuiTableInstanceData; +typedef ImVector ImVector_ImGuiTableTempData; +typedef ImVector ImVector_ImGuiTextRange; +typedef ImVector ImVector_ImGuiTreeNodeStackData; +typedef ImVector ImVector_ImGuiViewportPtr; +typedef ImVector ImVector_ImGuiViewportPPtr; +typedef ImVector ImVector_ImGuiWindowPtr; +typedef ImVector ImVector_ImGuiWindowStackData; +typedef ImVector ImVector_ImTextureID; +typedef ImVector ImVector_ImU32; +typedef ImVector ImVector_ImVec2; +typedef ImVector ImVector_ImVec4; +typedef ImVector ImVector_ImWchar; +typedef ImVector ImVector_char; +typedef ImVector ImVector_const_charPtr; +typedef ImVector ImVector_float; +typedef ImVector ImVector_int; +typedef ImVector ImVector_unsigned_char; +#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS +CIMGUI_API ImVec2* ImVec2_ImVec2_Nil(void); +CIMGUI_API void ImVec2_destroy(ImVec2* self); +CIMGUI_API ImVec2* ImVec2_ImVec2_Float(float _x,float _y); +CIMGUI_API ImVec4* ImVec4_ImVec4_Nil(void); +CIMGUI_API void ImVec4_destroy(ImVec4* self); +CIMGUI_API ImVec4* ImVec4_ImVec4_Float(float _x,float _y,float _z,float _w); +CIMGUI_API ImGuiContext* igCreateContext(ImFontAtlas* shared_font_atlas); +CIMGUI_API void igDestroyContext(ImGuiContext* ctx); +CIMGUI_API ImGuiContext* igGetCurrentContext(void); +CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx); +CIMGUI_API ImGuiIO* igGetIO(void); +CIMGUI_API ImGuiPlatformIO* igGetPlatformIO(void); +CIMGUI_API ImGuiStyle* igGetStyle(void); +CIMGUI_API void igNewFrame(void); +CIMGUI_API void igEndFrame(void); +CIMGUI_API void igRender(void); +CIMGUI_API ImDrawData* igGetDrawData(void); +CIMGUI_API void igShowDemoWindow(bool* p_open); +CIMGUI_API void igShowMetricsWindow(bool* p_open); +CIMGUI_API void igShowDebugLogWindow(bool* p_open); +CIMGUI_API void igShowIDStackToolWindow(bool* p_open); +CIMGUI_API void igShowAboutWindow(bool* p_open); +CIMGUI_API void igShowStyleEditor(ImGuiStyle* ref); +CIMGUI_API bool igShowStyleSelector(const char* label); +CIMGUI_API void igShowFontSelector(const char* label); +CIMGUI_API void igShowUserGuide(void); +CIMGUI_API const char* igGetVersion(void); +CIMGUI_API void igStyleColorsDark(ImGuiStyle* dst); +CIMGUI_API void igStyleColorsLight(ImGuiStyle* dst); +CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst); +CIMGUI_API bool igBegin(const char* name,bool* p_open,ImGuiWindowFlags flags); +CIMGUI_API void igEnd(void); +CIMGUI_API bool igBeginChild_Str(const char* str_id,const ImVec2 size,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags); +CIMGUI_API bool igBeginChild_ID(ImGuiID id,const ImVec2 size,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags); +CIMGUI_API void igEndChild(void); +CIMGUI_API bool igIsWindowAppearing(void); +CIMGUI_API bool igIsWindowCollapsed(void); +CIMGUI_API bool igIsWindowFocused(ImGuiFocusedFlags flags); +CIMGUI_API bool igIsWindowHovered(ImGuiHoveredFlags flags); +CIMGUI_API ImDrawList* igGetWindowDrawList(void); +CIMGUI_API float igGetWindowDpiScale(void); +CIMGUI_API void igGetWindowPos(ImVec2 *pOut); +CIMGUI_API void igGetWindowSize(ImVec2 *pOut); +CIMGUI_API float igGetWindowWidth(void); +CIMGUI_API float igGetWindowHeight(void); +CIMGUI_API ImGuiViewport* igGetWindowViewport(void); +CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot); +CIMGUI_API void igSetNextWindowSize(const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetNextWindowSizeConstraints(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data); +CIMGUI_API void igSetNextWindowContentSize(const ImVec2 size); +CIMGUI_API void igSetNextWindowCollapsed(bool collapsed,ImGuiCond cond); +CIMGUI_API void igSetNextWindowFocus(void); +CIMGUI_API void igSetNextWindowScroll(const ImVec2 scroll); +CIMGUI_API void igSetNextWindowBgAlpha(float alpha); +CIMGUI_API void igSetNextWindowViewport(ImGuiID viewport_id); +CIMGUI_API void igSetWindowPos_Vec2(const ImVec2 pos,ImGuiCond cond); +CIMGUI_API void igSetWindowSize_Vec2(const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetWindowCollapsed_Bool(bool collapsed,ImGuiCond cond); +CIMGUI_API void igSetWindowFocus_Nil(void); +CIMGUI_API void igSetWindowFontScale(float scale); +CIMGUI_API void igSetWindowPos_Str(const char* name,const ImVec2 pos,ImGuiCond cond); +CIMGUI_API void igSetWindowSize_Str(const char* name,const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetWindowCollapsed_Str(const char* name,bool collapsed,ImGuiCond cond); +CIMGUI_API void igSetWindowFocus_Str(const char* name); +CIMGUI_API float igGetScrollX(void); +CIMGUI_API float igGetScrollY(void); +CIMGUI_API void igSetScrollX_Float(float scroll_x); +CIMGUI_API void igSetScrollY_Float(float scroll_y); +CIMGUI_API float igGetScrollMaxX(void); +CIMGUI_API float igGetScrollMaxY(void); +CIMGUI_API void igSetScrollHereX(float center_x_ratio); +CIMGUI_API void igSetScrollHereY(float center_y_ratio); +CIMGUI_API void igSetScrollFromPosX_Float(float local_x,float center_x_ratio); +CIMGUI_API void igSetScrollFromPosY_Float(float local_y,float center_y_ratio); +CIMGUI_API void igPushFont(ImFont* font); +CIMGUI_API void igPopFont(void); +CIMGUI_API void igPushStyleColor_U32(ImGuiCol idx,ImU32 col); +CIMGUI_API void igPushStyleColor_Vec4(ImGuiCol idx,const ImVec4 col); +CIMGUI_API void igPopStyleColor(int count); +CIMGUI_API void igPushStyleVar_Float(ImGuiStyleVar idx,float val); +CIMGUI_API void igPushStyleVar_Vec2(ImGuiStyleVar idx,const ImVec2 val); +CIMGUI_API void igPushStyleVarX(ImGuiStyleVar idx,float val_x); +CIMGUI_API void igPushStyleVarY(ImGuiStyleVar idx,float val_y); +CIMGUI_API void igPopStyleVar(int count); +CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled); +CIMGUI_API void igPopItemFlag(void); +CIMGUI_API void igPushItemWidth(float item_width); +CIMGUI_API void igPopItemWidth(void); +CIMGUI_API void igSetNextItemWidth(float item_width); +CIMGUI_API float igCalcItemWidth(void); +CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x); +CIMGUI_API void igPopTextWrapPos(void); +CIMGUI_API ImFont* igGetFont(void); +CIMGUI_API float igGetFontSize(void); +CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut); +CIMGUI_API ImU32 igGetColorU32_Col(ImGuiCol idx,float alpha_mul); +CIMGUI_API ImU32 igGetColorU32_Vec4(const ImVec4 col); +CIMGUI_API ImU32 igGetColorU32_U32(ImU32 col,float alpha_mul); +CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx); +CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut); +CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos); +CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut); +CIMGUI_API void igGetCursorPos(ImVec2 *pOut); +CIMGUI_API float igGetCursorPosX(void); +CIMGUI_API float igGetCursorPosY(void); +CIMGUI_API void igSetCursorPos(const ImVec2 local_pos); +CIMGUI_API void igSetCursorPosX(float local_x); +CIMGUI_API void igSetCursorPosY(float local_y); +CIMGUI_API void igGetCursorStartPos(ImVec2 *pOut); +CIMGUI_API void igSeparator(void); +CIMGUI_API void igSameLine(float offset_from_start_x,float spacing); +CIMGUI_API void igNewLine(void); +CIMGUI_API void igSpacing(void); +CIMGUI_API void igDummy(const ImVec2 size); +CIMGUI_API void igIndent(float indent_w); +CIMGUI_API void igUnindent(float indent_w); +CIMGUI_API void igBeginGroup(void); +CIMGUI_API void igEndGroup(void); +CIMGUI_API void igAlignTextToFramePadding(void); +CIMGUI_API float igGetTextLineHeight(void); +CIMGUI_API float igGetTextLineHeightWithSpacing(void); +CIMGUI_API float igGetFrameHeight(void); +CIMGUI_API float igGetFrameHeightWithSpacing(void); +CIMGUI_API void igPushID_Str(const char* str_id); +CIMGUI_API void igPushID_StrStr(const char* str_id_begin,const char* str_id_end); +CIMGUI_API void igPushID_Ptr(const void* ptr_id); +CIMGUI_API void igPushID_Int(int int_id); +CIMGUI_API void igPopID(void); +CIMGUI_API ImGuiID igGetID_Str(const char* str_id); +CIMGUI_API ImGuiID igGetID_StrStr(const char* str_id_begin,const char* str_id_end); +CIMGUI_API ImGuiID igGetID_Ptr(const void* ptr_id); +CIMGUI_API ImGuiID igGetID_Int(int int_id); +CIMGUI_API void igTextUnformatted(const char* text,const char* text_end); +CIMGUI_API void igText(const char* fmt,...); +CIMGUI_API void igTextV(const char* fmt,va_list args); +CIMGUI_API void igTextColored(const ImVec4 col,const char* fmt,...); +CIMGUI_API void igTextColoredV(const ImVec4 col,const char* fmt,va_list args); +CIMGUI_API void igTextDisabled(const char* fmt,...); +CIMGUI_API void igTextDisabledV(const char* fmt,va_list args); +CIMGUI_API void igTextWrapped(const char* fmt,...); +CIMGUI_API void igTextWrappedV(const char* fmt,va_list args); +CIMGUI_API void igLabelText(const char* label,const char* fmt,...); +CIMGUI_API void igLabelTextV(const char* label,const char* fmt,va_list args); +CIMGUI_API void igBulletText(const char* fmt,...); +CIMGUI_API void igBulletTextV(const char* fmt,va_list args); +CIMGUI_API void igSeparatorText(const char* label); +CIMGUI_API bool igButton(const char* label,const ImVec2 size); +CIMGUI_API bool igSmallButton(const char* label); +CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags); +CIMGUI_API bool igArrowButton(const char* str_id,ImGuiDir dir); +CIMGUI_API bool igCheckbox(const char* label,bool* v); +CIMGUI_API bool igCheckboxFlags_IntPtr(const char* label,int* flags,int flags_value); +CIMGUI_API bool igCheckboxFlags_UintPtr(const char* label,unsigned int* flags,unsigned int flags_value); +CIMGUI_API bool igRadioButton_Bool(const char* label,bool active); +CIMGUI_API bool igRadioButton_IntPtr(const char* label,int* v,int v_button); +CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay); +CIMGUI_API void igBullet(void); +CIMGUI_API bool igTextLink(const char* label); +CIMGUI_API void igTextLinkOpenURL(const char* label,const char* url); +CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col); +CIMGUI_API bool igImageButton(const char* str_id,ImTextureID user_texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col); +CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags); +CIMGUI_API void igEndCombo(void); +CIMGUI_API bool igCombo_Str_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items); +CIMGUI_API bool igCombo_Str(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items); +CIMGUI_API bool igCombo_FnStrPtr(const char* label,int* current_item,const char*(*getter)(void* user_data,int idx),void* user_data,int items_count,int popup_max_height_in_items); +CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,ImGuiSliderFlags flags); +CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max,ImGuiSliderFlags flags); +CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igInputTextWithHint(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags); +CIMGUI_API bool igColorEdit4(const char* label,float col[4],ImGuiColorEditFlags flags); +CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlags flags); +CIMGUI_API bool igColorPicker4(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col); +CIMGUI_API bool igColorButton(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,const ImVec2 size); +CIMGUI_API void igSetColorEditOptions(ImGuiColorEditFlags flags); +CIMGUI_API bool igTreeNode_Str(const char* label); +CIMGUI_API bool igTreeNode_StrStr(const char* str_id,const char* fmt,...); +CIMGUI_API bool igTreeNode_Ptr(const void* ptr_id,const char* fmt,...); +CIMGUI_API bool igTreeNodeV_Str(const char* str_id,const char* fmt,va_list args); +CIMGUI_API bool igTreeNodeV_Ptr(const void* ptr_id,const char* fmt,va_list args); +CIMGUI_API bool igTreeNodeEx_Str(const char* label,ImGuiTreeNodeFlags flags); +CIMGUI_API bool igTreeNodeEx_StrStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...); +CIMGUI_API bool igTreeNodeEx_Ptr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...); +CIMGUI_API bool igTreeNodeExV_Str(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args); +CIMGUI_API bool igTreeNodeExV_Ptr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args); +CIMGUI_API void igTreePush_Str(const char* str_id); +CIMGUI_API void igTreePush_Ptr(const void* ptr_id); +CIMGUI_API void igTreePop(void); +CIMGUI_API float igGetTreeNodeToLabelSpacing(void); +CIMGUI_API bool igCollapsingHeader_TreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags); +CIMGUI_API bool igCollapsingHeader_BoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags); +CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond); +CIMGUI_API void igSetNextItemStorageID(ImGuiID storage_id); +CIMGUI_API bool igSelectable_Bool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size); +CIMGUI_API bool igSelectable_BoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size); +CIMGUI_API ImGuiMultiSelectIO* igBeginMultiSelect(ImGuiMultiSelectFlags flags,int selection_size,int items_count); +CIMGUI_API ImGuiMultiSelectIO* igEndMultiSelect(void); +CIMGUI_API void igSetNextItemSelectionUserData(ImGuiSelectionUserData selection_user_data); +CIMGUI_API bool igIsItemToggledSelection(void); +CIMGUI_API bool igBeginListBox(const char* label,const ImVec2 size); +CIMGUI_API void igEndListBox(void); +CIMGUI_API bool igListBox_Str_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items); +CIMGUI_API bool igListBox_FnStrPtr(const char* label,int* current_item,const char*(*getter)(void* user_data,int idx),void* user_data,int items_count,int height_in_items); +CIMGUI_API void igPlotLines_FloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotLines_FnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); +CIMGUI_API void igPlotHistogram_FloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotHistogram_FnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); +CIMGUI_API void igValue_Bool(const char* prefix,bool b); +CIMGUI_API void igValue_Int(const char* prefix,int v); +CIMGUI_API void igValue_Uint(const char* prefix,unsigned int v); +CIMGUI_API void igValue_Float(const char* prefix,float v,const char* float_format); +CIMGUI_API bool igBeginMenuBar(void); +CIMGUI_API void igEndMenuBar(void); +CIMGUI_API bool igBeginMainMenuBar(void); +CIMGUI_API void igEndMainMenuBar(void); +CIMGUI_API bool igBeginMenu(const char* label,bool enabled); +CIMGUI_API void igEndMenu(void); +CIMGUI_API bool igMenuItem_Bool(const char* label,const char* shortcut,bool selected,bool enabled); +CIMGUI_API bool igMenuItem_BoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled); +CIMGUI_API bool igBeginTooltip(void); +CIMGUI_API void igEndTooltip(void); +CIMGUI_API void igSetTooltip(const char* fmt,...); +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); +CIMGUI_API bool igBeginItemTooltip(void); +CIMGUI_API void igSetItemTooltip(const char* fmt,...); +CIMGUI_API void igSetItemTooltipV(const char* fmt,va_list args); +CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags); +CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags); +CIMGUI_API void igEndPopup(void); +CIMGUI_API void igOpenPopup_Str(const char* str_id,ImGuiPopupFlags popup_flags); +CIMGUI_API void igOpenPopup_ID(ImGuiID id,ImGuiPopupFlags popup_flags); +CIMGUI_API void igOpenPopupOnItemClick(const char* str_id,ImGuiPopupFlags popup_flags); +CIMGUI_API void igCloseCurrentPopup(void); +CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiPopupFlags popup_flags); +CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiPopupFlags popup_flags); +CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiPopupFlags popup_flags); +CIMGUI_API bool igIsPopupOpen_Str(const char* str_id,ImGuiPopupFlags flags); +CIMGUI_API bool igBeginTable(const char* str_id,int columns,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width); +CIMGUI_API void igEndTable(void); +CIMGUI_API void igTableNextRow(ImGuiTableRowFlags row_flags,float min_row_height); +CIMGUI_API bool igTableNextColumn(void); +CIMGUI_API bool igTableSetColumnIndex(int column_n); +CIMGUI_API void igTableSetupColumn(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImGuiID user_id); +CIMGUI_API void igTableSetupScrollFreeze(int cols,int rows); +CIMGUI_API void igTableHeader(const char* label); +CIMGUI_API void igTableHeadersRow(void); +CIMGUI_API void igTableAngledHeadersRow(void); +CIMGUI_API ImGuiTableSortSpecs* igTableGetSortSpecs(void); +CIMGUI_API int igTableGetColumnCount(void); +CIMGUI_API int igTableGetColumnIndex(void); +CIMGUI_API int igTableGetRowIndex(void); +CIMGUI_API const char* igTableGetColumnName_Int(int column_n); +CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n); +CIMGUI_API void igTableSetColumnEnabled(int column_n,bool v); +CIMGUI_API int igTableGetHoveredColumn(void); +CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n); +CIMGUI_API void igColumns(int count,const char* id,bool borders); +CIMGUI_API void igNextColumn(void); +CIMGUI_API int igGetColumnIndex(void); +CIMGUI_API float igGetColumnWidth(int column_index); +CIMGUI_API void igSetColumnWidth(int column_index,float width); +CIMGUI_API float igGetColumnOffset(int column_index); +CIMGUI_API void igSetColumnOffset(int column_index,float offset_x); +CIMGUI_API int igGetColumnsCount(void); +CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags); +CIMGUI_API void igEndTabBar(void); +CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags); +CIMGUI_API void igEndTabItem(void); +CIMGUI_API bool igTabItemButton(const char* label,ImGuiTabItemFlags flags); +CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label); +CIMGUI_API ImGuiID igDockSpace(ImGuiID dockspace_id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class); +CIMGUI_API ImGuiID igDockSpaceOverViewport(ImGuiID dockspace_id,const ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class); +CIMGUI_API void igSetNextWindowDockID(ImGuiID dock_id,ImGuiCond cond); +CIMGUI_API void igSetNextWindowClass(const ImGuiWindowClass* window_class); +CIMGUI_API ImGuiID igGetWindowDockID(void); +CIMGUI_API bool igIsWindowDocked(void); +CIMGUI_API void igLogToTTY(int auto_open_depth); +CIMGUI_API void igLogToFile(int auto_open_depth,const char* filename); +CIMGUI_API void igLogToClipboard(int auto_open_depth); +CIMGUI_API void igLogFinish(void); +CIMGUI_API void igLogButtons(void); +CIMGUI_API void igLogTextV(const char* fmt,va_list args); +CIMGUI_API bool igBeginDragDropSource(ImGuiDragDropFlags flags); +CIMGUI_API bool igSetDragDropPayload(const char* type,const void* data,size_t sz,ImGuiCond cond); +CIMGUI_API void igEndDragDropSource(void); +CIMGUI_API bool igBeginDragDropTarget(void); +CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags); +CIMGUI_API void igEndDragDropTarget(void); +CIMGUI_API const ImGuiPayload* igGetDragDropPayload(void); +CIMGUI_API void igBeginDisabled(bool disabled); +CIMGUI_API void igEndDisabled(void); +CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect); +CIMGUI_API void igPopClipRect(void); +CIMGUI_API void igSetItemDefaultFocus(void); +CIMGUI_API void igSetKeyboardFocusHere(int offset); +CIMGUI_API void igSetNextItemAllowOverlap(void); +CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags); +CIMGUI_API bool igIsItemActive(void); +CIMGUI_API bool igIsItemFocused(void); +CIMGUI_API bool igIsItemClicked(ImGuiMouseButton mouse_button); +CIMGUI_API bool igIsItemVisible(void); +CIMGUI_API bool igIsItemEdited(void); +CIMGUI_API bool igIsItemActivated(void); +CIMGUI_API bool igIsItemDeactivated(void); +CIMGUI_API bool igIsItemDeactivatedAfterEdit(void); +CIMGUI_API bool igIsItemToggledOpen(void); +CIMGUI_API bool igIsAnyItemHovered(void); +CIMGUI_API bool igIsAnyItemActive(void); +CIMGUI_API bool igIsAnyItemFocused(void); +CIMGUI_API ImGuiID igGetItemID(void); +CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); +CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); +CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); +CIMGUI_API ImGuiViewport* igGetMainViewport(void); +CIMGUI_API ImDrawList* igGetBackgroundDrawList(ImGuiViewport* viewport); +CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewport); +CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size); +CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max); +CIMGUI_API double igGetTime(void); +CIMGUI_API int igGetFrameCount(void); +CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void); +CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx); +CIMGUI_API void igSetStateStorage(ImGuiStorage* storage); +CIMGUI_API ImGuiStorage* igGetStateStorage(void); +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); +CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in); +CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in); +CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float* out_h,float* out_s,float* out_v); +CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float* out_r,float* out_g,float* out_b); +CIMGUI_API bool igIsKeyDown_Nil(ImGuiKey key); +CIMGUI_API bool igIsKeyPressed_Bool(ImGuiKey key,bool repeat); +CIMGUI_API bool igIsKeyReleased_Nil(ImGuiKey key); +CIMGUI_API bool igIsKeyChordPressed_Nil(ImGuiKeyChord key_chord); +CIMGUI_API int igGetKeyPressedAmount(ImGuiKey key,float repeat_delay,float rate); +CIMGUI_API const char* igGetKeyName(ImGuiKey key); +CIMGUI_API void igSetNextFrameWantCaptureKeyboard(bool want_capture_keyboard); +CIMGUI_API bool igShortcut_Nil(ImGuiKeyChord key_chord,ImGuiInputFlags flags); +CIMGUI_API void igSetNextItemShortcut(ImGuiKeyChord key_chord,ImGuiInputFlags flags); +CIMGUI_API void igSetItemKeyOwner_Nil(ImGuiKey key); +CIMGUI_API bool igIsMouseDown_Nil(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseClicked_Bool(ImGuiMouseButton button,bool repeat); +CIMGUI_API bool igIsMouseReleased_Nil(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseDoubleClicked_Nil(ImGuiMouseButton button); +CIMGUI_API int igGetMouseClickedCount(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); +CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos); +CIMGUI_API bool igIsAnyMouseDown(void); +CIMGUI_API void igGetMousePos(ImVec2 *pOut); +CIMGUI_API void igGetMousePosOnOpeningCurrentPopup(ImVec2 *pOut); +CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold); +CIMGUI_API void igGetMouseDragDelta(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold); +CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button); +CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void); +CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type); +CIMGUI_API void igSetNextFrameWantCaptureMouse(bool want_capture_mouse); +CIMGUI_API const char* igGetClipboardText(void); +CIMGUI_API void igSetClipboardText(const char* text); +CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename); +CIMGUI_API void igLoadIniSettingsFromMemory(const char* ini_data,size_t ini_size); +CIMGUI_API void igSaveIniSettingsToDisk(const char* ini_filename); +CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size); +CIMGUI_API void igDebugTextEncoding(const char* text); +CIMGUI_API void igDebugFlashStyleColor(ImGuiCol idx); +CIMGUI_API void igDebugStartItemPicker(void); +CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx); +CIMGUI_API void igDebugLog(const char* fmt,...); +CIMGUI_API void igDebugLogV(const char* fmt,va_list args); +CIMGUI_API void igSetAllocatorFunctions(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data); +CIMGUI_API void igGetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data); +CIMGUI_API void* igMemAlloc(size_t size); +CIMGUI_API void igMemFree(void* ptr); +CIMGUI_API void igUpdatePlatformWindows(void); +CIMGUI_API void igRenderPlatformWindowsDefault(void* platform_render_arg,void* renderer_render_arg); +CIMGUI_API void igDestroyPlatformWindows(void); +CIMGUI_API ImGuiViewport* igFindViewportByID(ImGuiID id); +CIMGUI_API ImGuiViewport* igFindViewportByPlatformHandle(void* platform_handle); +CIMGUI_API ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(void); +CIMGUI_API void ImGuiTableSortSpecs_destroy(ImGuiTableSortSpecs* self); +CIMGUI_API ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(void); +CIMGUI_API void ImGuiTableColumnSortSpecs_destroy(ImGuiTableColumnSortSpecs* self); +CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void); +CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self); +CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor); +CIMGUI_API void ImGuiIO_AddKeyEvent(ImGuiIO* self,ImGuiKey key,bool down); +CIMGUI_API void ImGuiIO_AddKeyAnalogEvent(ImGuiIO* self,ImGuiKey key,bool down,float v); +CIMGUI_API void ImGuiIO_AddMousePosEvent(ImGuiIO* self,float x,float y); +CIMGUI_API void ImGuiIO_AddMouseButtonEvent(ImGuiIO* self,int button,bool down); +CIMGUI_API void ImGuiIO_AddMouseWheelEvent(ImGuiIO* self,float wheel_x,float wheel_y); +CIMGUI_API void ImGuiIO_AddMouseSourceEvent(ImGuiIO* self,ImGuiMouseSource source); +CIMGUI_API void ImGuiIO_AddMouseViewportEvent(ImGuiIO* self,ImGuiID id); +CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused); +CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c); +CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c); +CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str); +CIMGUI_API void ImGuiIO_SetKeyEventNativeData(ImGuiIO* self,ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index); +CIMGUI_API void ImGuiIO_SetAppAcceptingEvents(ImGuiIO* self,bool accepting_events); +CIMGUI_API void ImGuiIO_ClearEventsQueue(ImGuiIO* self); +CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self); +CIMGUI_API void ImGuiIO_ClearInputMouse(ImGuiIO* self); +CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void); +CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self); +CIMGUI_API ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(void); +CIMGUI_API void ImGuiInputTextCallbackData_destroy(ImGuiInputTextCallbackData* self); +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count); +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end); +CIMGUI_API void ImGuiInputTextCallbackData_SelectAll(ImGuiInputTextCallbackData* self); +CIMGUI_API void ImGuiInputTextCallbackData_ClearSelection(ImGuiInputTextCallbackData* self); +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self); +CIMGUI_API ImGuiWindowClass* ImGuiWindowClass_ImGuiWindowClass(void); +CIMGUI_API void ImGuiWindowClass_destroy(ImGuiWindowClass* self); +CIMGUI_API ImGuiPayload* ImGuiPayload_ImGuiPayload(void); +CIMGUI_API void ImGuiPayload_destroy(ImGuiPayload* self); +CIMGUI_API void ImGuiPayload_Clear(ImGuiPayload* self); +CIMGUI_API bool ImGuiPayload_IsDataType(ImGuiPayload* self,const char* type); +CIMGUI_API bool ImGuiPayload_IsPreview(ImGuiPayload* self); +CIMGUI_API bool ImGuiPayload_IsDelivery(ImGuiPayload* self); +CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void); +CIMGUI_API void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self); +CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_filter); +CIMGUI_API void ImGuiTextFilter_destroy(ImGuiTextFilter* self); +CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width); +CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end); +CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self); +CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self); +CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self); +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange_Nil(void); +CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self); +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange_Str(const char* _b,const char* _e); +CIMGUI_API bool ImGuiTextRange_empty(ImGuiTextRange* self); +CIMGUI_API void ImGuiTextRange_split(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out); +CIMGUI_API ImGuiTextBuffer* ImGuiTextBuffer_ImGuiTextBuffer(void); +CIMGUI_API void ImGuiTextBuffer_destroy(ImGuiTextBuffer* self); +CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self); +CIMGUI_API const char* ImGuiTextBuffer_end(ImGuiTextBuffer* self); +CIMGUI_API int ImGuiTextBuffer_size(ImGuiTextBuffer* self); +CIMGUI_API bool ImGuiTextBuffer_empty(ImGuiTextBuffer* self); +CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self); +CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity); +CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self); +CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end); +CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Int(ImGuiID _key,int _val); +CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Float(ImGuiID _key,float _val); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Ptr(ImGuiID _key,void* _val); +CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self); +CIMGUI_API int ImGuiStorage_GetInt(ImGuiStorage* self,ImGuiID key,int default_val); +CIMGUI_API void ImGuiStorage_SetInt(ImGuiStorage* self,ImGuiID key,int val); +CIMGUI_API bool ImGuiStorage_GetBool(ImGuiStorage* self,ImGuiID key,bool default_val); +CIMGUI_API void ImGuiStorage_SetBool(ImGuiStorage* self,ImGuiID key,bool val); +CIMGUI_API float ImGuiStorage_GetFloat(ImGuiStorage* self,ImGuiID key,float default_val); +CIMGUI_API void ImGuiStorage_SetFloat(ImGuiStorage* self,ImGuiID key,float val); +CIMGUI_API void* ImGuiStorage_GetVoidPtr(ImGuiStorage* self,ImGuiID key); +CIMGUI_API void ImGuiStorage_SetVoidPtr(ImGuiStorage* self,ImGuiID key,void* val); +CIMGUI_API int* ImGuiStorage_GetIntRef(ImGuiStorage* self,ImGuiID key,int default_val); +CIMGUI_API bool* ImGuiStorage_GetBoolRef(ImGuiStorage* self,ImGuiID key,bool default_val); +CIMGUI_API float* ImGuiStorage_GetFloatRef(ImGuiStorage* self,ImGuiID key,float default_val); +CIMGUI_API void** ImGuiStorage_GetVoidPtrRef(ImGuiStorage* self,ImGuiID key,void* default_val); +CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); +CIMGUI_API void ImGuiStorage_SetAllInt(ImGuiStorage* self,int val); +CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(void); +CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self); +CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height); +CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self); +CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self); +CIMGUI_API void ImGuiListClipper_IncludeItemByIndex(ImGuiListClipper* self,int item_index); +CIMGUI_API void ImGuiListClipper_IncludeItemsByIndex(ImGuiListClipper* self,int item_begin,int item_end); +CIMGUI_API void ImGuiListClipper_SeekCursorForItem(ImGuiListClipper* self,int item_index); +CIMGUI_API ImColor* ImColor_ImColor_Nil(void); +CIMGUI_API void ImColor_destroy(ImColor* self); +CIMGUI_API ImColor* ImColor_ImColor_Float(float r,float g,float b,float a); +CIMGUI_API ImColor* ImColor_ImColor_Vec4(const ImVec4 col); +CIMGUI_API ImColor* ImColor_ImColor_Int(int r,int g,int b,int a); +CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba); +CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a); +CIMGUI_API void ImColor_HSV(ImColor *pOut,float h,float s,float v,float a); +CIMGUI_API ImGuiSelectionBasicStorage* ImGuiSelectionBasicStorage_ImGuiSelectionBasicStorage(void); +CIMGUI_API void ImGuiSelectionBasicStorage_destroy(ImGuiSelectionBasicStorage* self); +CIMGUI_API void ImGuiSelectionBasicStorage_ApplyRequests(ImGuiSelectionBasicStorage* self,ImGuiMultiSelectIO* ms_io); +CIMGUI_API bool ImGuiSelectionBasicStorage_Contains(ImGuiSelectionBasicStorage* self,ImGuiID id); +CIMGUI_API void ImGuiSelectionBasicStorage_Clear(ImGuiSelectionBasicStorage* self); +CIMGUI_API void ImGuiSelectionBasicStorage_Swap(ImGuiSelectionBasicStorage* self,ImGuiSelectionBasicStorage* r); +CIMGUI_API void ImGuiSelectionBasicStorage_SetItemSelected(ImGuiSelectionBasicStorage* self,ImGuiID id,bool selected); +CIMGUI_API bool ImGuiSelectionBasicStorage_GetNextSelectedItem(ImGuiSelectionBasicStorage* self,void** opaque_it,ImGuiID* out_id); +CIMGUI_API ImGuiID ImGuiSelectionBasicStorage_GetStorageIdFromIndex(ImGuiSelectionBasicStorage* self,int idx); +CIMGUI_API ImGuiSelectionExternalStorage* ImGuiSelectionExternalStorage_ImGuiSelectionExternalStorage(void); +CIMGUI_API void ImGuiSelectionExternalStorage_destroy(ImGuiSelectionExternalStorage* self); +CIMGUI_API void ImGuiSelectionExternalStorage_ApplyRequests(ImGuiSelectionExternalStorage* self,ImGuiMultiSelectIO* ms_io); +CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void); +CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self); +CIMGUI_API ImTextureID ImDrawCmd_GetTexID(ImDrawCmd* self); +CIMGUI_API ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(void); +CIMGUI_API void ImDrawListSplitter_destroy(ImDrawListSplitter* self); +CIMGUI_API void ImDrawListSplitter_Clear(ImDrawListSplitter* self); +CIMGUI_API void ImDrawListSplitter_ClearFreeMemory(ImDrawListSplitter* self); +CIMGUI_API void ImDrawListSplitter_Split(ImDrawListSplitter* self,ImDrawList* draw_list,int count); +CIMGUI_API void ImDrawListSplitter_Merge(ImDrawListSplitter* self,ImDrawList* draw_list); +CIMGUI_API void ImDrawListSplitter_SetCurrentChannel(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx); +CIMGUI_API ImDrawList* ImDrawList_ImDrawList(ImDrawListSharedData* shared_data); +CIMGUI_API void ImDrawList_destroy(ImDrawList* self); +CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect); +CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self); +CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self); +CIMGUI_API void ImDrawList_PushTextureID(ImDrawList* self,ImTextureID texture_id); +CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self); +CIMGUI_API void ImDrawList_GetClipRectMin(ImVec2 *pOut,ImDrawList* self); +CIMGUI_API void ImDrawList_GetClipRectMax(ImVec2 *pOut,ImDrawList* self); +CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness); +CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags,float thickness); +CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawFlags flags); +CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left); +CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness); +CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col); +CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness); +CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col); +CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness); +CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments); +CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness); +CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments); +CIMGUI_API void ImDrawList_AddEllipse(ImDrawList* self,const ImVec2 center,const ImVec2 radius,ImU32 col,float rot,int num_segments,float thickness); +CIMGUI_API void ImDrawList_AddEllipseFilled(ImDrawList* self,const ImVec2 center,const ImVec2 radius,ImU32 col,float rot,int num_segments); +CIMGUI_API void ImDrawList_AddText_Vec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end); +CIMGUI_API void ImDrawList_AddText_FontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect); +CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments); +CIMGUI_API void ImDrawList_AddBezierQuadratic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments); +CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness); +CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col); +CIMGUI_API void ImDrawList_AddConcavePolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col); +CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col); +CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col); +CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawFlags flags); +CIMGUI_API void ImDrawList_PathClear(ImDrawList* self); +CIMGUI_API void ImDrawList_PathLineTo(ImDrawList* self,const ImVec2 pos); +CIMGUI_API void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self,const ImVec2 pos); +CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col); +CIMGUI_API void ImDrawList_PathFillConcave(ImDrawList* self,ImU32 col); +CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,ImDrawFlags flags,float thickness); +CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments); +CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12); +CIMGUI_API void ImDrawList_PathEllipticalArcTo(ImDrawList* self,const ImVec2 center,const ImVec2 radius,float rot,float a_min,float a_max,int num_segments); +CIMGUI_API void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments); +CIMGUI_API void ImDrawList_PathBezierQuadraticCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments); +CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawFlags flags); +CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data); +CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self); +CIMGUI_API ImDrawList* ImDrawList_CloneOutput(ImDrawList* self); +CIMGUI_API void ImDrawList_ChannelsSplit(ImDrawList* self,int count); +CIMGUI_API void ImDrawList_ChannelsMerge(ImDrawList* self); +CIMGUI_API void ImDrawList_ChannelsSetCurrent(ImDrawList* self,int n); +CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_count); +CIMGUI_API void ImDrawList_PrimUnreserve(ImDrawList* self,int idx_count,int vtx_count); +CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col); +CIMGUI_API void ImDrawList_PrimRectUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col); +CIMGUI_API void ImDrawList_PrimQuadUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col); +CIMGUI_API void ImDrawList_PrimWriteVtx(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col); +CIMGUI_API void ImDrawList_PrimWriteIdx(ImDrawList* self,ImDrawIdx idx); +CIMGUI_API void ImDrawList_PrimVtx(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col); +CIMGUI_API void ImDrawList__ResetForNewFrame(ImDrawList* self); +CIMGUI_API void ImDrawList__ClearFreeMemory(ImDrawList* self); +CIMGUI_API void ImDrawList__PopUnusedDrawCmd(ImDrawList* self); +CIMGUI_API void ImDrawList__TryMergeDrawCmds(ImDrawList* self); +CIMGUI_API void ImDrawList__OnChangedClipRect(ImDrawList* self); +CIMGUI_API void ImDrawList__OnChangedTextureID(ImDrawList* self); +CIMGUI_API void ImDrawList__OnChangedVtxOffset(ImDrawList* self); +CIMGUI_API void ImDrawList__SetTextureID(ImDrawList* self,ImTextureID texture_id); +CIMGUI_API int ImDrawList__CalcCircleAutoSegmentCount(ImDrawList* self,float radius); +CIMGUI_API void ImDrawList__PathArcToFastEx(ImDrawList* self,const ImVec2 center,float radius,int a_min_sample,int a_max_sample,int a_step); +CIMGUI_API void ImDrawList__PathArcToN(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments); +CIMGUI_API ImDrawData* ImDrawData_ImDrawData(void); +CIMGUI_API void ImDrawData_destroy(ImDrawData* self); +CIMGUI_API void ImDrawData_Clear(ImDrawData* self); +CIMGUI_API void ImDrawData_AddDrawList(ImDrawData* self,ImDrawList* draw_list); +CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self); +CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale); +CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void); +CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self); +CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void); +CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); +CIMGUI_API void ImFontGlyphRangesBuilder_Clear(ImFontGlyphRangesBuilder* self); +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,size_t n); +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,size_t n); +CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c); +CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end); +CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges); +CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges); +CIMGUI_API ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect(void); +CIMGUI_API void ImFontAtlasCustomRect_destroy(ImFontAtlasCustomRect* self); +CIMGUI_API bool ImFontAtlasCustomRect_IsPacked(ImFontAtlasCustomRect* self); +CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void); +CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self); +CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg); +CIMGUI_API ImFont* ImFontAtlas_AddFontDefault(ImFontAtlas* self,const ImFontConfig* font_cfg); +CIMGUI_API ImFont* ImFontAtlas_AddFontFromFileTTF(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryTTF(ImFontAtlas* self,void* font_data,int font_data_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedTTF(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_data_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); +CIMGUI_API void ImFontAtlas_ClearInputData(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_ClearTexData(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self); +CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel); +CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel); +CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesDefault(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesGreek(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesKorean(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesJapanese(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self); +CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,int width,int height); +CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset); +CIMGUI_API ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index); +CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max); +CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]); +CIMGUI_API ImFont* ImFont_ImFont(void); +CIMGUI_API void ImFont_destroy(ImFont* self); +CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c); +CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c); +CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c); +CIMGUI_API bool ImFont_IsLoaded(ImFont* self); +CIMGUI_API const char* ImFont_GetDebugName(ImFont* self); +CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); +CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width); +CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c); +CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip); +CIMGUI_API void ImFont_BuildLookupTable(ImFont* self); +CIMGUI_API void ImFont_ClearOutputData(ImFont* self); +CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size); +CIMGUI_API void ImFont_AddGlyph(ImFont* self,const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x); +CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst); +CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible); +CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last); +CIMGUI_API ImGuiViewport* ImGuiViewport_ImGuiViewport(void); +CIMGUI_API void ImGuiViewport_destroy(ImGuiViewport* self); +CIMGUI_API void ImGuiViewport_GetCenter(ImVec2 *pOut,ImGuiViewport* self); +CIMGUI_API void ImGuiViewport_GetWorkCenter(ImVec2 *pOut,ImGuiViewport* self); +CIMGUI_API ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(void); +CIMGUI_API void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self); +CIMGUI_API ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(void); +CIMGUI_API void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self); +CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void); +CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self); +CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImGuiID seed); +CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImGuiID seed); +CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*)); +CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b); +CIMGUI_API bool igImIsPowerOfTwo_Int(int v); +CIMGUI_API bool igImIsPowerOfTwo_U64(ImU64 v); +CIMGUI_API int igImUpperPowerOfTwo(int v); +CIMGUI_API int igImStricmp(const char* str1,const char* str2); +CIMGUI_API int igImStrnicmp(const char* str1,const char* str2,size_t count); +CIMGUI_API void igImStrncpy(char* dst,const char* src,size_t count); +CIMGUI_API char* igImStrdup(const char* str); +CIMGUI_API char* igImStrdupcpy(char* dst,size_t* p_dst_size,const char* str); +CIMGUI_API const char* igImStrchrRange(const char* str_begin,const char* str_end,char c); +CIMGUI_API const char* igImStreolRange(const char* str,const char* str_end); +CIMGUI_API const char* igImStristr(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end); +CIMGUI_API void igImStrTrimBlanks(char* str); +CIMGUI_API const char* igImStrSkipBlank(const char* str); +CIMGUI_API int igImStrlenW(const ImWchar* str); +CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar* buf_begin); +CIMGUI_API char igImToUpper(char c); +CIMGUI_API bool igImCharIsBlankA(char c); +CIMGUI_API bool igImCharIsBlankW(unsigned int c); +CIMGUI_API bool igImCharIsXdigitA(char c); +CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...); +CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args); +CIMGUI_API void igImFormatStringToTempBuffer(const char** out_buf,const char** out_buf_end,const char* fmt,...); +CIMGUI_API void igImFormatStringToTempBufferV(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args); +CIMGUI_API const char* igImParseFormatFindStart(const char* format); +CIMGUI_API const char* igImParseFormatFindEnd(const char* format); +CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* buf,size_t buf_size); +CIMGUI_API void igImParseFormatSanitizeForPrinting(const char* fmt_in,char* fmt_out,size_t fmt_out_size); +CIMGUI_API const char* igImParseFormatSanitizeForScanning(const char* fmt_in,char* fmt_out,size_t fmt_out_size); +CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value); +CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c); +CIMGUI_API int igImTextStrToUtf8(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end); +CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextStrFromUtf8(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining); +CIMGUI_API int igImTextCountCharsFromUtf8(const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end); +CIMGUI_API const char* igImTextFindPreviousUtf8Codepoint(const char* in_text_start,const char* in_text_curr); +CIMGUI_API int igImTextCountLines(const char* in_text,const char* in_text_end); +CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode); +CIMGUI_API bool igImFileClose(ImFileHandle file); +CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file); +CIMGUI_API ImU64 igImFileRead(void* data,ImU64 size,ImU64 count,ImFileHandle file); +CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHandle file); +CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes); +CIMGUI_API float igImPow_Float(float x,float y); +CIMGUI_API double igImPow_double(double x,double y); +CIMGUI_API float igImLog_Float(float x); +CIMGUI_API double igImLog_double(double x); +CIMGUI_API int igImAbs_Int(int x); +CIMGUI_API float igImAbs_Float(float x); +CIMGUI_API double igImAbs_double(double x); +CIMGUI_API float igImSign_Float(float x); +CIMGUI_API double igImSign_double(double x); +CIMGUI_API float igImRsqrt_Float(float x); +CIMGUI_API double igImRsqrt_double(double x); +CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,const ImVec2 mx); +CIMGUI_API void igImLerp_Vec2Float(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t); +CIMGUI_API void igImLerp_Vec2Vec2(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t); +CIMGUI_API void igImLerp_Vec4(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t); +CIMGUI_API float igImSaturate(float f); +CIMGUI_API float igImLengthSqr_Vec2(const ImVec2 lhs); +CIMGUI_API float igImLengthSqr_Vec4(const ImVec4 lhs); +CIMGUI_API float igImInvLength(const ImVec2 lhs,float fail_value); +CIMGUI_API float igImTrunc_Float(float f); +CIMGUI_API void igImTrunc_Vec2(ImVec2 *pOut,const ImVec2 v); +CIMGUI_API float igImFloor_Float(float f); +CIMGUI_API void igImFloor_Vec2(ImVec2 *pOut,const ImVec2 v); +CIMGUI_API int igImModPositive(int a,int b); +CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b); +CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a); +CIMGUI_API float igImLinearSweep(float current,float target,float speed); +CIMGUI_API float igImLinearRemapClamp(float s0,float s1,float d0,float d1,float x); +CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f); +CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n); +CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t); +CIMGUI_API void igImBezierCubicClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments); +CIMGUI_API void igImBezierCubicClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol); +CIMGUI_API void igImBezierQuadraticCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t); +CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p); +CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); +CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); +CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w); +CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c); +CIMGUI_API bool igImTriangleIsClockwise(const ImVec2 a,const ImVec2 b,const ImVec2 c); +CIMGUI_API ImVec1* ImVec1_ImVec1_Nil(void); +CIMGUI_API void ImVec1_destroy(ImVec1* self); +CIMGUI_API ImVec1* ImVec1_ImVec1_Float(float _x); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_Nil(void); +CIMGUI_API void ImVec2ih_destroy(ImVec2ih* self); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_short(short _x,short _y); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_Vec2(const ImVec2 rhs); +CIMGUI_API ImRect* ImRect_ImRect_Nil(void); +CIMGUI_API void ImRect_destroy(ImRect* self); +CIMGUI_API ImRect* ImRect_ImRect_Vec2(const ImVec2 min,const ImVec2 max); +CIMGUI_API ImRect* ImRect_ImRect_Vec4(const ImVec4 v); +CIMGUI_API ImRect* ImRect_ImRect_Float(float x1,float y1,float x2,float y2); +CIMGUI_API void ImRect_GetCenter(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetSize(ImVec2 *pOut,ImRect* self); +CIMGUI_API float ImRect_GetWidth(ImRect* self); +CIMGUI_API float ImRect_GetHeight(ImRect* self); +CIMGUI_API float ImRect_GetArea(ImRect* self); +CIMGUI_API void ImRect_GetTL(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetTR(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetBL(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetBR(ImVec2 *pOut,ImRect* self); +CIMGUI_API bool ImRect_Contains_Vec2(ImRect* self,const ImVec2 p); +CIMGUI_API bool ImRect_Contains_Rect(ImRect* self,const ImRect r); +CIMGUI_API bool ImRect_ContainsWithPad(ImRect* self,const ImVec2 p,const ImVec2 pad); +CIMGUI_API bool ImRect_Overlaps(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_Add_Vec2(ImRect* self,const ImVec2 p); +CIMGUI_API void ImRect_Add_Rect(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_Expand_Float(ImRect* self,const float amount); +CIMGUI_API void ImRect_Expand_Vec2(ImRect* self,const ImVec2 amount); +CIMGUI_API void ImRect_Translate(ImRect* self,const ImVec2 d); +CIMGUI_API void ImRect_TranslateX(ImRect* self,float dx); +CIMGUI_API void ImRect_TranslateY(ImRect* self,float dy); +CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_Floor(ImRect* self); +CIMGUI_API bool ImRect_IsInverted(ImRect* self); +CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self); +CIMGUI_API size_t igImBitArrayGetStorageSizeInBytes(int bitcount); +CIMGUI_API void igImBitArrayClearAllBits(ImU32* arr,int bitcount); +CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n); +CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n); +CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n); +CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2); +CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz); +CIMGUI_API void ImBitVector_Clear(ImBitVector* self); +CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n); +CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n); +CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n); +CIMGUI_API void ImGuiTextIndex_clear(ImGuiTextIndex* self); +CIMGUI_API int ImGuiTextIndex_size(ImGuiTextIndex* self); +CIMGUI_API const char* ImGuiTextIndex_get_line_begin(ImGuiTextIndex* self,const char* base,int n); +CIMGUI_API const char* ImGuiTextIndex_get_line_end(ImGuiTextIndex* self,const char* base,int n); +CIMGUI_API void ImGuiTextIndex_append(ImGuiTextIndex* self,const char* base,int old_size,int new_size); +CIMGUI_API ImGuiStoragePair* igImLowerBound(ImGuiStoragePair* in_begin,ImGuiStoragePair* in_end,ImGuiID key); +CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void); +CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self); +CIMGUI_API void ImDrawListSharedData_SetCircleTessellationMaxError(ImDrawListSharedData* self,float max_error); +CIMGUI_API ImDrawDataBuilder* ImDrawDataBuilder_ImDrawDataBuilder(void); +CIMGUI_API void ImDrawDataBuilder_destroy(ImDrawDataBuilder* self); +CIMGUI_API void* ImGuiDataVarInfo_GetVarPtr(ImGuiDataVarInfo* self,void* parent); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Int(ImGuiStyleVar idx,int v); +CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Float(ImGuiStyleVar idx,float v); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Vec2(ImGuiStyleVar idx,ImVec2 v); +CIMGUI_API ImGuiComboPreviewData* ImGuiComboPreviewData_ImGuiComboPreviewData(void); +CIMGUI_API void ImGuiComboPreviewData_destroy(ImGuiComboPreviewData* self); +CIMGUI_API ImGuiMenuColumns* ImGuiMenuColumns_ImGuiMenuColumns(void); +CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self); +CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,float spacing,bool window_reappearing); +CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark); +CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool update_offsets); +CIMGUI_API ImGuiInputTextDeactivatedState* ImGuiInputTextDeactivatedState_ImGuiInputTextDeactivatedState(void); +CIMGUI_API void ImGuiInputTextDeactivatedState_destroy(ImGuiInputTextDeactivatedState* self); +CIMGUI_API void ImGuiInputTextDeactivatedState_ClearFreeMemory(ImGuiInputTextDeactivatedState* self); +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void); +CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetUndoAvailCount(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetRedoAvailCount(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key); +CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self); +CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetCursorPos(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetSelectionStart(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetSelectionEnd(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndSelectAll(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndKeepSelection(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ReloadUserBufAndMoveToEnd(ImGuiInputTextState* self); +CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void); +CIMGUI_API void ImGuiNextWindowData_destroy(ImGuiNextWindowData* self); +CIMGUI_API void ImGuiNextWindowData_ClearFlags(ImGuiNextWindowData* self); +CIMGUI_API ImGuiNextItemData* ImGuiNextItemData_ImGuiNextItemData(void); +CIMGUI_API void ImGuiNextItemData_destroy(ImGuiNextItemData* self); +CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self); +CIMGUI_API ImGuiLastItemData* ImGuiLastItemData_ImGuiLastItemData(void); +CIMGUI_API void ImGuiLastItemData_destroy(ImGuiLastItemData* self); +CIMGUI_API ImGuiStackSizes* ImGuiStackSizes_ImGuiStackSizes(void); +CIMGUI_API void ImGuiStackSizes_destroy(ImGuiStackSizes* self); +CIMGUI_API void ImGuiStackSizes_SetToContextState(ImGuiStackSizes* self,ImGuiContext* ctx); +CIMGUI_API void ImGuiStackSizes_CompareWithContextState(ImGuiStackSizes* self,ImGuiContext* ctx); +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(void* ptr); +CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self); +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(int index); +CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void); +CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self); +CIMGUI_API ImGuiInputEvent* ImGuiInputEvent_ImGuiInputEvent(void); +CIMGUI_API void ImGuiInputEvent_destroy(ImGuiInputEvent* self); +CIMGUI_API ImGuiKeyRoutingData* ImGuiKeyRoutingData_ImGuiKeyRoutingData(void); +CIMGUI_API void ImGuiKeyRoutingData_destroy(ImGuiKeyRoutingData* self); +CIMGUI_API ImGuiKeyRoutingTable* ImGuiKeyRoutingTable_ImGuiKeyRoutingTable(void); +CIMGUI_API void ImGuiKeyRoutingTable_destroy(ImGuiKeyRoutingTable* self); +CIMGUI_API void ImGuiKeyRoutingTable_Clear(ImGuiKeyRoutingTable* self); +CIMGUI_API ImGuiKeyOwnerData* ImGuiKeyOwnerData_ImGuiKeyOwnerData(void); +CIMGUI_API void ImGuiKeyOwnerData_destroy(ImGuiKeyOwnerData* self); +CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromIndices(int min,int max); +CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromPositions(float y1,float y2,int off_min,int off_max); +CIMGUI_API ImGuiListClipperData* ImGuiListClipperData_ImGuiListClipperData(void); +CIMGUI_API void ImGuiListClipperData_destroy(ImGuiListClipperData* self); +CIMGUI_API void ImGuiListClipperData_Reset(ImGuiListClipperData* self,ImGuiListClipper* clipper); +CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void); +CIMGUI_API void ImGuiNavItemData_destroy(ImGuiNavItemData* self); +CIMGUI_API void ImGuiNavItemData_Clear(ImGuiNavItemData* self); +CIMGUI_API ImGuiTypingSelectState* ImGuiTypingSelectState_ImGuiTypingSelectState(void); +CIMGUI_API void ImGuiTypingSelectState_destroy(ImGuiTypingSelectState* self); +CIMGUI_API void ImGuiTypingSelectState_Clear(ImGuiTypingSelectState* self); +CIMGUI_API ImGuiOldColumnData* ImGuiOldColumnData_ImGuiOldColumnData(void); +CIMGUI_API void ImGuiOldColumnData_destroy(ImGuiOldColumnData* self); +CIMGUI_API ImGuiOldColumns* ImGuiOldColumns_ImGuiOldColumns(void); +CIMGUI_API void ImGuiOldColumns_destroy(ImGuiOldColumns* self); +CIMGUI_API ImGuiBoxSelectState* ImGuiBoxSelectState_ImGuiBoxSelectState(void); +CIMGUI_API void ImGuiBoxSelectState_destroy(ImGuiBoxSelectState* self); +CIMGUI_API ImGuiMultiSelectTempData* ImGuiMultiSelectTempData_ImGuiMultiSelectTempData(void); +CIMGUI_API void ImGuiMultiSelectTempData_destroy(ImGuiMultiSelectTempData* self); +CIMGUI_API void ImGuiMultiSelectTempData_Clear(ImGuiMultiSelectTempData* self); +CIMGUI_API void ImGuiMultiSelectTempData_ClearIO(ImGuiMultiSelectTempData* self); +CIMGUI_API ImGuiMultiSelectState* ImGuiMultiSelectState_ImGuiMultiSelectState(void); +CIMGUI_API void ImGuiMultiSelectState_destroy(ImGuiMultiSelectState* self); +CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id); +CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsDockSpace(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsFloatingNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsCentralNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsHiddenTabBar(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsNoTabBar(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsSplitNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsLeafNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsEmpty(ImGuiDockNode* self); +CIMGUI_API void ImGuiDockNode_Rect(ImRect *pOut,ImGuiDockNode* self); +CIMGUI_API void ImGuiDockNode_SetLocalFlags(ImGuiDockNode* self,ImGuiDockNodeFlags flags); +CIMGUI_API void ImGuiDockNode_UpdateMergedFlags(ImGuiDockNode* self); +CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void); +CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self); +CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void); +CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_CalcWorkRectPos(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 inset_min); +CIMGUI_API void ImGuiViewportP_CalcWorkRectSize(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 inset_min,const ImVec2 inset_max); +CIMGUI_API void ImGuiViewportP_UpdateWorkRect(ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_GetBuildWorkRect(ImRect *pOut,ImGuiViewportP* self); +CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void); +CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self); +CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self); +CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void); +CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self); +CIMGUI_API ImGuiDebugAllocInfo* ImGuiDebugAllocInfo_ImGuiDebugAllocInfo(void); +CIMGUI_API void ImGuiDebugAllocInfo_destroy(ImGuiDebugAllocInfo* self); +CIMGUI_API ImGuiStackLevelInfo* ImGuiStackLevelInfo_ImGuiStackLevelInfo(void); +CIMGUI_API void ImGuiStackLevelInfo_destroy(ImGuiStackLevelInfo* self); +CIMGUI_API ImGuiIDStackTool* ImGuiIDStackTool_ImGuiIDStackTool(void); +CIMGUI_API void ImGuiIDStackTool_destroy(ImGuiIDStackTool* self); +CIMGUI_API ImGuiContextHook* ImGuiContextHook_ImGuiContextHook(void); +CIMGUI_API void ImGuiContextHook_destroy(ImGuiContextHook* self); +CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas); +CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self); +CIMGUI_API ImGuiWindow* ImGuiWindow_ImGuiWindow(ImGuiContext* context,const char* name); +CIMGUI_API void ImGuiWindow_destroy(ImGuiWindow* self); +CIMGUI_API ImGuiID ImGuiWindow_GetID_Str(ImGuiWindow* self,const char* str,const char* str_end); +CIMGUI_API ImGuiID ImGuiWindow_GetID_Ptr(ImGuiWindow* self,const void* ptr); +CIMGUI_API ImGuiID ImGuiWindow_GetID_Int(ImGuiWindow* self,int n); +CIMGUI_API ImGuiID ImGuiWindow_GetIDFromPos(ImGuiWindow* self,const ImVec2 p_abs); +CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs); +CIMGUI_API void ImGuiWindow_Rect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_CalcFontSize(ImGuiWindow* self); +CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void); +CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self); +CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void); +CIMGUI_API void ImGuiTabBar_destroy(ImGuiTabBar* self); +CIMGUI_API ImGuiTableColumn* ImGuiTableColumn_ImGuiTableColumn(void); +CIMGUI_API void ImGuiTableColumn_destroy(ImGuiTableColumn* self); +CIMGUI_API ImGuiTableInstanceData* ImGuiTableInstanceData_ImGuiTableInstanceData(void); +CIMGUI_API void ImGuiTableInstanceData_destroy(ImGuiTableInstanceData* self); +CIMGUI_API ImGuiTable* ImGuiTable_ImGuiTable(void); +CIMGUI_API void ImGuiTable_destroy(ImGuiTable* self); +CIMGUI_API ImGuiTableTempData* ImGuiTableTempData_ImGuiTableTempData(void); +CIMGUI_API void ImGuiTableTempData_destroy(ImGuiTableTempData* self); +CIMGUI_API ImGuiTableColumnSettings* ImGuiTableColumnSettings_ImGuiTableColumnSettings(void); +CIMGUI_API void ImGuiTableColumnSettings_destroy(ImGuiTableColumnSettings* self); +CIMGUI_API ImGuiTableSettings* ImGuiTableSettings_ImGuiTableSettings(void); +CIMGUI_API void ImGuiTableSettings_destroy(ImGuiTableSettings* self); +CIMGUI_API ImGuiTableColumnSettings* ImGuiTableSettings_GetColumnSettings(ImGuiTableSettings* self); +CIMGUI_API ImGuiWindow* igGetCurrentWindowRead(void); +CIMGUI_API ImGuiWindow* igGetCurrentWindow(void); +CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id); +CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name); +CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window); +CIMGUI_API void igUpdateWindowSkipRefresh(ImGuiWindow* window); +CIMGUI_API void igCalcWindowNextAutoFitSize(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy); +CIMGUI_API bool igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent); +CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below); +CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window); +CIMGUI_API void igSetWindowPos_WindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond); +CIMGUI_API void igSetWindowSize_WindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetWindowCollapsed_WindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond); +CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size); +CIMGUI_API void igSetWindowHiddenAndSkipItemsForCurrentFrame(ImGuiWindow* window); +CIMGUI_API void igSetWindowParentWindowForFocusRoute(ImGuiWindow* window,ImGuiWindow* parent_window); +CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r); +CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r); +CIMGUI_API void igWindowPosAbsToRel(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p); +CIMGUI_API void igWindowPosRelToAbs(ImVec2 *pOut,ImGuiWindow* window,const ImVec2 p); +CIMGUI_API void igFocusWindow(ImGuiWindow* window,ImGuiFocusRequestFlags flags); +CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window,ImGuiViewport* filter_viewport,ImGuiFocusRequestFlags flags); +CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayBehind(ImGuiWindow* window,ImGuiWindow* above_window); +CIMGUI_API int igFindWindowDisplayIndex(ImGuiWindow* window); +CIMGUI_API ImGuiWindow* igFindBottomMostVisibleWindowWithinBeginStack(ImGuiWindow* window); +CIMGUI_API void igSetNextWindowRefreshPolicy(ImGuiWindowRefreshFlags flags); +CIMGUI_API void igSetCurrentFont(ImFont* font); +CIMGUI_API ImFont* igGetDefaultFont(void); +CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window); +CIMGUI_API void igAddDrawListToDrawDataEx(ImDrawData* draw_data,ImVector_ImDrawListPtr* out_list,ImDrawList* draw_list); +CIMGUI_API void igInitialize(void); +CIMGUI_API void igShutdown(void); +CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs); +CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(void); +CIMGUI_API void igFindHoveredWindowEx(const ImVec2 pos,bool find_first_and_in_any_viewport,ImGuiWindow** out_hovered_window,ImGuiWindow** out_hovered_window_under_moving_window); +CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window); +CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode* node,bool undock); +CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void); +CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void); +CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook); +CIMGUI_API void igRemoveContextHook(ImGuiContext* context,ImGuiID hook_to_remove); +CIMGUI_API void igCallContextHooks(ImGuiContext* context,ImGuiContextHookType type); +CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos); +CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale); +CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport); +CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport); +CIMGUI_API void igSetCurrentViewport(ImGuiWindow* window,ImGuiViewportP* viewport); +CIMGUI_API const ImGuiPlatformMonitor* igGetViewportPlatformMonitor(ImGuiViewport* viewport); +CIMGUI_API ImGuiViewportP* igFindHoveredViewportFromPlatformWindowStack(const ImVec2 mouse_platform_pos); +CIMGUI_API void igMarkIniSettingsDirty_Nil(void); +CIMGUI_API void igMarkIniSettingsDirty_WindowPtr(ImGuiWindow* window); +CIMGUI_API void igClearIniSettings(void); +CIMGUI_API void igAddSettingsHandler(const ImGuiSettingsHandler* handler); +CIMGUI_API void igRemoveSettingsHandler(const char* type_name); +CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name); +CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name); +CIMGUI_API ImGuiWindowSettings* igFindWindowSettingsByID(ImGuiID id); +CIMGUI_API ImGuiWindowSettings* igFindWindowSettingsByWindow(ImGuiWindow* window); +CIMGUI_API void igClearWindowSettings(const char* name); +CIMGUI_API void igLocalizeRegisterEntries(const ImGuiLocEntry* entries,int count); +CIMGUI_API const char* igLocalizeGetMsg(ImGuiLocKey key); +CIMGUI_API void igSetScrollX_WindowPtr(ImGuiWindow* window,float scroll_x); +CIMGUI_API void igSetScrollY_WindowPtr(ImGuiWindow* window,float scroll_y); +CIMGUI_API void igSetScrollFromPosX_WindowPtr(ImGuiWindow* window,float local_x,float center_x_ratio); +CIMGUI_API void igSetScrollFromPosY_WindowPtr(ImGuiWindow* window,float local_y,float center_y_ratio); +CIMGUI_API void igScrollToItem(ImGuiScrollFlags flags); +CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags); +CIMGUI_API void igScrollToRectEx(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags); +CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect); +CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void); +CIMGUI_API ImGuiItemFlags igGetItemFlags(void); +CIMGUI_API ImGuiID igGetActiveID(void); +CIMGUI_API ImGuiID igGetFocusID(void); +CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window); +CIMGUI_API void igSetFocusID(ImGuiID id,ImGuiWindow* window); +CIMGUI_API void igClearActiveID(void); +CIMGUI_API ImGuiID igGetHoveredID(void); +CIMGUI_API void igSetHoveredID(ImGuiID id); +CIMGUI_API void igKeepAliveID(ImGuiID id); +CIMGUI_API void igMarkItemEdited(ImGuiID id); +CIMGUI_API void igPushOverrideID(ImGuiID id); +CIMGUI_API ImGuiID igGetIDWithSeed_Str(const char* str_id_begin,const char* str_id_end,ImGuiID seed); +CIMGUI_API ImGuiID igGetIDWithSeed_Int(int n,ImGuiID seed); +CIMGUI_API void igItemSize_Vec2(const ImVec2 size,float text_baseline_y); +CIMGUI_API void igItemSize_Rect(const ImRect bb,float text_baseline_y); +CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags); +CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id,ImGuiItemFlags item_flags); +CIMGUI_API bool igIsWindowContentHoverable(ImGuiWindow* window,ImGuiHoveredFlags flags); +CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id); +CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect); +CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h); +CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x); +CIMGUI_API void igPushMultiItemsWidths(int components,float width_full); +CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess); +CIMGUI_API const ImGuiDataVarInfo* igGetStyleVarInfo(ImGuiStyleVar idx); +CIMGUI_API void igBeginDisabledOverrideReenable(void); +CIMGUI_API void igEndDisabledOverrideReenable(void); +CIMGUI_API void igLogBegin(ImGuiLogType type,int auto_open_depth); +CIMGUI_API void igLogToBuffer(int auto_open_depth); +CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end); +CIMGUI_API void igLogSetNextTextDecoration(const char* prefix,const char* suffix); +CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,ImGuiChildFlags child_flags,ImGuiWindowFlags window_flags); +CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_window_flags); +CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags); +CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup); +CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup); +CIMGUI_API void igClosePopupsExceptModals(void); +CIMGUI_API bool igIsPopupOpen_ID(ImGuiID id,ImGuiPopupFlags popup_flags); +CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window); +CIMGUI_API ImGuiWindow* igGetTopMostPopupModal(void); +CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal(void); +CIMGUI_API ImGuiWindow* igFindBlockingModal(ImGuiWindow* window); +CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy); +CIMGUI_API bool igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags); +CIMGUI_API bool igBeginTooltipHidden(void); +CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags); +CIMGUI_API bool igBeginMenuEx(const char* label,const char* icon,bool enabled); +CIMGUI_API bool igMenuItemEx(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled); +CIMGUI_API bool igBeginComboPopup(ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags); +CIMGUI_API bool igBeginComboPreview(void); +CIMGUI_API void igEndComboPreview(void); +CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit); +CIMGUI_API void igNavInitRequestApplyResult(void); +CIMGUI_API bool igNavMoveRequestButNoResultYet(void); +CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags); +CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags); +CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result); +CIMGUI_API void igNavMoveRequestResolveWithPastTreeNode(ImGuiNavItemData* result,ImGuiTreeNodeStackData* tree_node_data); +CIMGUI_API void igNavMoveRequestCancel(void); +CIMGUI_API void igNavMoveRequestApplyResult(void); +CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags); +CIMGUI_API void igNavHighlightActivated(ImGuiID id); +CIMGUI_API void igNavClearPreferredPosForAxis(ImGuiAxis axis); +CIMGUI_API void igNavRestoreHighlightAfterMove(void); +CIMGUI_API void igNavUpdateCurrentWindowIsScrollPushableX(void); +CIMGUI_API void igSetNavWindow(ImGuiWindow* window); +CIMGUI_API void igSetNavID(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel); +CIMGUI_API void igSetNavFocusScope(ImGuiID focus_scope_id); +CIMGUI_API void igFocusItem(void); +CIMGUI_API void igActivateItemByID(ImGuiID id); +CIMGUI_API bool igIsNamedKey(ImGuiKey key); +CIMGUI_API bool igIsNamedKeyOrMod(ImGuiKey key); +CIMGUI_API bool igIsLegacyKey(ImGuiKey key); +CIMGUI_API bool igIsKeyboardKey(ImGuiKey key); +CIMGUI_API bool igIsGamepadKey(ImGuiKey key); +CIMGUI_API bool igIsMouseKey(ImGuiKey key); +CIMGUI_API bool igIsAliasKey(ImGuiKey key); +CIMGUI_API bool igIsLRModKey(ImGuiKey key); +CIMGUI_API ImGuiKeyChord igFixupKeyChord(ImGuiKeyChord key_chord); +CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key); +CIMGUI_API ImGuiKeyData* igGetKeyData_ContextPtr(ImGuiContext* ctx,ImGuiKey key); +CIMGUI_API ImGuiKeyData* igGetKeyData_Key(ImGuiKey key); +CIMGUI_API const char* igGetKeyChordName(ImGuiKeyChord key_chord); +CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold); +CIMGUI_API void igGetKeyMagnitude2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down); +CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis); +CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate); +CIMGUI_API void igGetTypematicRepeatRate(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate); +CIMGUI_API void igTeleportMousePos(const ImVec2 pos); +CIMGUI_API void igSetActiveIdUsingAllKeyboardKeys(void); +CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir); +CIMGUI_API ImGuiID igGetKeyOwner(ImGuiKey key); +CIMGUI_API void igSetKeyOwner(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags); +CIMGUI_API void igSetKeyOwnersForKeyChord(ImGuiKeyChord key,ImGuiID owner_id,ImGuiInputFlags flags); +CIMGUI_API void igSetItemKeyOwner_InputFlags(ImGuiKey key,ImGuiInputFlags flags); +CIMGUI_API bool igTestKeyOwner(ImGuiKey key,ImGuiID owner_id); +CIMGUI_API ImGuiKeyOwnerData* igGetKeyOwnerData(ImGuiContext* ctx,ImGuiKey key); +CIMGUI_API bool igIsKeyDown_ID(ImGuiKey key,ImGuiID owner_id); +CIMGUI_API bool igIsKeyPressed_InputFlags(ImGuiKey key,ImGuiInputFlags flags,ImGuiID owner_id); +CIMGUI_API bool igIsKeyReleased_ID(ImGuiKey key,ImGuiID owner_id); +CIMGUI_API bool igIsKeyChordPressed_InputFlags(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id); +CIMGUI_API bool igIsMouseDown_ID(ImGuiMouseButton button,ImGuiID owner_id); +CIMGUI_API bool igIsMouseClicked_InputFlags(ImGuiMouseButton button,ImGuiInputFlags flags,ImGuiID owner_id); +CIMGUI_API bool igIsMouseReleased_ID(ImGuiMouseButton button,ImGuiID owner_id); +CIMGUI_API bool igIsMouseDoubleClicked_ID(ImGuiMouseButton button,ImGuiID owner_id); +CIMGUI_API bool igShortcut_ID(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id); +CIMGUI_API bool igSetShortcutRouting(ImGuiKeyChord key_chord,ImGuiInputFlags flags,ImGuiID owner_id); +CIMGUI_API bool igTestShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id); +CIMGUI_API ImGuiKeyRoutingData* igGetShortcutRoutingData(ImGuiKeyChord key_chord); +CIMGUI_API void igDockContextInitialize(ImGuiContext* ctx); +CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx); +CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs); +CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx); +CIMGUI_API void igDockContextNewFrameUpdateUndocking(ImGuiContext* ctx); +CIMGUI_API void igDockContextNewFrameUpdateDocking(ImGuiContext* ctx); +CIMGUI_API void igDockContextEndFrame(ImGuiContext* ctx); +CIMGUI_API ImGuiID igDockContextGenNodeID(ImGuiContext* ctx); +CIMGUI_API void igDockContextQueueDock(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer); +CIMGUI_API void igDockContextQueueUndockWindow(ImGuiContext* ctx,ImGuiWindow* window); +CIMGUI_API void igDockContextQueueUndockNode(ImGuiContext* ctx,ImGuiDockNode* node); +CIMGUI_API void igDockContextProcessUndockWindow(ImGuiContext* ctx,ImGuiWindow* window,bool clear_persistent_docking_ref); +CIMGUI_API void igDockContextProcessUndockNode(ImGuiContext* ctx,ImGuiDockNode* node); +CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos); +CIMGUI_API ImGuiDockNode* igDockContextFindNodeByID(ImGuiContext* ctx,ImGuiID id); +CIMGUI_API void igDockNodeWindowMenuHandler_Default(ImGuiContext* ctx,ImGuiDockNode* node,ImGuiTabBar* tab_bar); +CIMGUI_API bool igDockNodeBeginAmendTabBar(ImGuiDockNode* node); +CIMGUI_API void igDockNodeEndAmendTabBar(void); +CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node); +CIMGUI_API bool igDockNodeIsInHierarchyOf(ImGuiDockNode* node,ImGuiDockNode* parent); +CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node); +CIMGUI_API ImGuiID igDockNodeGetWindowMenuButtonId(const ImGuiDockNode* node); +CIMGUI_API ImGuiDockNode* igGetWindowDockNode(void); +CIMGUI_API bool igGetWindowAlwaysWantOwnTabBar(ImGuiWindow* window); +CIMGUI_API void igBeginDocked(ImGuiWindow* window,bool* p_open); +CIMGUI_API void igBeginDockableDragDropSource(ImGuiWindow* window); +CIMGUI_API void igBeginDockableDragDropTarget(ImGuiWindow* window); +CIMGUI_API void igSetWindowDock(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond); +CIMGUI_API void igDockBuilderDockWindow(const char* window_name,ImGuiID node_id); +CIMGUI_API ImGuiDockNode* igDockBuilderGetNode(ImGuiID node_id); +CIMGUI_API ImGuiDockNode* igDockBuilderGetCentralNode(ImGuiID node_id); +CIMGUI_API ImGuiID igDockBuilderAddNode(ImGuiID node_id,ImGuiDockNodeFlags flags); +CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id); +CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs); +CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id); +CIMGUI_API void igDockBuilderSetNodePos(ImGuiID node_id,ImVec2 pos); +CIMGUI_API void igDockBuilderSetNodeSize(ImGuiID node_id,ImVec2 size); +CIMGUI_API ImGuiID igDockBuilderSplitNode(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir); +CIMGUI_API void igDockBuilderCopyDockSpace(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs); +CIMGUI_API void igDockBuilderCopyNode(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs); +CIMGUI_API void igDockBuilderCopyWindowSettings(const char* src_name,const char* dst_name); +CIMGUI_API void igDockBuilderFinish(ImGuiID node_id); +CIMGUI_API void igPushFocusScope(ImGuiID id); +CIMGUI_API void igPopFocusScope(void); +CIMGUI_API ImGuiID igGetCurrentFocusScope(void); +CIMGUI_API bool igIsDragDropActive(void); +CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id); +CIMGUI_API void igClearDragDrop(void); +CIMGUI_API bool igIsDragDropPayloadBeingAccepted(void); +CIMGUI_API void igRenderDragDropTargetRect(const ImRect bb,const ImRect item_clip_rect); +CIMGUI_API ImGuiTypingSelectRequest* igGetTypingSelectRequest(ImGuiTypingSelectFlags flags); +CIMGUI_API int igTypingSelectFindMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx); +CIMGUI_API int igTypingSelectFindNextSingleCharMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data,int nav_item_idx); +CIMGUI_API int igTypingSelectFindBestLeadingMatch(ImGuiTypingSelectRequest* req,int items_count,const char*(*get_item_name_func)(void*,int),void* user_data); +CIMGUI_API bool igBeginBoxSelect(const ImRect scope_rect,ImGuiWindow* window,ImGuiID box_select_id,ImGuiMultiSelectFlags ms_flags); +CIMGUI_API void igEndBoxSelect(const ImRect scope_rect,ImGuiMultiSelectFlags ms_flags); +CIMGUI_API void igMultiSelectItemHeader(ImGuiID id,bool* p_selected,ImGuiButtonFlags* p_button_flags); +CIMGUI_API void igMultiSelectItemFooter(ImGuiID id,bool* p_selected,bool* p_pressed); +CIMGUI_API void igMultiSelectAddSetAll(ImGuiMultiSelectTempData* ms,bool selected); +CIMGUI_API void igMultiSelectAddSetRange(ImGuiMultiSelectTempData* ms,bool selected,int range_dir,ImGuiSelectionUserData first_item,ImGuiSelectionUserData last_item); +CIMGUI_API ImGuiBoxSelectState* igGetBoxSelectState(ImGuiID id); +CIMGUI_API ImGuiMultiSelectState* igGetMultiSelectState(ImGuiID id); +CIMGUI_API void igSetWindowClipRectBeforeSetChannel(ImGuiWindow* window,const ImRect clip_rect); +CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiOldColumnFlags flags); +CIMGUI_API void igEndColumns(void); +CIMGUI_API void igPushColumnClipRect(int column_index); +CIMGUI_API void igPushColumnsBackground(void); +CIMGUI_API void igPopColumnsBackground(void); +CIMGUI_API ImGuiID igGetColumnsID(const char* str_id,int count); +CIMGUI_API ImGuiOldColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id); +CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiOldColumns* columns,float offset_norm); +CIMGUI_API float igGetColumnNormFromOffset(const ImGuiOldColumns* columns,float offset); +CIMGUI_API void igTableOpenContextMenu(int column_n); +CIMGUI_API void igTableSetColumnWidth(int column_n,float width); +CIMGUI_API void igTableSetColumnSortDirection(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs); +CIMGUI_API int igTableGetHoveredRow(void); +CIMGUI_API float igTableGetHeaderRowHeight(void); +CIMGUI_API float igTableGetHeaderAngledMaxLabelWidth(void); +CIMGUI_API void igTablePushBackgroundChannel(void); +CIMGUI_API void igTablePopBackgroundChannel(void); +CIMGUI_API void igTableAngledHeadersRowEx(ImGuiID row_id,float angle,float max_label_width,const ImGuiTableHeaderData* data,int data_count); +CIMGUI_API ImGuiTable* igGetCurrentTable(void); +CIMGUI_API ImGuiTable* igTableFindByID(ImGuiID id); +CIMGUI_API bool igBeginTableEx(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width); +CIMGUI_API void igTableBeginInitMemory(ImGuiTable* table,int columns_count); +CIMGUI_API void igTableBeginApplyRequests(ImGuiTable* table); +CIMGUI_API void igTableSetupDrawChannels(ImGuiTable* table); +CIMGUI_API void igTableUpdateLayout(ImGuiTable* table); +CIMGUI_API void igTableUpdateBorders(ImGuiTable* table); +CIMGUI_API void igTableUpdateColumnsWeightFromWidth(ImGuiTable* table); +CIMGUI_API void igTableDrawBorders(ImGuiTable* table); +CIMGUI_API void igTableDrawDefaultContextMenu(ImGuiTable* table,ImGuiTableFlags flags_for_section_to_display); +CIMGUI_API bool igTableBeginContextMenuPopup(ImGuiTable* table); +CIMGUI_API void igTableMergeDrawChannels(ImGuiTable* table); +CIMGUI_API ImGuiTableInstanceData* igTableGetInstanceData(ImGuiTable* table,int instance_no); +CIMGUI_API ImGuiID igTableGetInstanceID(ImGuiTable* table,int instance_no); +CIMGUI_API void igTableSortSpecsSanitize(ImGuiTable* table); +CIMGUI_API void igTableSortSpecsBuild(ImGuiTable* table); +CIMGUI_API ImGuiSortDirection igTableGetColumnNextSortDirection(ImGuiTableColumn* column); +CIMGUI_API void igTableFixColumnSortDirection(ImGuiTable* table,ImGuiTableColumn* column); +CIMGUI_API float igTableGetColumnWidthAuto(ImGuiTable* table,ImGuiTableColumn* column); +CIMGUI_API void igTableBeginRow(ImGuiTable* table); +CIMGUI_API void igTableEndRow(ImGuiTable* table); +CIMGUI_API void igTableBeginCell(ImGuiTable* table,int column_n); +CIMGUI_API void igTableEndCell(ImGuiTable* table); +CIMGUI_API void igTableGetCellBgRect(ImRect *pOut,const ImGuiTable* table,int column_n); +CIMGUI_API const char* igTableGetColumnName_TablePtr(const ImGuiTable* table,int column_n); +CIMGUI_API ImGuiID igTableGetColumnResizeID(ImGuiTable* table,int column_n,int instance_no); +CIMGUI_API float igTableCalcMaxColumnWidth(const ImGuiTable* table,int column_n); +CIMGUI_API void igTableSetColumnWidthAutoSingle(ImGuiTable* table,int column_n); +CIMGUI_API void igTableSetColumnWidthAutoAll(ImGuiTable* table); +CIMGUI_API void igTableRemove(ImGuiTable* table); +CIMGUI_API void igTableGcCompactTransientBuffers_TablePtr(ImGuiTable* table); +CIMGUI_API void igTableGcCompactTransientBuffers_TableTempDataPtr(ImGuiTableTempData* table); +CIMGUI_API void igTableGcCompactSettings(void); +CIMGUI_API void igTableLoadSettings(ImGuiTable* table); +CIMGUI_API void igTableSaveSettings(ImGuiTable* table); +CIMGUI_API void igTableResetSettings(ImGuiTable* table); +CIMGUI_API ImGuiTableSettings* igTableGetBoundSettings(ImGuiTable* table); +CIMGUI_API void igTableSettingsAddSettingsHandler(void); +CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count); +CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id); +CIMGUI_API ImGuiTabBar* igGetCurrentTabBar(void); +CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags); +CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id); +CIMGUI_API ImGuiTabItem* igTabBarFindTabByOrder(ImGuiTabBar* tab_bar,int order); +CIMGUI_API ImGuiTabItem* igTabBarFindMostRecentlySelectedTabForActiveWindow(ImGuiTabBar* tab_bar); +CIMGUI_API ImGuiTabItem* igTabBarGetCurrentTab(ImGuiTabBar* tab_bar); +CIMGUI_API int igTabBarGetTabOrder(ImGuiTabBar* tab_bar,ImGuiTabItem* tab); +CIMGUI_API const char* igTabBarGetTabName(ImGuiTabBar* tab_bar,ImGuiTabItem* tab); +CIMGUI_API void igTabBarAddTab(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window); +CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id); +CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab); +CIMGUI_API void igTabBarQueueFocus(ImGuiTabBar* tab_bar,ImGuiTabItem* tab); +CIMGUI_API void igTabBarQueueReorder(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,int offset); +CIMGUI_API void igTabBarQueueReorderFromMousePos(ImGuiTabBar* tab_bar,ImGuiTabItem* tab,ImVec2 mouse_pos); +CIMGUI_API bool igTabBarProcessReorder(ImGuiTabBar* tab_bar); +CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window); +CIMGUI_API void igTabItemCalcSize_Str(ImVec2 *pOut,const char* label,bool has_close_button_or_unsaved_marker); +CIMGUI_API void igTabItemCalcSize_WindowPtr(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col); +CIMGUI_API void igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped); +CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash); +CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width); +CIMGUI_API void igRenderTextClipped(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect); +CIMGUI_API void igRenderTextClippedEx(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect); +CIMGUI_API void igRenderTextEllipsis(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known); +CIMGUI_API void igRenderFrame(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool borders,float rounding); +CIMGUI_API void igRenderFrameBorder(ImVec2 p_min,ImVec2 p_max,float rounding); +CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags); +CIMGUI_API void igRenderNavHighlight(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags); +CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end); +CIMGUI_API void igRenderMouseCursor(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow); +CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale); +CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2 pos,ImU32 col); +CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz); +CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col); +CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col); +CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding); +CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding); +CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold); +CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags); +CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 image_size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col,ImGuiButtonFlags flags); +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags,float thickness); +CIMGUI_API void igSeparatorTextEx(ImGuiID id,const char* label,const char* label_end,float extra_width); +CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value); +CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value); +CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos); +CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node); +CIMGUI_API void igScrollbar(ImGuiAxis axis); +CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags); +CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis); +CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis); +CIMGUI_API ImGuiID igGetWindowResizeCornerID(ImGuiWindow* window,int n); +CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir); +CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags); +CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb); +CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col); +CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end); +CIMGUI_API void igTreePushOverrideID(ImGuiID id); +CIMGUI_API bool igTreeNodeGetOpen(ImGuiID storage_id); +CIMGUI_API void igTreeNodeSetOpen(ImGuiID storage_id,bool open); +CIMGUI_API bool igTreeNodeUpdateNextOpen(ImGuiID storage_id,ImGuiTreeNodeFlags flags); +CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type); +CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format); +CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2); +CIMGUI_API bool igDataTypeApplyFromText(const char* buf,ImGuiDataType data_type,void* p_data,const char* format,void* p_data_when_empty); +CIMGUI_API int igDataTypeCompare(ImGuiDataType data_type,const void* arg_1,const void* arg_2); +CIMGUI_API bool igDataTypeClamp(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max); +CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API void igInputTextDeactivateHook(ImGuiID id); +CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags); +CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max); +CIMGUI_API bool igTempInputIsActive(ImGuiID id); +CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id); +CIMGUI_API void igSetNextItemRefVal(ImGuiDataType data_type,void* p_data); +CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags); +CIMGUI_API void igColorEditOptionsPopup(const float* col,ImGuiColorEditFlags flags); +CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFlags flags); +CIMGUI_API int igPlotEx(ImGuiPlotType plot_type,const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,const ImVec2 size_arg); +CIMGUI_API void igShadeVertsLinearColorGradientKeepAlpha(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1); +CIMGUI_API void igShadeVertsLinearUV(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp); +CIMGUI_API void igShadeVertsTransformPos(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 pivot_in,float cos_a,float sin_a,const ImVec2 pivot_out); +CIMGUI_API void igGcCompactTransientMiscBuffers(void); +CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window); +CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window); +CIMGUI_API void igDebugAllocHook(ImGuiDebugAllocInfo* info,int frame_count,void* ptr,size_t size); +CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data); +CIMGUI_API void igErrorCheckEndWindowRecover(ImGuiErrorLogCallback log_callback,void* user_data); +CIMGUI_API void igErrorCheckUsingSetCursorPosToExtendParentBoundaries(void); +CIMGUI_API void igDebugDrawCursorPos(ImU32 col); +CIMGUI_API void igDebugDrawLineExtents(ImU32 col); +CIMGUI_API void igDebugDrawItemRect(ImU32 col); +CIMGUI_API void igDebugTextUnformattedWithLocateItem(const char* line_begin,const char* line_end); +CIMGUI_API void igDebugLocateItem(ImGuiID target_id); +CIMGUI_API void igDebugLocateItemOnHover(ImGuiID target_id); +CIMGUI_API void igDebugLocateItemResolveWithLastItem(void); +CIMGUI_API void igDebugBreakClearData(void); +CIMGUI_API bool igDebugBreakButton(const char* label,const char* description_of_location); +CIMGUI_API void igDebugBreakButtonTooltip(bool keyboard_only,const char* description_of_location); +CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas); +CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end); +CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns); +CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label); +CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label); +CIMGUI_API void igDebugNodeDrawCmdShowMeshAndBoundingBox(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb); +CIMGUI_API void igDebugNodeFont(ImFont* font); +CIMGUI_API void igDebugNodeFontGlyph(ImFont* font,const ImFontGlyph* glyph); +CIMGUI_API void igDebugNodeStorage(ImGuiStorage* storage,const char* label); +CIMGUI_API void igDebugNodeTabBar(ImGuiTabBar* tab_bar,const char* label); +CIMGUI_API void igDebugNodeTable(ImGuiTable* table); +CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings); +CIMGUI_API void igDebugNodeInputTextState(ImGuiInputTextState* state); +CIMGUI_API void igDebugNodeTypingSelectState(ImGuiTypingSelectState* state); +CIMGUI_API void igDebugNodeMultiSelectState(ImGuiMultiSelectState* state); +CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label); +CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings); +CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label); +CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack); +CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport); +CIMGUI_API void igDebugNodePlatformMonitor(ImGuiPlatformMonitor* monitor,const char* label,int idx); +CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list); +CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb); +CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void); +CIMGUI_API void igImFontAtlasUpdateConfigDataPointers(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent); +CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque); +CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildRender8bppRectFromString(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value); +CIMGUI_API void igImFontAtlasBuildRender32bppRectFromString(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value); +CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor); +CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride); + + +/////////////////////////hand written functions +//no LogTextV +CIMGUI_API void igLogText(CONST char *fmt, ...); +//no appendfV +CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...); +//for getting FLT_MAX in bindings +CIMGUI_API float igGET_FLT_MAX(void); +//for getting FLT_MIN in bindings +CIMGUI_API float igGET_FLT_MIN(void); + + +CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create(void); +CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self); +CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p); +CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p); + +#ifdef IMGUI_HAS_DOCK +CIMGUI_API void ImGuiPlatformIO_Set_Platform_GetWindowPos(ImGuiPlatformIO* platform_io, void(*user_callback)(ImGuiViewport* vp, ImVec2* out_pos)); +CIMGUI_API void ImGuiPlatformIO_Set_Platform_GetWindowSize(ImGuiPlatformIO* platform_io, void(*user_callback)(ImGuiViewport* vp, ImVec2* out_size)); +#endif + +#endif //CIMGUI_INCLUDED + + + + diff --git a/vendor/cimgui/cimgui_impl.h b/vendor/cimgui/cimgui_impl.h new file mode 100644 index 0000000..e9a834a --- /dev/null +++ b/vendor/cimgui/cimgui_impl.h @@ -0,0 +1,73 @@ +// clang-format off + +#ifdef CIMGUI_USE_GLFW + +typedef struct GLFWwindow GLFWwindow; +typedef struct GLFWmonitor GLFWmonitor; +struct GLFWwindow; +struct GLFWmonitor;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks); +CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks); +CIMGUI_API bool ImGui_ImplGlfw_InitForOther(GLFWwindow* window,bool install_callbacks); +CIMGUI_API void ImGui_ImplGlfw_Shutdown(void); +CIMGUI_API void ImGui_ImplGlfw_NewFrame(void); +CIMGUI_API void ImGui_ImplGlfw_InstallCallbacks(GLFWwindow* window); +CIMGUI_API void ImGui_ImplGlfw_RestoreCallbacks(GLFWwindow* window); +CIMGUI_API void ImGui_ImplGlfw_SetCallbacksChainForAllWindows(bool chain_for_all_windows); +CIMGUI_API void ImGui_ImplGlfw_WindowFocusCallback(GLFWwindow* window,int focused); +CIMGUI_API void ImGui_ImplGlfw_CursorEnterCallback(GLFWwindow* window,int entered); +CIMGUI_API void ImGui_ImplGlfw_CursorPosCallback(GLFWwindow* window,double x,double y); +CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods); +CIMGUI_API void ImGui_ImplGlfw_ScrollCallback(GLFWwindow* window,double xoffset,double yoffset); +CIMGUI_API void ImGui_ImplGlfw_KeyCallback(GLFWwindow* window,int key,int scancode,int action,int mods); +CIMGUI_API void ImGui_ImplGlfw_CharCallback(GLFWwindow* window,unsigned int c); +CIMGUI_API void ImGui_ImplGlfw_MonitorCallback(GLFWmonitor* monitor,int event); +CIMGUI_API void ImGui_ImplGlfw_Sleep(int milliseconds); + +#endif +#ifdef CIMGUI_USE_OPENGL3 +CIMGUI_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version); +CIMGUI_API void ImGui_ImplOpenGL3_Shutdown(void); +CIMGUI_API void ImGui_ImplOpenGL3_NewFrame(void); +CIMGUI_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data); +CIMGUI_API bool ImGui_ImplOpenGL3_CreateFontsTexture(void); +CIMGUI_API void ImGui_ImplOpenGL3_DestroyFontsTexture(void); +CIMGUI_API bool ImGui_ImplOpenGL3_CreateDeviceObjects(void); +CIMGUI_API void ImGui_ImplOpenGL3_DestroyDeviceObjects(void); + +#endif +#ifdef CIMGUI_USE_OPENGL2 +CIMGUI_API bool ImGui_ImplOpenGL2_Init(void); +CIMGUI_API void ImGui_ImplOpenGL2_Shutdown(void); +CIMGUI_API void ImGui_ImplOpenGL2_NewFrame(void); +CIMGUI_API void ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data); +CIMGUI_API bool ImGui_ImplOpenGL2_CreateFontsTexture(void); +CIMGUI_API void ImGui_ImplOpenGL2_DestroyFontsTexture(void); +CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects(void); +CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(void); + +#endif +#ifdef CIMGUI_USE_SDL2 + +typedef struct SDL_Window SDL_Window; +typedef struct SDL_Renderer SDL_Renderer; +typedef struct _SDL_GameController _SDL_GameController; +struct SDL_Window; +struct SDL_Renderer; +struct _SDL_GameController; +typedef union SDL_Event SDL_Event; +typedef enum { ImGui_ImplSDL2_GamepadMode_AutoFirst, ImGui_ImplSDL2_GamepadMode_AutoAll, ImGui_ImplSDL2_GamepadMode_Manual }ImGui_ImplSDL2_GamepadMode;CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); +CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForSDLRenderer(SDL_Window* window,SDL_Renderer* renderer); +CIMGUI_API bool ImGui_ImplSDLRenderer2_Init(SDL_Renderer* renderer); +CIMGUI_API bool ImGui_ImplSDL2_InitForOther(SDL_Window* window); +CIMGUI_API void ImGui_ImplSDL2_Shutdown(void); +CIMGUI_API void ImGui_ImplSDLRenderer2_Shutdown(void); +CIMGUI_API void ImGui_ImplSDLRenderer2_NewFrame(void); +CIMGUI_API void ImGui_ImplSDL2_NewFrame(void); +CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event); +CIMGUI_API void ImGui_ImplSDLRenderer2_RenderDrawData(ImDrawData* draw_data, SDL_Renderer* renderer); +CIMGUI_API void ImGui_ImplSDL2_SetGamepadMode(ImGui_ImplSDL2_GamepadMode mode,struct _SDL_GameController** manual_gamepads_array,int manual_gamepads_count); + +#endif

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�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