From 9b74ee4f797daeb8468d1ed9b8a5c0e804f9e52e Mon Sep 17 00:00:00 2001 From: Eric Mellino Date: Wed, 26 Aug 2020 00:23:46 -0700 Subject: [PATCH] Update to v1.78. --- deps/cimgui/linux-x64/cimgui.so | Bin 864664 -> 1088448 bytes deps/cimgui/osx-x64/cimgui.dylib | Bin 727492 -> 933892 bytes deps/cimgui/win-x64/cimgui.dll | Bin 584192 -> 737792 bytes deps/cimgui/win-x86/cimgui.dll | Bin 517120 -> 644608 bytes src/CodeGenerator/definitions.json | 27270 +++++++++++----- src/CodeGenerator/structs_and_enums.json | 5018 ++- src/ImGui.NET.SampleProgram.XNA/SampleGame.cs | 2 +- src/ImGui.NET.SampleProgram/MemoryEditor.cs | 2 +- src/ImGui.NET.SampleProgram/Program.cs | 2 +- src/ImGui.NET/Generated/ImColor.gen.cs | 16 +- src/ImGui.NET/Generated/ImDrawCmd.gen.cs | 6 +- src/ImGui.NET/Generated/ImDrawData.gen.cs | 10 +- src/ImGui.NET/Generated/ImDrawList.gen.cs | 208 +- .../Generated/ImDrawListFlags.gen.cs | 5 +- .../Generated/ImDrawListSplitter.gen.cs | 12 +- src/ImGui.NET/Generated/ImFont.gen.cs | 38 +- src/ImGui.NET/Generated/ImFontAtlas.gen.cs | 163 +- .../Generated/ImFontAtlasCustomRect.gen.cs | 8 +- .../Generated/ImFontAtlasFlags.gen.cs | 1 + src/ImGui.NET/Generated/ImFontConfig.gen.cs | 2 +- src/ImGui.NET/Generated/ImFontGlyph.gen.cs | 6 +- .../Generated/ImFontGlyphRangesBuilder.gen.cs | 20 +- src/ImGui.NET/Generated/ImGui.gen.cs | 1519 +- .../Generated/ImGuiBackendFlags.gen.cs | 3 + .../Generated/ImGuiButtonFlags.gen.cs | 13 + src/ImGui.NET/Generated/ImGuiCol.gen.cs | 24 +- .../Generated/ImGuiColorEditFlags.gen.cs | 11 +- src/ImGui.NET/Generated/ImGuiCond.gen.cs | 1 + .../Generated/ImGuiConfigFlags.gen.cs | 4 + .../Generated/ImGuiDockNodeFlags.gen.cs | 14 + src/ImGui.NET/Generated/ImGuiIO.gen.cs | 40 +- .../ImGuiInputTextCallbackData.gen.cs | 8 +- .../Generated/ImGuiKeyModFlags.gen.cs | 12 + .../Generated/ImGuiListClipper.gen.cs | 10 +- src/ImGui.NET/Generated/ImGuiNative.gen.cs | 290 +- .../Generated/ImGuiOnceUponAFrame.gen.cs | 2 +- src/ImGui.NET/Generated/ImGuiPayload.gen.cs | 10 +- .../Generated/ImGuiPlatformIO.gen.cs | 78 + .../Generated/ImGuiPlatformMonitor.gen.cs | 34 + .../Generated/ImGuiPopupFlags.gen.cs | 18 + .../Generated/ImGuiSliderFlags.gen.cs | 13 + src/ImGui.NET/Generated/ImGuiStorage.gen.cs | 44 +- src/ImGui.NET/Generated/ImGuiStyle.gen.cs | 14 +- .../Generated/ImGuiTabItemFlags.gen.cs | 1 + .../Generated/ImGuiTextBuffer.gen.cs | 20 +- .../Generated/ImGuiTextFilter.gen.cs | 16 +- src/ImGui.NET/Generated/ImGuiTextRange.gen.cs | 6 +- src/ImGui.NET/Generated/ImGuiViewport.gen.cs | 74 + .../Generated/ImGuiViewportFlags.gen.cs | 18 + .../Generated/ImGuiWindowClass.gen.cs | 40 + .../Generated/ImGuiWindowFlags.gen.cs | 2 + src/ImGui.NET/ImDrawList.Manual.cs | 2 +- src/ImGui.NET/ImGui.NET.csproj | 2 +- 53 files changed, 26572 insertions(+), 8560 deletions(-) create mode 100644 src/ImGui.NET/Generated/ImGuiButtonFlags.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiDockNodeFlags.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiKeyModFlags.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiPlatformMonitor.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiPopupFlags.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiSliderFlags.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiViewport.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiViewportFlags.gen.cs create mode 100644 src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs diff --git a/deps/cimgui/linux-x64/cimgui.so b/deps/cimgui/linux-x64/cimgui.so index d64484d6607ca8647c19190bab995b971d52fe00..bbe7bba75a8da289074859f17a0a165e8e56e566 100644 GIT binary patch literal 1088448 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%0D1BOdeEV- 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 y8}mlpQ8fKV=`vA(Ue&r&88X&ZAsN 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 z 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 Hy7m79v1A`! literal 864664 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%0A>DXoqrBIe0cK zQFvb?$M|zLT@K5_=*-s=pEWzg8pf*G@m8Uf-4dHim*8IGn_1%U1`GoUa1Fb7-6h$PI<$tX+`NC%R*nh-1x6zW zFYN^(0ZK#}WS+n7AV=py!}mL%8?jT{xi{8AEPG$>$$dLUAywI$l5lUuq??0i<)@PK z2Kg;u z;j(qzs=z}E#;Ve=F<$$jL)}9ub`Hx{r!qc;GLMbq{j*L14$!CAZ*PZi znU5mPZ_5vrOztSt;f4y5lMaZu&g$A;T)g>`IXaLVw-3C)e@iF=eG$ASvhwP1H{8v( zl&CIiGqU?ASLQXL?dF35h0Z~&N!}t*W8`&^1x-9XBy}tHCpid=RlZq_vb=U%VfRo8 zbDVJAwuQ({bm1b{L53nJGOSebz&Zb=m1a3-mO9fe5i*WKUZp(7o21DbaDR#>ZkwdL z>=K6WJupne`J1-*6vI)iQ>0y6#bMB=H$553altcDo;|A;DTkN6V1JU!~ko+{ixbM&;(Gupy;5fk=F@1c%MPs)n=un+5o zrZMIyrknfA(Gc&?5pL}rAI~pYgQ+4KnC_a~$MdKI(NH9IE1LbqAhBBVrF!~1*uw>3A0@CQA8s!1I zLqyafbK$tHY<97Y!<4>vD^wG4pu;SzP!S0MSBxg36M!_L+XK&s=z2u7UKCY4BM!HvJ!|zdT!za~rrHRp& z&791H`_uppUwCM3u8270>G|>e`6aMiEubZ+`_Cj6_Vk?KFwB^TfOtaZ%zFMu$w@mg zCtR>?!Z7zy9NJ7e8n9qAZ*h`x&$Er%Y!+c$MO7w7HhgcoadON}-n}8#Y&bwmlk{(m zCS9OV!E3n=ovaR9Ze1l8tdW7xP3vX{N;C6`(Sxjv9UEC!-Nii_g8NPOH&dZ&Q9eX3}nRINKy5gl}lpc zVi1g0w{0H@0LyGgx0TGF4|Zq6?=VM4t2?AbrQQfOJ7Kl2w$tAOh*5!Srm0tI^XmN4 z^K>i(3azSd)X||hPYlwFV96vvLEdUQME@m9nfY7@1b!c#o}V%-s!R zx4y>I1i89L-d(Pj*DR=oSN5PgG4naI!7C88XW&7%= zgBdlYgF&JiPaE=*U<13tG(I!3x#sBW`;}$z>YnP~)aA($AHrN>OD&L`X0iebTngpU zKK>}4l+re_1wr~u?3mWFVZKR~zII1*D|ULVDx@`Ksuoz4$$R4#Y`Fde#a8IWcj{|s zu^X1XOFQEI$h+G(SqY!q~#G;w7QQCWCzbaYgmabs3TT#=oKR#V8OZ_+vc8%67?PX_%ij{e?FX z8P)MwZj#=V?}ZD`o{DqQZR#H6+uKTkAaIJ@q7eaZt6BnM?p=jT&iep{Qe0a({9fxAT$tN`2h*`G-)x3d5TslsH|~rmleClV zTeT1wf}q4sx7Uv#r)EVR6&U7Gy2i)v4Ts4IXSxc!C#yb<3dEDW-WsZ<`V| zLy9aq!o;Un*7Cz8G|DN!1^K9Z(mF7ds7&%Nx&TBQm5N5>)Z>ZSS(^8&%ssGDlv)%W zOQHTXTL&WqHH|-D?&jp=4ep)Rgm&!&TPjD}+Nl?}cse8B9b$U{lKy-S+#@I!%9>Y3z!%#bp+st}s zcfD6;VzlOF9?l(BHnD7UE}CDnWYl!RxF^ThOWJi1Kb;Jamu=8xe z9ACn8HTyG(>?lo)m3wx|0o(0~W?;2xJL@70JLdVAq$S@Qz#Ki z8F}6AV1qGB}vKba?LyLtD2= zEonH6E&pL)lNItHZcl4CDJ~_L1 zIVv9sUt)odA`tN|VLfb_#+QSOKbvQ2A4m14uXdUDn$zFvw=SSjjM!P;=}P{_l-ulp zu9uV!lq0#S+;QcU0qm&h#AT5i4!G@E|B53aN0gm`djXq=KD)lApA6FuH(;?m#ow(O zy0mb_#{oYId<4PsObC2gZG9OmWT0h{RvW#vfvVF>8s{b&YaD1fTV~msGhBnoDaIuY zYCRSjj18;Jmg&gK;OwA}@0T%d(=r&8!d(i^y^Oe|Hl#UvU13P4@$H57EX}jM zYEUZj+p20Cw(+%S58`A!jV19=2WRF9B$Zj!wJ=IH#Je+U^#Sz0IQg7$2Ddcy{p$ZKYmP##08cslOtrm}&+RAInwC z-|l#xMJo*F2J%t2fZVg}b}4!-(7^tZ0ViO$-rC_UJnnGN44laa4&30BOze)=!Z)3z z18q{NAjFhsGu%XViu_Q89#Lm;tHf@CzG-#i~E7Bd8no zfH!gfOo@Nxnu65A3~?EG0i&rY#*8)b{WG+l#FI+Uft8JNl-^gY1F}&!!Ra>lV*A2s zB+`BgHt%9AHeIv$V{N5WE-N};Twh;kgM9Pa@huOFXbdk6Yj$Y`V_u&Ywz>Do)Rv9G zpgZNu0##U9g&wSo1T&*_5PFnr#&A>(-xctWm{T*9$E7dSYgM16uLcF@X<@A?GEM#o zOs!3QxdBi3e6r%Cxc1sXSf(-{As8R73M?@bPoJ_G2&C%q+CqLQ3k6M-V5}KfEyN;! zHXS}j7u_@L5J8jTqw^(CGBQ~)hk3k>74>sx>X5S9AOV&mbGDWFC^nF!i*KlIJ0w$% zoao9G;e0r<+l_78bVBb=Nt(5wg>iGgh5KR&=di(c;4f|F);5G5HZG)lsf9+lT(=CGpyf2=uEE~F8 zu1g)e;Ngr=hGri+dP4h@r0cWOqu@j8;X~$>Z5xfmAu9YTZS;kg8_2qZ(%XNE5v&DS z%H?$YQu?Z&t=_WDWntVwHj`$R8SK<0X5k&1%Dq?iJb&Hgq?N~is{2YsqX9RX&dZ{y z%|N+Rf3gqQw5_3U42#t|dvpj}T z_g-{e^$}9%vH@dA)7v5j4X7L^V5UgaQEoFIs1hc34%yKN$uP_u_Y}m zM|B?0kfS<$v0O5He8s2=TD5n!T*FumS&gQqEmcNbD1$xpQ`ea5Zy9^rt~q1-^6M^h zJd}c6vr7U7FfMHaV-V0-^OjS%N)l>xXeK;+R=&5>G7Ijk?)awJtuA9#JsGZ;`VNAl z%{*J+W4fCb$@@U9{&>up57}!+Bn}Nuz^M}WL$2ooUd>xp!qTsfT8<=YR6iuKYJm=; z3~!}9wgMPksjWw3Nv?6lUgEVhJPhrl%3iTgF3;AwKAUv$My4|dDMt{y1z;SN6nbB> z)`ktz%z{JB<`&}NV;PH;RCR;x89eZa39muxG=?gd3nuQ$1F1L1!<&m(#(M7=T2(Yu z!;HMG0A-y!uvy%yP1sO3Xh2^Ow#Nkxw^*7G27X4Jpy+p7xyRXYX%_(uwe-Vhq2x*( z$DmR$GM5!@nft}}S!(0mTRiVKY)R9$Oqm$8xGg#1iC03atV=}+pynRR8!A5ry-?>) zpTTEjQ>+AV&}b+z1H@g;Jy-Hq*ppJ@wjE=EUVCaw3L+=M56OYMD78TH4d)8{=q+k< z;ha6WK)WT>yMFB@DU56zx$MTK1-!%6?fQ_9S?yHAI(#D`u`*Mn=nQUm-hZg2%>i-^ zR^r1QG4v6^;` zQpO&3g=!ifvucHFLU^u~-K!6Q?FY9N=gulc4yMYS4cZ|=-D$&Z9oax7&a_Yqv=tV~ zpW<)@ieH@F(_DUxKgSN?Psd#5+8Rfw?ExJtuk~`c*GI{E&;q#@XA>Rl=WxVunntvx z(?WmJ%SMZ0Uo(+e)*C9kl(CuEh)9P*6!v`Ee2#xd5{;8i^OjNT>0^x(RUfHByCb%x zXiXnLzgBZ8s$kMq$SQE7;X^EfEHUTf3pkAx)|__QUI;PRfO|ZtYM}^BXOHG>J^?;# z&&fn-)favbGXlLMjzS;pypsJbK0`-h+aa%}$#@vdb?plPyc)YSuyR480wmoUvP2Yy(R_qk-kNrp zDo=ouYQ$o^$>t#s0&!LA0qimSx#}w2c3SQUwncWQ<@R=wjd{wVXV(@fEIcyy1dTw= z?2^=K{VJpRE)T;Wy!y!WpwQPQ%>XEsNp&E-ZM(z0M7FRV{aIcqCzGK!0N9i9Em}AN zwrhe@eZa0%UG0b2nYb?kX=BUtCr$GLTLL}Ys`6AVh%J$MMgnB+LPl9!WVj*sT14&4 zGQqv|ER5HS(L#lw<4FZ?spSt@KEmfqm0(kS?3wac@3!twCj~&H5vEd?j$57NY0cb^ zz7}$tDBocbevpX@RW}0_lNH`yZ(_Sg=!vbSlVO`K~?EU)=3UrKbC1eq+da;j+`=! za~j)}+o;uiMZ@$X2cVljzs&56ldugRK3cGRsf2NWQW5XO*IAN{%bnIXb#C zJ#ESr92mOza0EVJ&<}Y)wfbOs+bbZt49ans49=zJWU6~Ss6Po;+CZ+_r(TW8vb@Z< zSXdj3?jGtd%v`_P>8~8=f+TkRH?o@R^$&-lL9RHC<@dywLCLD%n7TFvXCL!E?&V9n zl~uf(vawVnQ{!zZOQ1mc%e#!cp)r}NUQ;Z~&e9qxSRNOX;T($1O#^mA3v z(w*oWRSGOGYbQF7K=^KlB~l`mg`-Rz0Qq=!it_W*3v5{<491)cn#8Q;WU!MSd5Y%e zh)mJykDOVm&JIqi9_Q{0)roS|V*_NtVQ1xN97!N`JkFJxj4(HZ5iTD(Kf&Yuj!oeWdpJ3*>%B|!wCkb~0MK@LZxYM=lV;Q}SDrqs4v~4_qvV#Jlz(`LF6uy)a z7WJkwpN;6QHB;PjWKoy{2FVYB{(8xXPc?Z5kL?9BuR^s0w-n3CUedJ+$?bwOmJ>j+ zr&HufVNS-=EMH)z)L{$<8S3x7e0PK`*0?Z&$E|!S!6gvVSdckb6{Z~%egPL|1_TAVwq+v_ zj1E;ECUpxgg|o>fH;h2H$UfnTXft8QQV}MILUuYll>n5SG=Q_3z*e5Zvtq4e3O>&B z^KXHF9ulZJWAyRh!Qu4ICg?7HI?QGVcn(WAN{@X4rzl24h7BwuGnmijwmp2-t*_6# za_6pv%Hu7Jbxyd2$)JIZHTg4{L`)WIzQ3f<^@k2m3jFefBnFg)@+LnzrqkWsaJ$tY zPUB@8Ik?FtEgu6C_;)BF#{`M_qBAt_-wTp!;YjCV6y?crMywk!KO?qjv*Dhn?Zso% zQV4XhS-1UQ$0&qm5_l*-=V=J06vn|3#Rxy@OJt#6vJT5nSM(q)_f7Zc{o=gSP|5;# z&;t}OpQB<8o$Ck+ni@meQCl?a=tDo};P^*x7gu1wa?(MY9ybh{nt*2_u*VJ!@6<_B zqgv;cGB(d}1^|HE+44tM*A?=`mJ>0vJ+Ys4O@Y%ZqME1o`0T<8e2uaPXmx$-Ek+$- z*PRus6FhQ0N*HwGP`d@tzqM;J_ouoIOqVg=$B|)A|l@kL*; z#T9+pt0OCiLN(d-5#Zp$oYJbf)`NjEb}EiItm(w?1fcVor4y5Q!Be?@OP>dFjdL8$ z>{=LAm~4w(I`x2&Pg(9YjT6MITnSurpp7C4ebF)Sgt~Wv=^;h#GB2^^KRmiTVry)X z$gA;^yKCJE;j(CPSw_VBd9*Jyn<~vXF%KXm>HEM7Bz&uu^nI-(^L_lGwjl5i$T)VR z39fH9;0&eq&2~egXmiSt`ZGria;fthHZ#A_nKbsTrFw2^7CnUW6p)8US4^EkSX%5{ zrZvLnz2o@j3n0{slf|5!Sj?IGg1^s)g3TPK;FZelzSu1WQWeq`j$K1(VpHbwOOLQ zK+agv2>Qv|Ku7A_F0j?&n1>FG5(DhqfmuUKG1kumWQtagv7!iIJbYjQuRwCEtT?Qz zdY5iG7a`hVkqgSIyRKFYbssz8agKxeyc0MHgm9A=LF3Gr@MFnVxtDo4W?XORhP73s ztE!?r&@^Hz$FB)FFq_Y_Q9}_*`_(QXQ`^QWGstc3ot%%kVVBmA+|aGQXD!#QeQj}Q z`B3BipfYjwKtN>FyttUMcvw1jV*I1vFo|=Q2_Hn@#Qn$M^T$1c<=4tLb3xU-}+2Ht4`U`aJkjPHJg^QuPOFcs&ljdGeasD6bDN)p4) z+Cw^TtYxoC#;?DucOYxUh?sN4BRc)kHGOyH1kV64+h>L^c5!(9%4$DJ_6JEO9JeyrZ?#Bfc_oxPqGL#W`Q4tSYoWF7M?bYIXHDgxI0z-Uu5J^3t?&-z<5slgg z|K^;t(kPZNRS@2->f;3WOz6~e&d>gsgE*s@r5-PrfO|k z6-?2Z4V0fxEl%<(cMiNmbLyQ@LGuRo$)EyI^hMj1I@#E`vwVMsukebqJM?-Qf1RVv z;GI|JZ|}Uomb{n$05#xxcZ#k%8+Ts5KgX5!3dN>xV4HRPWqosq?{L)M5ijt+F0sGw z4z}Xr|M>IHs|);b4G!P9bAnItql=gH?C;D^4^NmeIXr!do5VXj>iGC@e#3^ehnke# zjOSM$y|;VB-@Ff>j$3M^M`t)Li4Ww1@rfRTGTejhFs;+;8I#eT4q{eZL@{ zAJ@nH&;9!Qe#7s-ul{lB2E;?>^8uWb$U-Nweh_UmK){>ZP7*Ps2O{(58Md;Qyue>1xNhx>m~ zzlhg={P+6{#`OR9qw9b6)~=7&?|#-_A9RaP|I_IDkM0`7$LpWQ#QXxMZd|_cpYhjU z#ecz{Km0ut;2-{;-6!}oE{NyH>wm)+f2~}9{()cr2X_5;_`d!V*T?Ih z;>&vd#z%Jj#z%Jj?nnURx_JFRqw7EV(yssLOS}G0T>fJW--|!|^*8Zw-Ye$+(NFFA z@Bh@F|A+kr-|OFQ{1&d~_%}zN$Mtr%{F1-rKlOFQV*36ofBwJv4|==tckuF4Tom&T xzM_1_*zK40|3CTUFYAxL^~d$od~SUD*YU@?>wn{S|B8O{+c8kTVDxt5{{fYAu*LuY diff --git a/deps/cimgui/osx-x64/cimgui.dylib b/deps/cimgui/osx-x64/cimgui.dylib index 1e9ca0227c37a3cdda7014e76d962cde805ab26f..44409f96e05c74e40c0887758e2052a761afb088 100644 GIT binary patch literal 933892 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

YD=@d^atuR zZ!4VRtpH;!XM^Revz!|&=Q_*zwB=l5IagcG4=iW1aAMn-i}3(vIxX*Z%c%>eVI^r} z*iaUQTt${C7-Qun!*ZrsPJVKO<$Jt^ecGb1#&WKE6k7!Oh7jb}ku_KgPniAZ3`bfv<@jrw5I(BHB6PD}g}ZPT@rThOr|a zBf-IB_E3j}^+RI;S1*PeDqN8ujl-zRl7a80gBTg;hf0$XYv}pBJV1M};as{U4bDw* z{SX7kkQx!t)>&#JBc+BmlHuiBee`qS3T-3<$r1nLh-MQJ;RrH|Jj9C}@wAC}k|S1| zh+lEU3KOx6BW9V1Uvfl|iI@chH9RX;B)ZxPIhP{7KeM$jM8a`aB4eaPl&S+Hm{Wml z-NVLPQGN6+)ZL~0j!iR|?;OSQn`RcR^@Wrc zZd5ltAK{@@s^jbc&vK3!ZzB90kzpck;D}TcF@+aovzzTCj8b>TN z5ei4lF%icz8K=c2;xmp=1)@;j14LUMmza=;|E$*gpnM!>3GHt@sv)#n^*>P58|fg? z`u{bAo`W7XXD-NtXPAh296>J!@(|YnL5*jhYjBR46`2uupq@*#Pa@jaaM~2G2u?Ph zVDH1|zXX%2c|v6nBhSy2C$pK3IA9$6*1DWbc|U{E5a(Ln0z?V<{|7Y)X@B?&?9F3; z=6atop7Bh>i$^%aecTgV;--V}sY{A;vts-xy={E*v$COQtHEQjiuA(Jt=JX!QJ;d) zqG4js-AtrMph&)mz*w}PEYD2@3osTe$c`?0g~T=3(>HWE95&@oQUK)M5Etugc<)c4{+Lq>?vw4=6mGCSdyoqI5&M%ku1LspGhuvhU zS6={kXd`VM=Y{zY=un+75kZD9b{G0NG=~SikwY0AD°D|7{im`HdzW&`6WN2U5O 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


!d*-J==2})X`;j6 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%0Dn`-OBDcBuep*e|F6Xf5m)%m``Xzb+B~tS$Qm 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%0A!-KR( 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

    B$eUmn@=>jm>8GlYL2HT9L$7}6(26?jk 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

    tepgMexb^l-D}?DLq3B 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 *SNsmKF4J%&k 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 B;C%o9 diff --git a/deps/cimgui/win-x64/cimgui.dll b/deps/cimgui/win-x64/cimgui.dll index b110412d806092f54bf00734ecda6680c582369c..cb253edb057d371ef8a4df38c6c0b6493be5dec8 100644 GIT binary patch literal 737792 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

    lqvq*}=(L%5<*0kdZ+gD2$#+S#b_V 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 z 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⪼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

    (F6?LCz{?m80AEalfKcl3MxIs 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ȑr_vWi>*tcM>D@1E9PDd_w2E`B$=Nk-kEDZ#uZPJ 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%0DFt`+*3l=JakXKz5Y$ud4BI{5QhVuu||h1L;o!6 zOdH?v9SnAr+OFeCbnYT#5BC)`UgA7f$9FL4)8uTM9XZTd)4wjTag}{(sa<+1-_AdQ zZZK77>)4lA&e+h{(%4bDQQUEd2V;kLBQ7%>8ie6S9U0}r198}$dw>TTPcFPY*6nNn z(6DBbbC8|biq{s{FL8bUt+rDqaYkHbIP{FA3pR51b|CQICr|PI(X-)OM^(&0&?>3^ zeP4lHftyshZoVva@YU}}hgX=+N5Dr3_();b;!Zdm)SuiN%LwD!by={=UMP!p$LkA* zn5(e2)*hx;`nZ3m?|e>j$7qQ23yKPHVXy97$9trD?~n5hgXz99jdRHn z?45J8ZRp3`CsP^Qi*5UH_SdF(XMP+RHO6-uuyqz=)w;Zsm70*&U~ zo7d~~4OwiX@If7Xz_(KMb?d?UHP|Pxao4i;cp+_U@ ze@ED`!YD`aaX2Fn@$s^QV)kXDHGRZ`$jyVl%(r85DzglEdW?IVj7NRLQQ`lAn^l}- z1#29^zr~#jama=<@_<6T{9tc2d+#OIJB7R*FS83qD(KrvJB#n)v~f=%JWn%N-B;CK zDIB%$aEkrrv9#5Ua^IFWnhr5P_TRyG*`5a{*_cigJNW)L7TAcws8jKAIG!h9&tdBb zZ!oidT+jNki8F#t^mP+`T|37p)qK%M-S_9){iFHzCUo4y82TBsc@Fn|R|ot~oDr81 z{y@GxK={33o@s0d#Z{;0iH8U0mZKA~-$c9C!%t1UOTeeW=>{42ye;3}Hp-cYp?dJi zv*~8$*nT_`Swa&cAj{6@QP}C#S~|A#tN`YCT$x! z(w1TN_2Jk0&Sv<0;T-2+k@|?e*r9Q3AlR*EIMaSk9dvRyA*TtChy8E%-UPgj;tt@Q z-8GP;90pp-jW|jv4PcT0;f!*}kVC{y!fh$GYzu5l$Z`%&aTEds5R@Za#au0=6vR=k z0#!K!r64FRv`{L_l@@44p)EJ>_n(=SRm0!%95lnF9IOV>} z`#%Ajqx0gqk+M#qocmGEJt*Urly5WcHAC~-K#k*=cIH^Nr2Lycwmo_6Kwf-@?AUeH zF)&!ki|2`e&59;zlgn4xeM1*gW&Jss&UJBL-t;Eu-7QZ^(tI$uFas^ ze210#VO~W4HkiyOvzNj=vwuTn&u1^&1?%y7D09ApZs+@a*NXATj?30zZv*=+7~2GY zuSL&+uzys~fyn-M=0kPA#(k~u#d_+W@R&_E=r+Hz!m|_4%p36xv(XD?H>vJ}8J9LT zj8Y%K=QeJQTl&Ze)TJ{@Jp_+kXZua&Zp8f@Ol&a6QtuANaiZU54}lPo zz&tef2mPC=>|Ni0@!Nk7T_W{r)xte|_whB~b zCa#>HKw8ei4f$@q%Un%^n#A$!&GGEc@ibC)`DT}1+kBzA_TtExmHJzc`GoEF;&(HTAoh)Gy~s-Y?3re)S(1J6g&o<&l1ax$GJ{DBp!k2rE+lBriwS02nuK(IL+S%z<%z z@O{Z|288g#FTgfZr2eq~5R0IBJV62+zE6@LM*yw3#nIl=rfAK9Uwwxn>?t zu1nsF--O>>t-QC*JS_Rjd)ty9ElwT9Z!!G_-nYlL4c~~~1$_6$GUlhu_B#x^?j&A{ zFc(0B{kF<&==TTQqh)@P`jOwz{AOy?sDFGP5ay4ZlMwMl>V4<)-H6`5vY4`u;`@4O z^Zg~~Tk`wQ53t|;J|+9Z%{Tn`Mibv8(Z?(Q*uP!2HFc2x2KSq~KPm5O?BzPYM(j7Q zG2!KTPoi-rVZG0!C2s$(I83pQS-4^l7)1t>vuN8TBN=uTWq5c&?`U=Z?FmXW!g2@hom zeV2NH6y%@)Wso>(7v_N>1W`yq7IIL8rtc{gh7{yr5b{ul$gb#6g2wL?7Q&E&B80}0 zCgh=UH~b(6MJR#dvv?tBf+*xf@|nCG>~2tgL|PzE&)J47G~ zS;)a4mXC_xz%pWthR5JW-hBP9~@P=F$opbTmP;UNS~5QYduAq82;!64+J07WQ4 z8Ps0HhY&PD6ta+mJV^c}WFwyg3_%lwAq9g_hDJWQ7=aR$K}{qbNI@2IFbD-GK^a2( zk`{y^0(mGv5y~L>Htk1zXxg7Npa3NZ9e^EjP=F$oKplu5G(i|55QP*J8Ua~^5|lw5 zL|8~c7IIJk$-9VbnnXH~gFz@l3Cf_tqz_TZLJ2~X2@5(tvIJ#_Ofj}7G6h-4TU!BH zwt9FfVL{@Hp0#?}%Fs0YVGxQ?5}mMRWMn#Jho%|C1F;vZR5P)I*rHbEk!7*ZGWHZw zuJ0@|CpO4K0g6z9GN@+GH-w-G!VrNR6hZQ6JQzEO9zmuc2PHWN*4}ssVITro$XTQe z(w_3T3s8daY{EelQjmo_6rc!=a|i>HUly4Y9rB>&5)Ya-Carmdji5smBz(b2btrxy zwkR?u?)l^kQAj}+axe&aC_rNieh_WN25JFeAP;IG@gWC|izp*xp#bVI{2&E6C_oX) zpbn>gLHbpxrzZ3)6rco+M__{#8KS;)a4mXC_x$2F{B3}Xo4_AAPOnSLJkHY4+SVf3Cf__ zhz}uXf+(aQ2YD!hiV_Aw5P>MB#XK^O=@6NDiGQ5b|g6rcztD1(X< z2SU&UVTeE!Qjmol3_>0XPy*FS9B6_tL?8+&$U+VVArA#8LJ7*Cx`+!+5QYduAq82; z!64+J07WQ48B{mrg%Cs_4+SVf3Cf@ngnD;|K>4h(ZnqArB>J>>&+^KonAtg&Yh*9!gLK)k}B?K@)@_0#Qgo z7IKh>BB(yXK@_r(gF(nc0g9lKgn=leU=Z?9fFhKj3@Sz55CSPz6EX}Dh(ZdoFbH`l zLF4g+hbD+X6jG3dJQSb^WeBAS2Vsap3bIgwa6jon0ZI_b;15|C1T{ch2tx#-kb*4a zU=WH>f-B!M8tFm^njj1jh(Zdo zkb^17V0j6jG3d91KDp3Q&YHs56NJVTeE! zQjmi|$U^~&P=Ye3AK(vzkcR>kp#)`6XHjMdK@)@_0#Qgo7IH8Mc_=^;N>GN#*@T5W z6rgd1A%tv#Fhn2<;+KLfKc_=~&)D?t-5JVsfIT(aI6rcztD1*9^@DPF~2tx#N zP=wG`*dc7Wfw_lYz|-(&C_@9^V`+r%z(hC%j)63s1{c9ia4$RuAHbIT@a<%n1;@ZL zI1hdSZ-AP}+!-7Ii{V5Vg!|z|_y?@BFX_Nu&nZp@K^Arax5?ty5I`9 zAN~Y?hc98XX`Ek}1#OUm^WZx81v~*S!av|kXq?XeD%cky&<3Z%tkAoIC9?pkb;Z^t?wmyXR2D9K;$ifwHKl}kchQ`^PFPH+|a0U#* zWAGY$0pFQ3MooqU`~X(Lo$xgL6+VFt=duO}hrt3oh0roaN|fivN1 z$ivg{7x)S`YoY8g6OM*{I0vqSd*L_m27C+~w({LH*cT3mG@K7N!4vQfdfPcd}M{ta=6YLGM zU=bV(C&IaK4crC~!3(ekzJkUh>1SX9OohYYcsK{HhX>#(cmqBF=P16n1e?RIurD;j zVGxHi;5xV+9*0-pztC_r?GAQ?aWDxMK@!e^Rd5U32dm*FcpLr;n;b)%fLU-T90NTt z0B6BPFbH{g6kdRTz6WBD$d4S1qB&6XSxB>F; z5d0qAgb!hZ7}q!K4Ew+oI22-VBAgFDfqUUuD1oz>z6Qp^fv^Dj;0*W?+zl_nd!X7$ zANGW1I1X}fGyED}hRTeXSHK;B|Nx+&+#C zz7MmY3(kOR;URbq-hltYH*mGB_E174bYAM6dYpaYJFli@tL8g7FEyZ~=N z8P@6NI)fdc2_`}qB5)WaVFg?V1^6wz0&l~IAn#T*!uBv8Cc!*70=i)toC!I&8g7PP zz|-&+Gz^e8>?93PB>NpJ`p4P7t*XTimA4crSa!5a7wzJT>l;+lZnVGeY_Nw5lTfS>22)@mB;Z6iAFhL2;68X3-iCj}dRdMU4uA-Bz;ajxcfd37M|dB+ z)3~?8SeOEHAP%R(D!3a8@GSfVK7_AegVQ-K7!NbxDCmPz;fHV|+y#%q?_dpl0b|bK zm|zc>4o5*BoC@c{AlwO$!>jNCj5(9O0QQFnw8L^ZA8v)m;Lq?WZ2AM*GE9c~&;cjF zO1K{Gh9}`g_$#b?7X2&i0}CJy%i(;u9`1+Vz-#ay7=1QI1SE+E8!<_H#`czgV*6*_!7Q-4tc^Ma5SXgRLH@j@Dh9o z>zqsd!uMexXoYS#0nUYs;99s19)jP(A7BlX;Y--yJnrvsAS{GVSOVw3mGCpTAD)Dl z;T`x7sFn0#up{gV2S5zYfSceUcn#i%PhrgYjQ?Rr*d5sMpN{#@^R5H0>QTL_PbF1K9k0@=UuD#QTB4S!WokLo+$S;>eX=@*3FWLhO`WdJ zP-ik}dX_p{tx)HvbD11msm@mys0&q2UBuMa57i~=QgxZST&+@9FokoKx>{YMex$Bd zgX%hUy}Ci&sBTg}RzFcUtDmY{)X&td>gVbTUIoTBH7^{;u9t@2U6IKh!_@-N6sk zzto57BlU0fAN61LvHC=Psy<_X_!sI+^%bYzVf&NkG&t)x>pJT>qu3-gh7a7V&&PE( zP;m7CDDGhdW0&M>zwAC?wsMA>HNSs%Q@Rw;hf`~>zwDTbk27!a4vLm&PC3}&JUeSoJ*a{ zoXee6&K1s;&Q;FU&Na@DoNJvy=Q`(l=LY9S=O*XJ&QF}1ou4|lI6rf4b$;&L=G^Y& zojaU6ox7a7onJWjIQKgDIrlpcIKOlrbRKdZc7Ej)oL@VSIFCAyIgdL}I8QpOou{0q zo!>amIKOqCb)IvI&hyR-&hMNTo!>iua9(m=cK+!6$$7>-M=xH{~Ahrrmxw;|{n>+@>{@H!a{fk?2Uw8lNzTv*WO|K|SPeb;@@ec%0u z`%ky*e&GJg{m}i${kQuc_rLDP?kDc2?q}}j?icQt?pJjEj^}!w*Wj(=t?RAljq*l& zW4v#8>w6n`8+sdgjo!xICf=srH@$Cpn|a^%Hutvhw)D30w)VF1w)M92Lf-b?4&IL5 zPTqICoxSgRyLjL8cJ;pRjrDf(cK7!1n!G)|ao%`ug148qx3`Zs(c9PC&)eTSz&p@8 z$eZMay~*AbZ>l%Vo9@lE?`H3(-YwqG zyj#7Wd$)PFdwK5;?@sS7?{4oG-aX#E-hJNv-UHq*y$8LAyobGCc?Iv+-Xq?l-ecb5 z-V@%F-fHhD?`iKh-ZS2By=T4WyrTEK_k#C3??vzT-XFY|yqCQ{dVlg>@m}@*?7imw z#VdKQdw=!b@ZR*^^4|8|@z!{M^ZxF=>%Hf_@BPF3r&snq@c!j}=zZk<+xw6AU+-h@ z6Yo>+Gw*Zn3-3$sD{lNwgWKRWG&HQ!ux`V84Wk-HH;ifcM#K6I8#HX#uu(%}!^RDp zG;G@N&4zC^Y}WAYhW12n*Fa+Tj-DRX+&d+aSr~86B-3qEd*ZS5PzwQSjp=wS6R$C~ z#547wTI2oJHZ|Ep;(UC0i1GT|M#HvE^~8WIw4&tyc`w;>~>>@nw^HdZr9?cE;2F!O+!+L2FBUtS3IT zCy|=ZnXCz4drY$v{h5~TSUTPzWwe!0YqZJM8r!JPsfl!ZPrN1G)f?~2%!w_Vo=zwI z1E~u=Os1)x1oco`lR8$7$B?S531W^tXbKkAPiRg&-6gG4>N6NtAHzU8P3fn0$NKu> z(x`?8l4OSS77*E>d%EtfmSiV{JQhAU15+`N;vAT)o%qL|^?;&FxC|)nz88 zVaq0k?irfIFl7+aut`XBuFFnLYYl5W<_z>?61uyni`yDsmYI?4%S1B4hAXurK6D_` zsrXGoo70JyT(oO34=smnS^f2mu+8_73&}LXV44-*y4FYMknD@k8_1*vYU*Joso1NX zD>0Z-&?ixIs;Wm83?GSQx+kaGTa&{YXT~34HvRMUe_B$2)v*#9UsgX|DFoa&=G6^u+q74)kY|`m}ME8^+2B9>&_%+#jLO z);-~H-os?1JM~It5@}}7@>F*){n{Y&<6Q$idYo0sK>~=QK9bm`#XDp4XTy2TNGE%_ zw&Ja=GuGy9#wAmey(yX>H9IBNAD_6_|Ah$uGiZGPJ!GmW4tK)#>gmu|O!dh94x`Q@ zP8rA4nVb9Q2xaIp)Qc83#6vp6%Bh*MTo0>iViG`~t@+ZV`=@r(9refMa{1q(S`xi< zO`Qp@gk*28zAIJ>TbJ(gG(BLV{c92(?kv|Pa&RmalhS=nB8Maynaef4wt}>F#}Z%T zy)Y5a^l@no&16oJ%aZ$6e=@z6dbZ}t{gZoA-LZ-Fxm3L8&zv$@kKLH#IxdW9`MJe!n)w+Paf|OQ&uV6!-jiZ!8t4zBYZJ zvy;i=22!oD#d<6y#ch*rL8_=FaYB5upMV$_CDR>?(y>$|*`LTHl6_TAc|J9Rp}?iy zHY3qjTZ)QdZgNI-6s|L+#-wbMJC?-y+Wl*(4ePY{;(@NY=DuP=rjtv99foaCenFf2 ztJP|5T2-If$(R{T>xAaV8Cs`pMM)e{#y%@3Q{tVBmgypN_nMRy^!F=xkPox{eOn_Nqb`N?Ev*cdJHtT2p^9jXTN ztvL_P^W-wscT#Ca!H&Da7V{XXEJ!g9($Br7AFZ{S zG-_?NX+&bnnQZR})~avPWwH*FP{pTTE|b>fynY!B#6vP2b7DzcPk3`itKqpymn7m# zYlGLEvn$47C(%u+s;=XZyyt6hwfrlQHgx1#Kg4Z9M1jaU8 z(1poFNBv<+aBCkDh4aE4ZAb=~haM2dVG53Qxaf5SS>6+$la%!^U2Dcwlh|+p0_hIt zZD-O0Db_bDVg<7FPlH(XQWi%pSFgR&TQcHN(;UoTS?UkXKDLovjd@<0=Pr}9wd;d4 zdX2q4X}MRJ;t^OJmC)L!HaNEivrcDYRNOXF#oZR;KJVYnWf*6p8MAGRL+wk3q_em> zQV0ZZZ)1&fNZ59}rYn_G&2nu=5U)P&1VRs2Xoh2Un!7gT{z|7S2{1b;i+*|vpjtF* z4P35)url{MB&a!Yl>~?S_fKZ@uh-ygacmxuSbx7!hr}6D2YNE5dJ?tMEIr#ahYP@( zLp5a+U@ZyP)vXEJZx?*Xf!VjEDLS@@xk=BDA3wlQGVq{V4M4M>6HD|}pY&?Hm_Ipg zI4@m^m5`>?6=&_`<(uUKlLu%2Ittn)o660&-lKZ&t@zYrUz>Yv=H@=nLrTA$iU=4? zyntc2sC0b#<|n1E_6;Ud#ZMQf))q{>60YWKn((ch%IfXD))q{o5^k6@^oU#LhpIJY z5|TnUPm`&AIfwr0Bkd#TUFm;=#<|Hu;_=jE8JYbr|H_SME%7U@I_N)ar23G7Y7JIJ zn~eII5SbNEbal(DX!U@sPqoF`Jck%s6Pcd)@M-v7L*i6xUcAiwq+U|?o%U9xo$@5M zD3Ou1n;N%W5HL1Q8JAwaI4a?+EtuByWlYyIO=Wht=%~gN41~AdLZQ7m?^9;`Ns42B zz)`sf{h*bK^bNKh`Oem0Qmw(H79~2WhiHzprkKWLIzFA6F$Bw9u}tub*xcXDK818f zubk;v^KkaWQgRE|?$#tJRKmBWV}1P$v}J&9ynVxALoA2;mg>nQsXghbMfhb8m`vHV zp(e^W6J=Z=if^h!85ihKNMT%}+eS)sSHlF15{B~C1?}&qBd?lkN-@DCI3Z99-&DzA zLTxD+-x6t2I}>4T%{;1@l!Mj<>@XV6&Z@7eWC|Dz@0TdiHMzY#p2~37?V6TOru^qX zv2#Nut{(p2>`8R>$!)qdsUJflv5pQNFcd!Q16n#|Ad_M8t;RKd8E!MHVI>P}JsnlE zcACZ9U;tKkf==mSe7Bu}s5pBUCw)Je!Lc zMO_NkS{Jj%Y8D&)bY`ZL11aAj_iNkJRZMh=L0#sHZ4p=ruSV4lJ9BQ&hOX71T?X|v zk!^U>m)7`H>t83p;6K*m2e4yfTMFZmo_JRJ24{NgKd}&1*qJ*zF7HXGmgQhV~iFe1ABv2=&r^C$CZql$-Kbq!d%SPRdm^)v9K6h+9Va zW(cgW9_{w81PL$x^br22Mw^oT@ycb(J|n%rE4$Gd}33@tK#BrG@@V#YmYV3HFJk zD{+jo63aM;i)Swrlb4=PmBP`H&FBl(5eC!oX+PAqSX$Sf?$GVkEs1D1n_|qV2%KPl z?v5tavwWU3t2&FcEPEmOK4xX08j_|;J12K@Dfq!;h}zdFU9Vm?)va+M8&zeowoh*@ zWtVG`Eo(M_Jk!ZVCwF?^#(aNTPs*CA(&m2Iq+30dTlWP&BiUA%-CbX}nB1s-BWEXMP%EEWbTiQ)OY-WMCFv0=o3C{=>5r zf{{kxmL^U!f;3)Qmu|7*Azf3&Asti2p{E}Fu=1#A{LlhMKRQ-FGHOj!nX1!c7D?GS z=1N)vy}iqkvT~*W)y*`Z`a?bf_-jfgoOFXGoTMm?sxk&6tZ%D~z_109@`qbkYX@6m zFheb?nSmA#ze7i@jC_o4$64a2jB;dK$rQRI(~h`q^o`sM)Yj^!2OZ)&FKxQ&>JbO6 zCe1+aEuLndNL+7DrXD`CMK_;#gai; zYce$_>DL1dKAxV(MsZ?@r-|abWJGRy{w|g}nMSgqe7kImt@zBG-r6=}c5B<5$%hec zX8Yu&vE$A0 z@@v$LTBP@8dO#1<>`hZlG7?}ofi%hZ1~Wtngy8v0E+b>%w%;tTcmxe|xz)-Y+3t%C z1YMg&LQAY*D*iaOl25-`#t$Ud@7IRz0%ftHOYYmU|7e@1Rg!IN(>W@t|PVxHpV_Fk!uirGF|RXxn;x#F(97EC_=aW?nTnfrrD?dV7j$bQpA7cSY) zJ*6kE$7)G7;)&6|1H{Nb=#;sEex?r+y3ehI3Ye#|{VLvbY)t08^qZ$l9>$jI*$LTp z95gb_8Q!Fapfy4LS4}0lY!+nWcu%bFxXC(Dz_7>|^zJtaJ1uFlWPy;ECn>!47Z=rL z`yjSZO<7_Ks$J^b0)3OJ?}1Rg0EP%UrSXLy>M(pZmR>N+Yo6rHpVeU=My(~)1j`wxxM=xB=;4EdZ+S$5P9y6MIjbF?0 z)l(9*Ot4|nDLG@+lQ=tWES2+U4K_TTr*2HaD?xhHSh{5?>vJa2WaZ(FQY5ca6=_}Mk&7>t? zZ7|J_Ad8bd=4wT6?@m{*dE6a(YP?xmA8LC_o;9^Ap6sa!m}qC4tM#J~mWK}=j?S!- zcwZoXUnPRv@ucIBX0{;HIZ?;dMw#gqADNjR#!CWES)Pe&ZwXf$v&Nh9SA5ZjB#4c< z&Pwj~Rn*B$_?c+dz|-vVcE;=J1P?^KI$`RND%ESpLz-g6gKJwBGOOM70@;RIcZJA% z#8PX>%9L!trJrtPEM|KA;Jl3<{!FXfM`W{erA<^Ex*x2##!FTem%g0D#k7O(fm(@z zUWtHS30|3%&`DLNCA3q{p`V!O_5keWbKOz)aIFS|NPjgeVau?@yoph*3%l{8xnn^; z13^ZY61CRIxR0J|Si3Hh@#$MGV_oyS8no!=4ZS!;vL=unqx+%saCDlPs%q{x+lkF8 z8yhw4Jc@nlnG&avX2s7YS;>@(S4N~PU;81PF%1|g+1GV*STvRh#jWVs>?2GD7_5>1?Gr-1fSt)Jq*MarX zVzEOuYo(K4$ed>&W=-Mzhlk4H`34#M=(P2yTdGWt5anLS)ReewKclxS*vc}~9?e0M ze>bxeIIJ3Q$MVZ<#*2C$Z(gU)&06fTk14gW$za*ms4)c3wy^}yx3O?EI+%VzjGB@* z*r8MPn@7M$hGu@{;Vn*E`sxOlX_QhwZP+WmqRVJPM&whH%YrK|zKOSO^emNio5d@- zmuf6yvKiW7RIy#3k&z+;Hh+>%k5dx;GGjfAPh~*K5Wrt37gaA;N4LsnmJZIx%nIkEI{fwIy`WtN+kF`SP%QD!zX5x z$2NH!K$UmLwbnNvXHsui6_2XZB%|AK!ams%0k?SrKyQ7c8s;X=+W?2_wclFrsqzM& zjD>2=42hPqm^#GXnqDp|uqo4|D{qk#J#6orzS zR%2GAjYXP(y-x5qN7i4R12uv4WvAz}e7A1wM9}?+NRCz}OpL#{{0B!ot8)m(Te}zP zaSy)IJngHT;+>{Scn#gmzsvUrhCdcO>JKLHH3LaVoccrs53ypbJ4Woa2dNF_C{dfI znaf)e^{2axZaU729&iR~L}CT21h*bWh>^aOy;l1CV3q})biyuoNvhSlGtQ!OsD5@5jEtdu8$??VBssq~ovY1YA=X*XnNB*z|4G zypCQ;oL*oSdkfj7#Qs9RNdDxS>AQGs#e7S__m;BIEi%;5&keIG@v0tr^q15t`QZn5(t@Q%g*Cc2@2!dS{K) z?ht$BzM|)&?7=q&=R?iB5%&za#mmvsAd)giB+2O+NT!;Cx;_*$_>w!ZZBexb)1q49 zDc&k&vzbKqbsIgn9>XnC-!dfVjDbD|lx(rkafYn45L8c7%I(JPsjvZcCs0`+G2!UH z{SHbD^~)1go1LIAhRP~L&?(cbLATsBD{ktEPpX)?JB)QhZ4**=Jh~$#gdO(yPU#_Z z2Pho_yJt)cu~rr@Oy^G2n*M$kGxR2K@clw#sl7Ca$#vmps8wmua>5y1ni&53Z*r5X zwFGKW0-1I+g{^?h2v$QHv)-;f#26SJN>M6_*lAij$5!K2nQN`F>UykCzEbtogiYJ6 z4>(*tVxt)Syz`ilZ;j{^TTLi1UrIqtvND(>&%^v~c!-Co3jZ>wjdl3iVjVtgEIG%v z^_k4YV4I&Y3@yfC!=^Me;~_cLE*x-JcBh}7JdmN3m@4bwRfmkFarrI4j5emkJ6XiS z%=Cx;%33gt-ykaehacJZFgMw1qQ1TE(2P^sO0WpJm6#E1B?WWq*HbM48~g6rykM^) zlh~{Tt9AWcq_t*FcwL#W*qd%8K}^FIP#RfXY%$eG7h6sIZnn&^GLq?+oz(y zdq~Gy38gJ{F&FSQ5L^27f{4WOFQ3-#f!@V^EG_E`ted+H`=#udD6qq(g$Lhwdb0l1 z8V8_Vfz2+)P`QA#w|2>7P{4D1ty6|i#@CGSDta{<9@R)Vs!=M_NG4Ww9;u}_CSPW> zdrhm0S^9enJUj-=EqmN_kIZ8YH`;3b59={c?~#&1%L{M%q%)nvYcPB|sKz+WjH&{` zX4_$p*~Y@7GYWBxQ(wkGgG?C94i4@EG^n2C=47(bB(|8xCo>0CDXU3CqKIa;ml&Jg zk0n=mR~&W6lA6zT)0RCz0}-{^@m zf1XVu`?ktyt61!SEg*Ew>LHgHtxK*Pak5)k1~}5|1)aXPDIVb#umMumD9pT;1oeYd zM|5JfF727NFFlyL?XMY;`HQ51=2LHK?zi`7-(&hRbFZnoO=nZ%t~V{LkF&5gM6GwN zAFf(MU1EWxc>0qnWQZh>CNfC*9etRQ94Uo9{>v#!FWLjJOCk6!sW>ChGi`kt!ObT-zn(jJ-I z8}NtCTKBs%?XYnq%z^}urb=yofqd8B{M~aAdebO=Q?hCcUCi%X>^X|xmaN*g{2{;F zf~}CN+NNE~Z>@|Qr9KXX>%dkb+~$(5{W}wz8b3PgYz4xF1L2;)whQ4_2g0qv zmM2^^knfnw_#GGW9qun;(>un>9xG3>@?0wit(>vSlyj_=n^~!>eEV|a|ALkGSb4pb z7g(9HvenA4l{;IxiIvLA_c#Xmd)3Ovth~p{Tdcg;%44mZZ{>bgjXIXirl{qWZR^DmlNmhPp<weA3N38VIA8YeF#mbzOS6X?amA6@0wDJinAGY!yEB$mg zv-xDKy}`PVtqb>goqMb|vnRPY)}x=B)jrlWTSmd^AnRJt$22VN@zy;<=3>wzts_F82dBv*Kf|lv?{d{&*ZM?wV(Z&d>H_<0c$s1ysx@?)*z82Hp zu^6xT&5_=CuPoZ~%Ohz0%nb9}BmJ2)|0{l#M0~r^4irr`(DUmgcxl`I+LuLPej$al z+xmG)C()T`Z(|H2pUF`C4vHy7e3`rz$BaZ9JN?LOhaq*fkgoai-~4>=yMso$2z`fvL1R zKL6a)!i1GntGdgZ9cLDFi2Z1fiBbE~NS!BRwiZ@>%!b$v9Q#eVx`a1fhdylj5`E4e zXkgK);(BqNMX`i@c({dnW7F5-V<`(y0S_v(pI=8>q|_3Z9*@mB13htb4A_1yHdZ~_ zc_5R852YSyn4jsfLs&ft#&(3K#AbGI`SYM0JRet5Me$k4vfMzdXF(rLphKyjuCt)e zbXTnL+fIr(Y${8sgdD|My*HQA_*+#eloaUfbz1%YR?4Z%c#6m3v2idn%lnO7H}d&4 zshp+w>36=m*eYUelN)#tOfQeb)B1^sRXJVP6ljZ~IW~8wZ30$VFlWJ(<60xumgVdZ z?3E3rljXA=alN&4TgN_=nZUCXi_>g*;mMIng;?Ocx5#3wtj_wk*%A5waScSSQdx&G zM6KkP+b3Cmg#^W~mid2GKe4Uro3%84VjEp?iy~=cCy8x+ZPzyP@c$&9Qg8m|vap|@ zgg3r^e#Yge74&~)qo)Y#hnH|w{gsWH!wp#Y=`H8VE4G;Q+h?9R(E3l>?gz(d_ivw> zeUP8J$XVP@lVd|mlj)w0?SmfwFX<kDf8u^CB3Vn>rL0$8am7Km z&3yf!aoBbh503ZN^IqA%_npr;Hsh9m{o^9uLF31d_v?F-oa+LQe7asFpqe#R{(bxM zo8G?q)-|{MNF2lbeZ?O?VWh zZtjRqc1MeW?R1&+fWB1`k6(m|OL8(IT0T}MljvI_dwfES!I%r`2rXqXCM4tact>dJ zoXBBQXU&{AWlS&~Q@lifC>CPG$yUlxXHRS?A#{4Zv160m$(B=wF(Kv<;ywPcjrEn# zoH>V$4M}GHQOjJ+v^4uk$AnUTH{T!Hg;M&-M)nHzCRhcGF>Gew*DiN}@9jQj*FDCJ z>5(1$`;8ebg$^-@Th`v)HF0q$9$QxXh*)#ZMjRtGFj4~}H84^GBQ-Em10yvsQUfD3 zFj4~}H84^GBQ-Em10yvsQUfD3Fj4~}H84^GBQ-Em10yvsQUfD3Fj4~}H84^GBQ-Em z10yvsQUfD3Fj4~}H84^GBQ-Em10yvsQUfD3Fj4~}H84^GBQ-Em10yvsQUfD3Fj4~} zH84^GBQ-Em10yvsQUfD3Fj4~}H84^GBQ;P{1M*>lz+Z}QYw|IMjy=cmVX6NcfBv@! zzV7=EGjzJ)_mo?1O?l6*UYKSKE5mC#bYAHjDcME6mXa#V#7BKKXapFMs{_AH=>6NctqH z|Ku3QkH71n&dyHcc)o8@{kDbZAm6-@a@(@6{W}qnlSXAFkEoR?E3;PStn|xg>t~WF zNmhSnLiE;dK8&z5(a{ypgwT?GJIhY81 zQDHG(2ix6G6B*|Ju+){qr`Cu4#}8ZoT@9TMo~HR$+Jx$s?}-eXk}Y{$Q=t2A?+K zs}%BO@&CvF{Bq0rv&ZI3n|F57Cwxam*I8ltG`~RdDGBpAiAL%(9G36CnD4uoW4G;GXKmsq zHu1X{yZo)dElApegqOd1`#k}Bo^XR<9c(TCgygCWB}1y|tETdvU+t;B`loKQ+8(g^ zpXBK78=ZAXtH;Wel^HAjY?fK~+T=;r|4b`aT6u|;S6g|bmABUU-)-G%lLhO)+RCDp zFI!o%a*dVcI{)7u9eSbj#jm~^cl}>>yW;yw4XiSKAjg-LW0X2@VUH01@F#BhYs#4V zF)pQcpEP;l;#fx;pF~Nvhxz1MIIO*f3s?D4;Qt7x)01DjY~wR^ZTtisze?yw87^J< zZA88U*O|0=`(^w8m2BiL1&t?-Rt01U@~4j0a)*tTikvoDH6fpe&$FXd8Tt4YO5IHO zBJz7%5%(0rAP_>rmzBCWC*TC7dabRIo=fVDyx@}3wKoNFzPLed=e%QrieUzC-N0L zawTkyJty)zCY=!SV5>)vKZKQp$s_*`626Sg?M&VryU5o->Y?eod@BkhObWRIW}_F7 zZ(4h37o}Q2=Zky_qLinI-1&QakCpIYWDl&uo|HtUgoz-33=%hw zd<`US3AsMkwCIhz5^0hHPP2VD|!=hwtyZ%uC#g%`2a{d z1>~o&k}#n?Ndu%#vdHT};^vX>fgEFqVe2B0`cEOR1xcrAFY*Mj=a6{;yT})`o|=FQ0`~ zJAoW~6S5O7LC+!Yw)P@&>?BhL6;^64NIF^M^N=C^&}5~~21%!koH2##j`Xw08$sKV zdrdWZ1i9SmS>$^lX_k?jPP1Wd=SAc!TmQ&otsZHn-GPM3Ay}$lE}UrHEX24#$k% zh&%u!-!Sqdkh0~G{{ns9=W>mM=uzbF=Ft|Z&uB!cdqCG4@S}>f7lM=_hs+D;O^5TnJ=lr7vd9NOjbY0qK@WX z1JXZ;oCwmNgpr3?J&Igr^)m8HkYmpu!?g*bH?`3Zz)|QayTBJ&#;%^&;{E zkmC(SxmUtU^eFN)5PJ@JGe|n27-a*|Q^*xo&m$iOeJ+sCTD^?iXt7B%+|Id%6vrFw z;8;Pzt4`V%NSb^&SZxkEuWknAAZ3UkZ-S4gpT=XA+7={k4tWPim;&;3tCx`*A7|`Q zOqN@+u%VSZeAvi+mI$Oi^shj2=Q>4{NaJk$;B< z(ri3Qsih#{v&i2=Mvf7=!^x)1O~@FmFJ(Z!4n1;=$OBF>;ls#tK>gs&jEl4{I zBaa8E=d4JOGzXFQSv`6I{SRn6@;p6nQ#GI(g)8L9Wvh@(ZhnuAojp(u^Wcw|eAC?ssq! z_8jszRxcvAyvo>%*C=(wb@qOQ?7YbwR|@$wTzx**K60<0a9kI2EXY%CWyaxEn|w=*V(CgMhs_ruDcbIl?b+(BH@i6UF?q`wj!`3RKG z8Lj16cQH;t7kS>@oU?OBYk42~*61QP`UT@f^bqn~kb7$mc?GOqIa*6~593mFkq*3x z-iX`>K0+6nxmPJg`9+=zo1XzXvy>haTeI2M3%vTFY7J5p{0E+w(M9g{632@!vf~xTm*^tL{e`~z2cxyzw*-mvgy_dO*JaKIP}Ul#yrs!?bge7enOg(OQ1< zpOg<>L+Ja{&30QoJ~(P2W!53Q~|M?C^BQ-?+5@#{G1M#ATiN3Z9o zHQ1xb_%|H26KyGld>5q6mywsQZ}dUrfg2b-jEum`v{jM6fj7}bUc8~BK1UaMD>Pm( zTFc2BIVyynMfNm0>b=Y9bC5f1;+XO9rlj#rM@{%S`65?;%hAuCO`AEY>)VccjIxQ$ zzu=NB0RL zPlY^nF7hf^jUM@qqwd_m^PC|PS~3|{1Mj(@(IxG z4Y|og%D}k`A-@1=8){$9-F}WLoKO2fz627!guH`U|Lip!3-Z)3Wkwe{b+V%lLl=1z zq|l?tpFkNsj~q3H<0Ab=zU3z1v1>Ib#}O&_ynUZ{ALt$kSmE zyT})2I_hq8k-vji(M!nfnhA3i$Az2(QioyW3y{TLLf&z(qq?u;Sdbsip{+{0n(L?r zko&C274R{3ktfch45TmePS^!qWC13ki@bM{qh^VYJpC}v5qag12OsXJRp=4qm?Mnd zh@1keFBq-m@6d0iJR(OO$#sF=h#Yei=ZG>iBL5C4>}BMbqs?)N+zc8?Ut}D1K^J*F z9DpwJ6^NjV-1ZoUZ~1c{LGA=8^d{sbZH{`8^hF*VtGv7dO(j(M29}6JRVz5#jkGP3Cw@{;;N zUI*)Q>>}@gozM%&o}bartQf83-_TzqyvT-Ixkk_%k@=sa6JF$NchKjeH{MCRg<0q# zH@=I05?$oFzo7l2i~KIEKo>a^hiHfBO~`9N=FZiS>z)i{b3Qg<*(_N zu#0?AKo|MFN4a*;MNWs!&!YVx&jNk_LOucaG3F8ZCrF(>TFcds(>BmWUi<|2R&dLuFla_k}pL0v(e zBeO41KjdnMfw?ZksSiM$c%t4@+w$?K8Sq$CCZ83^fKq@Ph8{N zFG9%O;K9MsTJDSf7`n)HUZD=rMPBnN?H^s_ub`1}h{!h}gf8-ZXhJU|ulh6PVSG|V zegKi&Xf5}7jq3!v$kQQ zKZ5&pVm;c8cY%xZCyf7g7Te?=V$v+;b8dEi^=3T+6P+rSs*rsfRp_i9P1GN{LdESUC#QK zSj>na7PE)@l?%TP`aU*tnZ<0oJT{-rxYy9wd^+*-!z?_{*++Z`qSqSkJltX`ST3KN z$#JCR!B9tg@uQ$)Bo~jcm}QJXeij0>ya8(IAl?J@w7h#H?@P;9xGbiHmghtA3XTij z0_n7T-YDjs_Tp}%nP;AT4m=7p203*M$A#r`C#cXmc+1sX54yMD7N}>ryz&~35iM_k z@8}mTRSAdqg@MPG-Jz375#=g+<`n#F)az3Zw)iXHmw0!0)wnfW5yo`r- z;CrB$eUV4c;hJKu+`vn(z2OnF$J`o2_>|=Ki=|n z^JB~1_%)cyc;rdej7?yU)}{}v^?I&F{0&5 zmoRs=$;c^5R(Vf+s*U&8k}_75YgwO`&Eu?3%hRBm>qtHV$7y+dDf9LQp8Dz`Bn(hvKKaH^XsSPN`&WSzqo7>9hk++z6~AyI*Fkv^?Y$_Jx)g zLV%VJLXd98X9t-(t|Qq2X)KrXp&u?f7~ewDo2A%Wr z&Mn+CAL81_!`|Y2;5it==WmU@)`@E&`ZGHo`8MYs>&x$gmzJ&XFlO40PeL)KU{A5QJ&D7>?0?{3evpvUL~7f|k#KTH21+ zKv(u9fL$MOUM}Unjc?h@*l4*J+_WF>gpy~ObNoA0(enBGc&^d%N)!{a|BXGex(pzbFs@04KeZG}fgZ~jeW8ltbSWPu8 zkAV;^{}sZt2haSIHToTk7hluS8vA<=_;Gt|3=#ZQCu{U)O#gXS^9hu49YydtovqR9 z*MTqV5?kMcpM~gkjpuibwGWqr#wmC1W;Ok|Hsv0WNz1*#O*eP9nqEEP+rd^xtnGL# zc(_jG=OLe#JNLGl5?bEc2WYu{U*?pSfB&=9w9s;w%NTPJ=Pu?nbLAq~#bFpydtVq~#yt z%bT%%0_Uy9fJZ?+=e(Q)VOqZOHqJv@ZUj5`F8M2P=$?j$Pqdn;FLEv5m3MI5Y54;W z`%j1QAE0r{X_Kt{**<>`i_e|Ra$4>Rd9=I$3TYqCnrbycw&TXHLLDt1$+4OyT5flj z)wI%b2S~1Fzi?k@eu3{r@%(94{xF=M^>F3goYS&-xa{7a8i+12lHRF^kp;-Hc zUxNT0!cCxcTh6t> zyvaSFtL6~j1)6g&UJlWJHUVF@f^D*noCUeGd@~f%9=rgwzC5s)`DeN8f;L(n2X?-< zbmIzevXAmTE4kKac?nFQ1NbBy)_gw7xd#D42fh?^Z;{7=^IgtuoDW&F`~pm*Xmc}f#fOpO)7{J{`o}PcuJk(}8b1am6rS5 zXER%Ax%>S#vxk;1hBjKB1gVVEi^~?-Oo;0}fcLJjnJ^v3gCDh-0ON7tE~^)1f2k^(Qvkuot1YcdlelZ3&_HMF8?|b$)*xqIve~!vH@osSL;M~K%K_)F< zzJ+yYITNPRat`FvUi^2^{W*+Nw$dN7%@Esxt{*bycWvf6Nc}rwz>P5eea42jZ|9uc z!)tL10_>CI)p3s>ovSD-q>g}X=@K^rZfbAaQro4?zG>%l?Gzd{Brw~sI;+Kw~9ThBh?aZp6dN1>FK zryb-N(Q+bP%Nt=d9mFRgz}(8Ceqj!2`DUosoa3)S=SDM5 z{w>yaybdCJ89(mT78|n@KL;9f5TDDx9YNnKI&ipMf@xuWmnFg63Rzqi@*x;c%bjfr zrkIv*fB-E|fgmlffjzYR92};DI5mOo({jJW1k?2+?)mr@aMJP&aMALd_;Md!l$>B9 zoNqq-O#1{=MF(&-9Nx+E1-}K&w0vnwg0b!5{)w}pD=klj{;Y{q?3nIGDTzdR$sv~sVA;5RxZ@SPuH?v!9=rzIFin8q(b zCN0;1o0c13DlKm~C&Bn=c?*=#@?NN*lmoa%Osh8BNQ%;GyMN zkWYJY@ADE&BkjajLGUwvro;C^JuSc3Il(m1@|(~?%X_=<-k&obd;q%Aa%orQnGWE| z-PlLg58-b?e|JLe(>=iyu#VgpifJbv*Mnoj`fj`cGFdJg2m3VQ^Rf0+8ypl_y zH!XJ@!#>k;Kk(3U7I)?NYzUObo ze?VOW->cyHH#48K{Kzc{<~S|;!S)H;#2aA3ey$7kt!zh)-&MR6zdkWVPEsur@ zTD})*XrBx&wj=)&CeZQ^kVnf`+{OFSax2u(^7?69ceFe_H^H>g@@D z3=On=Q31z`mRCYD_Y-*&q|@?#=toEJs{6PuUSgbhBP26d^4}J4jnT3PhS2iB`(yXm z0CpF0{c3F355=_XUCh{Md4-SjmX^1`F*=05Enz?2l$8tCBSQ>j4*zxT!n)6>?4-;tl4alQI_>LzzS7{I42YPm! zrxMJFrx_>LnhQ?^{kt0E6_CzzP2LIpX?ZueX!#hp>1N!aEcRTJheH|5<$EDW%Y{%! z%bTHrcC6#M0s8(yo)0drUwH|Pr~SAJw2u4@bY;1G0-UsYhPeWL$0DzSCgw_B4=uF( zG9>f9LHq$|eR7eMqo9Q+GJI9_sx0Ar)&bVy}94m=FBzPuSC zJS*kh&`QgVkjm$i2>unczC3$9*9-Sgc`3BfvLEa`Q{;o7&j9Y{IL|9$pQ$4F^2*q9 z7cPgqFZgo`{OCrG0WEKUQaXqa!4O)$=LPQLw7d)^(tdowi`*X$^79@3>Lu=(w0sI$ zXu0#t+%p-c19y3yU5j4^A@a^2UX&0_~ zk2z(1&kjBtfSv8ggLiSCq~%NMxu$3ro&fs0k@BbdHLsPO?=ug2-w$|Su(7^pH}}9j zoJ)&%ExsAHvX0z$FXt*PUj|LI{1~**0i3&!XA|wk2ch2qp8L4;6XuPUpM-omfN$N; z{q||z7q9!2Yf9U}A3#6mP0sq9d86gAFp+lSdq6)g%LBgPSTKHh3503+AvjLUE5OG4 z%6>?v?M*r+oZAuh7heaZwCsawT7Kax&Lvvj2@SODJHR=qb#MS$X!#vj#`fhpD5d2& z5w=Oo&wkAu(sBfnd9B>(Fk_?TLC~LeV%G_dBl{v>51A~N&-{@&qUBDIOFQs_7LGON zq5Rb;_F3mA?)fv%Bie~mTbUDDJ^({#x$7@%lXl>7kjI?MHNWw^pyf?aMu)JYjq8`s zf$|=(bB)Lgf9IJ<`)~=Av5x#LRMYaL)66X`7eON}*TFG5jAvUDO&aIF58q%*jGmt! zyb_!&m%AqfR|@-nEP{rFeV zHsy{(5>14be}Pt7?s-|FNl!|NdL-SSmT!klTJ}RWEhk)_XbO^3qHd*^(ehbCnNM0C z40W_T85(H$K{!tP@hRxf{K)e%*m1rjNS~E7$_^#vp zWF2|LUlL6*<8#>@Fl%L`|7d}$xPzaY`HuzerCe{rmxK8`PB|Hw6t zUji>3#BYH9UY5Kc0xXx?E#Vrc<>9c0mR%5`<@wM|%MmawJdYkoG!KEki}2%nmvYVg z!e>1ES`o*EmP1fN%b!6Oua&<94=sQH5ce!vK6e>oqh%-5(DECPFu$}sba|pVM$6q+ zaJ*;-e!G}49Ods!;xLrb@+*&W3}|`iD#k?1Pp@V@I)GnJnh4$V8U;F zM#V`laExeq^-Js{Ew6n!(Uj5h3lOB`I;f|^c)%;nRV$ynup`Kv)AE>Cxu4QO{K;#a zOT4dq;C0sfhR+yyPYusFTF%(S{g9TYKq2kLb)ai1jOV|>wZJxIYc1CTEq8&i-WO*; zgqFubGc6ZyW`4Ntv;)BN}-=x38=eDWvGNv?N!<|*EbmX|~7G1kYMKat`BWt~~hcbCXQ! zPkir(-Qb{Q?|Di5J2n^(Ue-CuOZO2_e+mx?_0-jCsysoT6%c~(k z%dbO_4&l#0-#N&RZj6&>mV6O-X(zrDidjcq-kmw(IVJnyI4y6|uX%RJ3wtpCw7d+0 zbQoKDvYasoakpL^Yqsgen?d(U(>uv*f!bf0p9_*qO5ddDIcdl9p@{pioYF7Jl+tn? z1Zg?pLViulJ)nVh;7%7MnZs)QJ$Tr@{OZM=KeYT!{J?3h2CeVLFGCuiC*_n$od2}E5He{WUObt7Vg8%($SI7C@4Mu` zz;Rl>V=C7XpAF>pIY}m+md}BHv;$9t3|h{IY+7D<7r#f#!>4in)AIGOjCSM4p^fL7 z90oh*t-Lsw?bCAdbjD1}mqRw~!agYFwenj~MazG^n`@qy4?!a>cf2Rb9HZ@cJ?PIY zg1Bx5=bqjdPw_HN+C7^wg04Y7j)0HrPQG|9?@P-=AVkYYpn;ZO%;&vm`3q>JXmb`e&46=X~a$*UIbe<=3?Q9E_*sD#)dSxJk=3{sNA} zf+RD6=ZpNv{p=epFI~)QX!$kRO3U~8IB#hmJ_LDerx{OL!ZD`3cpqqa7>|4)w%mh1 z1>N@|c<560na^GFYY%dKc}~d<;G`W7C7E*2`a#?Ty5~gj;APAMua(b#gzJHp?_bWj zLd!uoOv{stIYu^q-o)0G9G8`hANPEeIkEC{I=&ZtwEQTP(0;sZ755Z14uHPflr#Ly zIm_j%!AZOERPhA!iGKkX%jI^fnP=LLpIO86OP~F4;bV-SmP?_LmdhXKJfvmw1ovL< zZ}Mj_gqGWtG9KEFM}Us03vYxh&S%;86#GcaN6XkB+OaOl+yr&JR=)ii=8cvo!!cSu z1#Pr^`?K6P_-r71p&uezkTi5JG(hxf)ijL&*0wvGc&gF^1B zUi@afLpbr}*m66*0rFYLgF~;dKeT-9t4XGsmJ1+6%Y9#G-e`FsXt@(dK=*L@t{Ucn zd$_y<(sZB4j!m2=ddA`Dpl7QW?+4Sy_XD^`Ez4=y1x{MFZsuHKPVBfB=(X}SP@j+z z^(4B9c5Y$(P{a8z{|!R4T=ov@&~jRc`w#2O!=WoJcYBx5b+r5uxM{iLcIK9r*S*JF z(ek)D&TU$L0czT(%a+fXE832)Z{k?| z!95>${*p2AoOR$SP{)1Pi#LMqOF?Y?ifi~`UW>j+*eYgRl&jLK;$M|dU)_D6{xQ;+S zn?!J*pJG2dIB~~c_zcH2=)^BW8PD_x{sr{soAU5q*(UcN`D*A*yYUsj@iPL~oeMwH z#yP|NJb=gi9vhn*Z;5vZ{{VHYBlj`M{IgjpQ9J45v=^Ip$gKk+)K=DSw; z3uvU9@Q99#FNN=5aUp1IMR+~v+^fK+LC-t8J=qKfC+iQvufq_!27d=yzZv&FGuHCZ zcxU3N@s{t4cOh;9&AFV~DfU{~5pQ`qXl!|S^jXQ#=Y{+wWHW{cwxz|^kq5=wi5JJ) zho1nAvlRbycCyLmwXN83PHegC2ECUYjJJI5xv}NxI2W`X`9OSmGai+mY)aYYXuR#b zWD}r6*xos|zI>6X|^X&iU*c9m07%lT86FuLA9FHQp8P zFi!0idtW&#-fnz9M917a*{p$OY$x0|+58Cl_o_wuB^&F7v3BB{;_bmp;~mC7#@k%P zoPb{I#1rG4*`M)(mdhpamOqKN{2k;m&$4YmY<<}gZ}}F;W}F^eBz7?8xCR1r2){Xy z>*_rkABNg@Ip=ZOAkNF}JUehMl-BX=z$MT|2XGw(SU-$gAf0Xg@BjWM%>e%nB!&aN ze;-vl!#@eE|5V0*EN{D3(RbdQnZxEz$<3KDY3_g-)2GatHFwrs`2(iRnlWtB+!+Js5AN%jF=^)XyK?5{ z-|}DIjZHZmnfY_(&CMUnf2t?GwVwZb8=?S<6Uy5 zy5~%vKRqvJTF%^m{pNrD?J)(sG@sqh&Y7Q+=g8ClkLWvT?%0|0XWf%Cr>|q)^ifl$ za;-(7(2mIq3iWE}4V=ZA_Vi{SNW$8(ZIB zURoX~50%%Khs%$ZHhSz^jDTv1}cMl%Yo)15uCiC9S2?QsRXM9Ns$5lB eRqm<@Ri3Kcs;a7RRclqhjcn|H|M%aTf&T+B2xSof literal 584192 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°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

    (ot-0x&UJh+_1HQB)8)oH#ThHbrFSz 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℘+6@XBY${!Hv_w?QxwHaXp&U{$@RI4Oi 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 diff --git a/src/CodeGenerator/definitions.json b/src/CodeGenerator/definitions.json index ebae936..f20a44b 100644 --- a/src/CodeGenerator/definitions.json +++ b/src/CodeGenerator/definitions.json @@ -1,246 +1,539 @@ { - "ImColor_HSV": [ + "ImBitVector_Clear": [ { - "args": "(ImColor* self,float h,float s,float v,float a)", + "args": "(ImBitVector* self)", "argsT": [ { "name": "self", - "type": "ImColor*" - }, - { - "name": "h", - "type": "float" - }, - { - "name": "s", - "type": "float" - }, - { - "name": "v", - "type": "float" - }, - { - "name": "a", - "type": "float" + "type": "ImBitVector*" } ], - "argsoriginal": "(float h,float s,float v,float a=1.0f)", - "call_args": "(h,s,v,a)", - "cimguiname": "ImColor_HSV", - "defaults": { - "a": "1.0f" - }, - "funcname": "HSV", - "ov_cimguiname": "ImColor_HSV", - "ret": "ImColor", - "signature": "(float,float,float,float)", - "stname": "ImColor" - }, + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitVector_Clear", + "defaults": [], + "funcname": "Clear", + "location": "internal", + "ov_cimguiname": "ImBitVector_Clear", + "ret": "void", + "signature": "()", + "stname": "ImBitVector" + } + ], + "ImBitVector_ClearBit": [ { - "args": "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)", + "args": "(ImBitVector* self,int n)", "argsT": [ - { - "name": "pOut", - "type": "ImColor*" - }, { "name": "self", - "type": "ImColor*" - }, - { - "name": "h", - "type": "float" + "type": "ImBitVector*" }, { - "name": "s", - "type": "float" - }, - { - "name": "v", - "type": "float" - }, - { - "name": "a", - "type": "float" + "name": "n", + "type": "int" } ], - "argsoriginal": "(float h,float s,float v,float a=1.0f)", - "call_args": "(h,s,v,a)", - "cimguiname": "ImColor_HSV", - "defaults": { - "a": "1.0f" - }, - "funcname": "HSV", - "nonUDT": 1, - "ov_cimguiname": "ImColor_HSV_nonUDT", + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitVector_ClearBit", + "defaults": [], + "funcname": "ClearBit", + "location": "internal", + "ov_cimguiname": "ImBitVector_ClearBit", "ret": "void", - "signature": "(float,float,float,float)", - "stname": "ImColor" - }, + "signature": "(int)", + "stname": "ImBitVector" + } + ], + "ImBitVector_Create": [ { - "args": "(ImColor* self,float h,float s,float v,float a)", + "args": "(ImBitVector* self,int sz)", "argsT": [ { "name": "self", - "type": "ImColor*" - }, - { - "name": "h", - "type": "float" + "type": "ImBitVector*" }, { - "name": "s", - "type": "float" - }, + "name": "sz", + "type": "int" + } + ], + "argsoriginal": "(int sz)", + "call_args": "(sz)", + "cimguiname": "ImBitVector_Create", + "defaults": [], + "funcname": "Create", + "location": "internal", + "ov_cimguiname": "ImBitVector_Create", + "ret": "void", + "signature": "(int)", + "stname": "ImBitVector" + } + ], + "ImBitVector_SetBit": [ + { + "args": "(ImBitVector* self,int n)", + "argsT": [ { - "name": "v", - "type": "float" + "name": "self", + "type": "ImBitVector*" }, { - "name": "a", - "type": "float" + "name": "n", + "type": "int" } ], - "argsoriginal": "(float h,float s,float v,float a=1.0f)", - "call_args": "(h,s,v,a)", - "cimguiname": "ImColor_HSV", - "defaults": { - "a": "1.0f" - }, - "funcname": "HSV", - "nonUDT": 2, - "ov_cimguiname": "ImColor_HSV_nonUDT2", - "ret": "ImColor_Simple", - "retorig": "ImColor", - "signature": "(float,float,float,float)", - "stname": "ImColor" + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitVector_SetBit", + "defaults": [], + "funcname": "SetBit", + "location": "internal", + "ov_cimguiname": "ImBitVector_SetBit", + "ret": "void", + "signature": "(int)", + "stname": "ImBitVector" } ], - "ImColor_ImColor": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImColor_ImColor", - "constructor": true, - "defaults": [], - "funcname": "ImColor", - "ov_cimguiname": "ImColor_ImColor", - "signature": "()", - "stname": "ImColor" - }, + "ImBitVector_TestBit": [ { - "args": "(int r,int g,int b,int a)", + "args": "(ImBitVector* self,int n)", "argsT": [ { - "name": "r", - "type": "int" + "name": "self", + "type": "ImBitVector*" }, { - "name": "g", + "name": "n", "type": "int" - }, + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitVector_TestBit", + "defaults": [], + "funcname": "TestBit", + "location": "internal", + "ov_cimguiname": "ImBitVector_TestBit", + "ret": "bool", + "signature": "(int)const", + "stname": "ImBitVector" + } + ], + "ImChunkStream_alloc_chunk": [ + { + "args": "(ImChunkStream* self,size_t sz)", + "argsT": [ { - "name": "b", - "type": "int" + "name": "self", + "type": "ImChunkStream*" }, { - "name": "a", - "type": "int" + "name": "sz", + "type": "size_t" } ], - "argsoriginal": "(int r,int g,int b,int a=255)", - "call_args": "(r,g,b,a)", - "cimguiname": "ImColor_ImColor", - "constructor": true, - "defaults": { - "a": "255" - }, - "funcname": "ImColor", - "ov_cimguiname": "ImColor_ImColorInt", - "signature": "(int,int,int,int)", - "stname": "ImColor" - }, + "argsoriginal": "(size_t sz)", + "call_args": "(sz)", + "cimguiname": "ImChunkStream_alloc_chunk", + "defaults": [], + "funcname": "alloc_chunk", + "location": "internal", + "ov_cimguiname": "ImChunkStream_alloc_chunk", + "ret": "T*", + "signature": "(size_t)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_begin": [ { - "args": "(ImU32 rgba)", + "args": "(ImChunkStream* self)", "argsT": [ { - "name": "rgba", - "type": "ImU32" + "name": "self", + "type": "ImChunkStream*" } ], - "argsoriginal": "(ImU32 rgba)", - "call_args": "(rgba)", - "cimguiname": "ImColor_ImColor", - "constructor": true, + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_begin", "defaults": [], - "funcname": "ImColor", - "ov_cimguiname": "ImColor_ImColorU32", - "signature": "(ImU32)", - "stname": "ImColor" - }, + "funcname": "begin", + "location": "internal", + "ov_cimguiname": "ImChunkStream_begin", + "ret": "T*", + "signature": "()", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_chunk_size": [ { - "args": "(float r,float g,float b,float a)", + "args": "(ImChunkStream* self,const T* p)", "argsT": [ { - "name": "r", - "type": "float" - }, - { - "name": "g", - "type": "float" - }, - { - "name": "b", - "type": "float" + "name": "self", + "type": "ImChunkStream*" }, { - "name": "a", - "type": "float" + "name": "p", + "type": "const T*" } ], - "argsoriginal": "(float r,float g,float b,float a=1.0f)", - "call_args": "(r,g,b,a)", - "cimguiname": "ImColor_ImColor", - "constructor": true, - "defaults": { - "a": "1.0f" - }, - "funcname": "ImColor", - "ov_cimguiname": "ImColor_ImColorFloat", - "signature": "(float,float,float,float)", - "stname": "ImColor" - }, + "argsoriginal": "(const T* p)", + "call_args": "(p)", + "cimguiname": "ImChunkStream_chunk_size", + "defaults": [], + "funcname": "chunk_size", + "location": "internal", + "ov_cimguiname": "ImChunkStream_chunk_size", + "ret": "int", + "signature": "(const T*)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_clear": [ { - "args": "(const ImVec4 col)", + "args": "(ImChunkStream* self)", "argsT": [ { - "name": "col", - "type": "const ImVec4" + "name": "self", + "type": "ImChunkStream*" } ], - "argsoriginal": "(const ImVec4& col)", - "call_args": "(col)", - "cimguiname": "ImColor_ImColor", - "constructor": true, + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_clear", "defaults": [], - "funcname": "ImColor", - "ov_cimguiname": "ImColor_ImColorVec4", - "signature": "(const ImVec4)", - "stname": "ImColor" + "funcname": "clear", + "location": "internal", + "ov_cimguiname": "ImChunkStream_clear", + "ret": "void", + "signature": "()", + "stname": "ImChunkStream", + "templated": true } ], - "ImColor_SetHSV": [ + "ImChunkStream_empty": [ { - "args": "(ImColor* self,float h,float s,float v,float a)", + "args": "(ImChunkStream* self)", "argsT": [ { "name": "self", - "type": "ImColor*" - }, - { - "name": "h", + "type": "ImChunkStream*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_empty", + "defaults": [], + "funcname": "empty", + "location": "internal", + "ov_cimguiname": "ImChunkStream_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_end": [ + { + "args": "(ImChunkStream* self)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_end", + "defaults": [], + "funcname": "end", + "location": "internal", + "ov_cimguiname": "ImChunkStream_end", + "ret": "T*", + "signature": "()", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_next_chunk": [ + { + "args": "(ImChunkStream* self,T* p)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "p", + "type": "T*" + } + ], + "argsoriginal": "(T* p)", + "call_args": "(p)", + "cimguiname": "ImChunkStream_next_chunk", + "defaults": [], + "funcname": "next_chunk", + "location": "internal", + "ov_cimguiname": "ImChunkStream_next_chunk", + "ret": "T*", + "signature": "(T*)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_offset_from_ptr": [ + { + "args": "(ImChunkStream* self,const T* p)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "p", + "type": "const T*" + } + ], + "argsoriginal": "(const T* p)", + "call_args": "(p)", + "cimguiname": "ImChunkStream_offset_from_ptr", + "defaults": [], + "funcname": "offset_from_ptr", + "location": "internal", + "ov_cimguiname": "ImChunkStream_offset_from_ptr", + "ret": "int", + "signature": "(const T*)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_ptr_from_offset": [ + { + "args": "(ImChunkStream* self,int off)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "off", + "type": "int" + } + ], + "argsoriginal": "(int off)", + "call_args": "(off)", + "cimguiname": "ImChunkStream_ptr_from_offset", + "defaults": [], + "funcname": "ptr_from_offset", + "location": "internal", + "ov_cimguiname": "ImChunkStream_ptr_from_offset", + "ret": "T*", + "signature": "(int)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_size": [ + { + "args": "(ImChunkStream* self)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_size", + "defaults": [], + "funcname": "size", + "location": "internal", + "ov_cimguiname": "ImChunkStream_size", + "ret": "int", + "signature": "()const", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImColor_HSV": [ + { + "args": "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)", + "argsT": [ + { + "name": "pOut", + "type": "ImColor*" + }, + { + "name": "self", + "type": "ImColor*" + }, + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "a", + "type": "float" + } + ], + "argsoriginal": "(float h,float s,float v,float a=1.0f)", + "call_args": "(h,s,v,a)", + "cimguiname": "ImColor_HSV", + "defaults": { + "a": "1.0f" + }, + "funcname": "HSV", + "location": "imgui", + "nonUDT": 1, + "ov_cimguiname": "ImColor_HSV", + "ret": "void", + "signature": "(float,float,float,float)", + "stname": "ImColor" + } + ], + "ImColor_ImColor": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": [], + "funcname": "ImColor", + "location": "imgui", + "ov_cimguiname": "ImColor_ImColorNil", + "signature": "()", + "stname": "ImColor" + }, + { + "args": "(int r,int g,int b,int a)", + "argsT": [ + { + "name": "r", + "type": "int" + }, + { + "name": "g", + "type": "int" + }, + { + "name": "b", + "type": "int" + }, + { + "name": "a", + "type": "int" + } + ], + "argsoriginal": "(int r,int g,int b,int a=255)", + "call_args": "(r,g,b,a)", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": { + "a": "255" + }, + "funcname": "ImColor", + "location": "imgui", + "ov_cimguiname": "ImColor_ImColorInt", + "signature": "(int,int,int,int)", + "stname": "ImColor" + }, + { + "args": "(ImU32 rgba)", + "argsT": [ + { + "name": "rgba", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 rgba)", + "call_args": "(rgba)", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": [], + "funcname": "ImColor", + "location": "imgui", + "ov_cimguiname": "ImColor_ImColorU32", + "signature": "(ImU32)", + "stname": "ImColor" + }, + { + "args": "(float r,float g,float b,float a)", + "argsT": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "a", + "type": "float" + } + ], + "argsoriginal": "(float r,float g,float b,float a=1.0f)", + "call_args": "(r,g,b,a)", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": { + "a": "1.0f" + }, + "funcname": "ImColor", + "location": "imgui", + "ov_cimguiname": "ImColor_ImColorFloat", + "signature": "(float,float,float,float)", + "stname": "ImColor" + }, + { + "args": "(const ImVec4 col)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& col)", + "call_args": "(col)", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": [], + "funcname": "ImColor", + "location": "imgui", + "ov_cimguiname": "ImColor_ImColorVec4", + "signature": "(const ImVec4)", + "stname": "ImColor" + } + ], + "ImColor_SetHSV": [ + { + "args": "(ImColor* self,float h,float s,float v,float a)", + "argsT": [ + { + "name": "self", + "type": "ImColor*" + }, + { + "name": "h", "type": "float" }, { @@ -263,6 +556,7 @@ "a": "1.0f" }, "funcname": "SetHSV", + "location": "imgui", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -298,6 +592,7 @@ "constructor": true, "defaults": [], "funcname": "ImDrawCmd", + "location": "imgui", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -322,21 +617,85 @@ "stname": "ImDrawCmd" } ], - "ImDrawData_Clear": [ + "ImDrawDataBuilder_Clear": [ { - "args": "(ImDrawData* self)", + "args": "(ImDrawDataBuilder* self)", "argsT": [ { "name": "self", - "type": "ImDrawData*" + "type": "ImDrawDataBuilder*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImDrawData_Clear", + "cimguiname": "ImDrawDataBuilder_Clear", "defaults": [], "funcname": "Clear", - "ov_cimguiname": "ImDrawData_Clear", + "location": "internal", + "ov_cimguiname": "ImDrawDataBuilder_Clear", + "ret": "void", + "signature": "()", + "stname": "ImDrawDataBuilder" + } + ], + "ImDrawDataBuilder_ClearFreeMemory": [ + { + "args": "(ImDrawDataBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawDataBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawDataBuilder_ClearFreeMemory", + "defaults": [], + "funcname": "ClearFreeMemory", + "location": "internal", + "ov_cimguiname": "ImDrawDataBuilder_ClearFreeMemory", + "ret": "void", + "signature": "()", + "stname": "ImDrawDataBuilder" + } + ], + "ImDrawDataBuilder_FlattenIntoSingleLayer": [ + { + "args": "(ImDrawDataBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawDataBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", + "defaults": [], + "funcname": "FlattenIntoSingleLayer", + "location": "internal", + "ov_cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", + "ret": "void", + "signature": "()", + "stname": "ImDrawDataBuilder" + } + ], + "ImDrawData_Clear": [ + { + "args": "(ImDrawData* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawData_Clear", + "defaults": [], + "funcname": "Clear", + "location": "imgui", + "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", "stname": "ImDrawData" @@ -356,6 +715,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": [], "funcname": "DeIndexAllBuffers", + "location": "imgui", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -372,6 +732,7 @@ "constructor": true, "defaults": [], "funcname": "ImDrawData", + "location": "imgui", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -395,6 +756,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": [], "funcname": "ScaleClipRects", + "location": "imgui", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -420,6 +782,66 @@ "stname": "ImDrawData" } ], + "ImDrawListSharedData_ImDrawListSharedData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSharedData_ImDrawListSharedData", + "constructor": true, + "defaults": [], + "funcname": "ImDrawListSharedData", + "location": "internal", + "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", + "signature": "()", + "stname": "ImDrawListSharedData" + } + ], + "ImDrawListSharedData_SetCircleSegmentMaxError": [ + { + "args": "(ImDrawListSharedData* self,float max_error)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSharedData*" + }, + { + "name": "max_error", + "type": "float" + } + ], + "argsoriginal": "(float max_error)", + "call_args": "(max_error)", + "cimguiname": "ImDrawListSharedData_SetCircleSegmentMaxError", + "defaults": [], + "funcname": "SetCircleSegmentMaxError", + "location": "internal", + "ov_cimguiname": "ImDrawListSharedData_SetCircleSegmentMaxError", + "ret": "void", + "signature": "(float)", + "stname": "ImDrawListSharedData" + } + ], + "ImDrawListSharedData_destroy": [ + { + "args": "(ImDrawListSharedData* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSharedData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImDrawListSharedData_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImDrawListSharedData_destroy", + "ret": "void", + "signature": "(ImDrawListSharedData*)", + "stname": "ImDrawListSharedData" + } + ], "ImDrawListSplitter_Clear": [ { "args": "(ImDrawListSplitter* self)", @@ -434,6 +856,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": [], "funcname": "Clear", + "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -454,6 +877,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": [], "funcname": "ClearFreeMemory", + "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -470,6 +894,7 @@ "constructor": true, "defaults": [], "funcname": "ImDrawListSplitter", + "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -493,6 +918,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": [], "funcname": "Merge", + "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -521,6 +947,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": [], "funcname": "SetCurrentChannel", + "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -549,6 +976,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": [], "funcname": "Split", + "location": "imgui", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -618,6 +1046,7 @@ "num_segments": "0" }, "funcname": "AddBezierCurve", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddBezierCurve", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -646,6 +1075,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": [], "funcname": "AddCallback", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -681,14 +1111,15 @@ "type": "float" } ], - "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)", + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=0,float thickness=1.0f)", "call_args": "(center,radius,col,num_segments,thickness)", "cimguiname": "ImDrawList_AddCircle", "defaults": { - "num_segments": "12", + "num_segments": "0", "thickness": "1.0f" }, "funcname": "AddCircle", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -720,13 +1151,14 @@ "type": "int" } ], - "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=12)", + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=0)", "call_args": "(center,radius,col,num_segments)", "cimguiname": "ImDrawList_AddCircleFilled", "defaults": { - "num_segments": "12" + "num_segments": "0" }, "funcname": "AddCircleFilled", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -759,6 +1191,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": [], "funcname": "AddConvexPolyFilled", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -779,6 +1212,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": [], "funcname": "AddDrawCmd", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -827,6 +1261,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -893,6 +1328,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddImageQuad", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -947,6 +1383,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "AddImageRounded", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", @@ -985,6 +1422,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1027,6 +1465,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1063,6 +1502,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": [], "funcname": "AddNgonFilled", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1103,6 +1543,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": [], "funcname": "AddPolyline", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,bool,float)", @@ -1149,6 +1590,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1189,6 +1631,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": [], "funcname": "AddQuadFilled", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1237,6 +1680,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)", @@ -1280,6 +1724,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "AddRectFilled", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", @@ -1324,6 +1769,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": [], "funcname": "AddRectFilledMultiColor", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -1362,7 +1808,8 @@ "text_end": "((void*)0)" }, "funcname": "AddText", - "ov_cimguiname": "ImDrawList_AddText", + "location": "imgui", + "ov_cimguiname": "ImDrawList_AddTextVec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", "stname": "ImDrawList" @@ -1416,6 +1863,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddTextFontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -1458,6 +1906,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1494,6 +1943,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": [], "funcname": "AddTriangleFilled", + "location": "imgui", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1514,6 +1964,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": [], "funcname": "ChannelsMerge", + "location": "imgui", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -1538,6 +1989,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": [], "funcname": "ChannelsSetCurrent", + "location": "imgui", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -1562,52 +2014,13 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": [], "funcname": "ChannelsSplit", + "location": "imgui", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", "stname": "ImDrawList" } ], - "ImDrawList_Clear": [ - { - "args": "(ImDrawList* self)", - "argsT": [ - { - "name": "self", - "type": "ImDrawList*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList_Clear", - "defaults": [], - "funcname": "Clear", - "ov_cimguiname": "ImDrawList_Clear", - "ret": "void", - "signature": "()", - "stname": "ImDrawList" - } - ], - "ImDrawList_ClearFreeMemory": [ - { - "args": "(ImDrawList* self)", - "argsT": [ - { - "name": "self", - "type": "ImDrawList*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList_ClearFreeMemory", - "defaults": [], - "funcname": "ClearFreeMemory", - "ov_cimguiname": "ImDrawList_ClearFreeMemory", - "ret": "void", - "signature": "()", - "stname": "ImDrawList" - } - ], "ImDrawList_CloneOutput": [ { "args": "(ImDrawList* self)", @@ -1622,6 +2035,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": [], "funcname": "CloneOutput", + "location": "imgui", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -1629,24 +2043,6 @@ } ], "ImDrawList_GetClipRectMax": [ - { - "args": "(ImDrawList* self)", - "argsT": [ - { - "name": "self", - "type": "ImDrawList*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList_GetClipRectMax", - "defaults": [], - "funcname": "GetClipRectMax", - "ov_cimguiname": "ImDrawList_GetClipRectMax", - "ret": "ImVec2", - "signature": "()const", - "stname": "ImDrawList" - }, { "args": "(ImVec2 *pOut,ImDrawList* self)", "argsT": [ @@ -1664,52 +2060,15 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": [], "funcname": "GetClipRectMax", + "location": "imgui", "nonUDT": 1, - "ov_cimguiname": "ImDrawList_GetClipRectMax_nonUDT", + "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", "signature": "()const", "stname": "ImDrawList" - }, - { - "args": "(ImDrawList* self)", - "argsT": [ - { - "name": "self", - "type": "ImDrawList*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList_GetClipRectMax", - "defaults": [], - "funcname": "GetClipRectMax", - "nonUDT": 2, - "ov_cimguiname": "ImDrawList_GetClipRectMax_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()const", - "stname": "ImDrawList" } ], "ImDrawList_GetClipRectMin": [ - { - "args": "(ImDrawList* self)", - "argsT": [ - { - "name": "self", - "type": "ImDrawList*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList_GetClipRectMin", - "defaults": [], - "funcname": "GetClipRectMin", - "ov_cimguiname": "ImDrawList_GetClipRectMin", - "ret": "ImVec2", - "signature": "()const", - "stname": "ImDrawList" - }, { "args": "(ImVec2 *pOut,ImDrawList* self)", "argsT": [ @@ -1727,31 +2086,12 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": [], "funcname": "GetClipRectMin", + "location": "imgui", "nonUDT": 1, - "ov_cimguiname": "ImDrawList_GetClipRectMin_nonUDT", + "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", "signature": "()const", "stname": "ImDrawList" - }, - { - "args": "(ImDrawList* self)", - "argsT": [ - { - "name": "self", - "type": "ImDrawList*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImDrawList_GetClipRectMin", - "defaults": [], - "funcname": "GetClipRectMin", - "nonUDT": 2, - "ov_cimguiname": "ImDrawList_GetClipRectMin_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()const", - "stname": "ImDrawList" } ], "ImDrawList_ImDrawList": [ @@ -1769,6 +2109,7 @@ "constructor": true, "defaults": [], "funcname": "ImDrawList", + "location": "imgui", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(const ImDrawListSharedData*)", "stname": "ImDrawList" @@ -1810,6 +2151,7 @@ "num_segments": "10" }, "funcname": "PathArcTo", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -1846,6 +2188,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": [], "funcname": "PathArcToFast", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -1884,6 +2227,7 @@ "num_segments": "0" }, "funcname": "PathBezierCurveTo", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathBezierCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -1904,6 +2248,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": [], "funcname": "PathClear", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -1928,6 +2273,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": [], "funcname": "PathFillConvex", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -1952,6 +2298,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": [], "funcname": "PathLineTo", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -1976,6 +2323,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": [], "funcname": "PathLineToMergeDuplicate", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -2015,6 +2363,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "PathRect", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)", @@ -2049,6 +2398,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", + "location": "imgui", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,bool,float)", @@ -2069,6 +2419,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": [], "funcname": "PopClipRect", + "location": "imgui", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2089,6 +2440,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": [], "funcname": "PopTextureID", + "location": "imgui", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2145,6 +2497,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": [], "funcname": "PrimQuadUV", + "location": "imgui", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2177,6 +2530,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": [], "funcname": "PrimRect", + "location": "imgui", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2217,6 +2571,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": [], "funcname": "PrimRectUV", + "location": "imgui", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2245,6 +2600,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": [], "funcname": "PrimReserve", + "location": "imgui", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2273,6 +2629,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": [], "funcname": "PrimUnreserve", + "location": "imgui", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -2305,6 +2662,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": [], "funcname": "PrimVtx", + "location": "imgui", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2329,6 +2687,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": [], "funcname": "PrimWriteIdx", + "location": "imgui", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -2361,6 +2720,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": [], "funcname": "PrimWriteVtx", + "location": "imgui", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2395,6 +2755,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", + "location": "imgui", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(ImVec2,ImVec2,bool)", @@ -2415,6 +2776,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": [], "funcname": "PushClipRectFullScreen", + "location": "imgui", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -2439,13 +2801,98 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": [], "funcname": "PushTextureID", + "location": "imgui", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", "stname": "ImDrawList" } ], - "ImDrawList_UpdateClipRect": [ + "ImDrawList__ClearFreeMemory": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList__ClearFreeMemory", + "defaults": [], + "funcname": "_ClearFreeMemory", + "location": "imgui", + "ov_cimguiname": "ImDrawList__ClearFreeMemory", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList__OnChangedClipRect": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList__OnChangedClipRect", + "defaults": [], + "funcname": "_OnChangedClipRect", + "location": "imgui", + "ov_cimguiname": "ImDrawList__OnChangedClipRect", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList__OnChangedTextureID": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList__OnChangedTextureID", + "defaults": [], + "funcname": "_OnChangedTextureID", + "location": "imgui", + "ov_cimguiname": "ImDrawList__OnChangedTextureID", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList__OnChangedVtxOffset": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList__OnChangedVtxOffset", + "defaults": [], + "funcname": "_OnChangedVtxOffset", + "location": "imgui", + "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList__PopUnusedDrawCmd": [ { "args": "(ImDrawList* self)", "argsT": [ @@ -2456,16 +2903,17 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImDrawList_UpdateClipRect", + "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": [], - "funcname": "UpdateClipRect", - "ov_cimguiname": "ImDrawList_UpdateClipRect", + "funcname": "_PopUnusedDrawCmd", + "location": "imgui", + "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", "stname": "ImDrawList" } ], - "ImDrawList_UpdateTextureID": [ + "ImDrawList__ResetForNewFrame": [ { "args": "(ImDrawList* self)", "argsT": [ @@ -2476,10 +2924,11 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImDrawList_UpdateTextureID", + "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": [], - "funcname": "UpdateTextureID", - "ov_cimguiname": "ImDrawList_UpdateTextureID", + "funcname": "_ResetForNewFrame", + "location": "imgui", + "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", "stname": "ImDrawList" @@ -2514,6 +2963,7 @@ "constructor": true, "defaults": [], "funcname": "ImFontAtlasCustomRect", + "location": "imgui", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -2533,6 +2983,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": [], "funcname": "IsPacked", + "location": "imgui", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -2598,6 +3049,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -2606,16 +3058,12 @@ ], "ImFontAtlas_AddCustomRectRegular": [ { - "args": "(ImFontAtlas* self,unsigned int id,int width,int height)", + "args": "(ImFontAtlas* self,int width,int height)", "argsT": [ { "name": "self", "type": "ImFontAtlas*" }, - { - "name": "id", - "type": "unsigned int" - }, { "name": "width", "type": "int" @@ -2625,14 +3073,15 @@ "type": "int" } ], - "argsoriginal": "(unsigned int id,int width,int height)", - "call_args": "(id,width,height)", + "argsoriginal": "(int width,int height)", + "call_args": "(width,height)", "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": [], "funcname": "AddCustomRectRegular", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", - "signature": "(unsigned int,int,int)", + "signature": "(int,int)", "stname": "ImFontAtlas" } ], @@ -2654,6 +3103,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": [], "funcname": "AddFont", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2680,6 +3130,7 @@ "font_cfg": "((void*)0)" }, "funcname": "AddFontDefault", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2719,6 +3170,7 @@ "glyph_ranges": "((void*)0)" }, "funcname": "AddFontFromFileTTF", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -2758,6 +3210,7 @@ "glyph_ranges": "((void*)0)" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -2801,6 +3254,7 @@ "glyph_ranges": "((void*)0)" }, "funcname": "AddFontFromMemoryCompressedTTF", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -2844,6 +3298,7 @@ "glyph_ranges": "((void*)0)" }, "funcname": "AddFontFromMemoryTTF", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -2864,6 +3319,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": [], "funcname": "Build", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -2896,6 +3352,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": [], "funcname": "CalcCustomRectUV", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -2916,6 +3373,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": [], "funcname": "Clear", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -2936,6 +3394,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": [], "funcname": "ClearFonts", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -2956,6 +3415,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": [], "funcname": "ClearInputData", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -2976,6 +3436,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": [], "funcname": "ClearTexData", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -3000,9 +3461,10 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": [], "funcname": "GetCustomRectByIndex", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", - "ret": "const ImFontAtlasCustomRect*", - "signature": "(int)const", + "ret": "ImFontAtlasCustomRect*", + "signature": "(int)", "stname": "ImFontAtlas" } ], @@ -3020,6 +3482,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": [], "funcname": "GetGlyphRangesChineseFull", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3040,6 +3503,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": [], "funcname": "GetGlyphRangesChineseSimplifiedCommon", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3060,6 +3524,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": [], "funcname": "GetGlyphRangesCyrillic", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -3080,6 +3545,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": [], "funcname": "GetGlyphRangesDefault", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -3100,6 +3566,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": [], "funcname": "GetGlyphRangesJapanese", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -3120,6 +3587,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": [], "funcname": "GetGlyphRangesKorean", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -3140,6 +3608,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": [], "funcname": "GetGlyphRangesThai", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -3160,6 +3629,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": [], "funcname": "GetGlyphRangesVietnamese", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -3200,6 +3670,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": [], "funcname": "GetMouseCursorTexData", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -3238,6 +3709,7 @@ "out_bytes_per_pixel": "((void*)0)" }, "funcname": "GetTexDataAsAlpha8", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3276,6 +3748,7 @@ "out_bytes_per_pixel": "((void*)0)" }, "funcname": "GetTexDataAsRGBA32", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3292,6 +3765,7 @@ "constructor": true, "defaults": [], "funcname": "ImFontAtlas", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -3311,6 +3785,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": [], "funcname": "IsBuilt", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -3335,6 +3810,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": [], "funcname": "SetTexID", + "location": "imgui", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -3370,6 +3846,7 @@ "constructor": true, "defaults": [], "funcname": "ImFontConfig", + "location": "imgui", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -3412,6 +3889,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": [], "funcname": "AddChar", + "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -3436,6 +3914,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": [], "funcname": "AddRanges", + "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -3466,6 +3945,7 @@ "text_end": "((void*)0)" }, "funcname": "AddText", + "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -3490,6 +3970,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": [], "funcname": "BuildRanges", + "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -3510,6 +3991,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": [], "funcname": "Clear", + "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -3518,7 +4000,7 @@ ], "ImFontGlyphRangesBuilder_GetBit": [ { - "args": "(ImFontGlyphRangesBuilder* self,int n)", + "args": "(ImFontGlyphRangesBuilder* self,size_t n)", "argsT": [ { "name": "self", @@ -3526,17 +4008,18 @@ }, { "name": "n", - "type": "int" + "type": "size_t" } ], - "argsoriginal": "(int n)", + "argsoriginal": "(size_t n)", "call_args": "(n)", "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": [], "funcname": "GetBit", + "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", - "signature": "(int)const", + "signature": "(size_t)const", "stname": "ImFontGlyphRangesBuilder" } ], @@ -3550,6 +4033,7 @@ "constructor": true, "defaults": [], "funcname": "ImFontGlyphRangesBuilder", + "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -3557,7 +4041,7 @@ ], "ImFontGlyphRangesBuilder_SetBit": [ { - "args": "(ImFontGlyphRangesBuilder* self,int n)", + "args": "(ImFontGlyphRangesBuilder* self,size_t n)", "argsT": [ { "name": "self", @@ -3565,17 +4049,18 @@ }, { "name": "n", - "type": "int" + "type": "size_t" } ], - "argsoriginal": "(int n)", + "argsoriginal": "(size_t n)", "call_args": "(n)", "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": [], "funcname": "SetBit", + "location": "imgui", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", - "signature": "(int)", + "signature": "(size_t)", "stname": "ImFontGlyphRangesBuilder" } ], @@ -3600,12 +4085,16 @@ ], "ImFont_AddGlyph": [ { - "args": "(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", + "args": "(ImFont* self,ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", "argsT": [ { "name": "self", "type": "ImFont*" }, + { + "name": "src_cfg", + "type": "ImFontConfig*" + }, { "name": "c", "type": "ImWchar" @@ -3647,14 +4136,15 @@ "type": "float" } ], - "argsoriginal": "(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", - "call_args": "(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)", + "argsoriginal": "(ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", + "call_args": "(src_cfg,c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)", "cimguiname": "ImFont_AddGlyph", "defaults": [], "funcname": "AddGlyph", + "location": "imgui", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", - "signature": "(ImWchar,float,float,float,float,float,float,float,float,float)", + "signature": "(ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", "stname": "ImFont" } ], @@ -3686,6 +4176,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", + "location": "imgui", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -3706,6 +4197,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": [], "funcname": "BuildLookupTable", + "location": "imgui", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -3713,51 +4205,6 @@ } ], "ImFont_CalcTextSizeA": [ - { - "args": "(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)", - "argsT": [ - { - "name": "self", - "type": "ImFont*" - }, - { - "name": "size", - "type": "float" - }, - { - "name": "max_width", - "type": "float" - }, - { - "name": "wrap_width", - "type": "float" - }, - { - "name": "text_begin", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "remaining", - "type": "const char**" - } - ], - "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))", - "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", - "cimguiname": "ImFont_CalcTextSizeA", - "defaults": { - "remaining": "((void*)0)", - "text_end": "((void*)0)" - }, - "funcname": "CalcTextSizeA", - "ov_cimguiname": "ImFont_CalcTextSizeA", - "ret": "ImVec2", - "signature": "(float,float,float,const char*,const char*,const char**)const", - "stname": "ImFont" - }, { "args": "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)", "argsT": [ @@ -3802,58 +4249,12 @@ "text_end": "((void*)0)" }, "funcname": "CalcTextSizeA", + "location": "imgui", "nonUDT": 1, - "ov_cimguiname": "ImFont_CalcTextSizeA_nonUDT", + "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", "signature": "(float,float,float,const char*,const char*,const char**)const", "stname": "ImFont" - }, - { - "args": "(ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)", - "argsT": [ - { - "name": "self", - "type": "ImFont*" - }, - { - "name": "size", - "type": "float" - }, - { - "name": "max_width", - "type": "float" - }, - { - "name": "wrap_width", - "type": "float" - }, - { - "name": "text_begin", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "remaining", - "type": "const char**" - } - ], - "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))", - "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", - "cimguiname": "ImFont_CalcTextSizeA", - "defaults": { - "remaining": "((void*)0)", - "text_end": "((void*)0)" - }, - "funcname": "CalcTextSizeA", - "nonUDT": 2, - "ov_cimguiname": "ImFont_CalcTextSizeA_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "(float,float,float,const char*,const char*,const char**)const", - "stname": "ImFont" } ], "ImFont_CalcWordWrapPositionA": [ @@ -3886,6 +4287,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": [], "funcname": "CalcWordWrapPositionA", + "location": "imgui", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -3906,6 +4308,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": [], "funcname": "ClearOutputData", + "location": "imgui", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -3930,6 +4333,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": [], "funcname": "FindGlyph", + "location": "imgui", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -3954,6 +4358,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": [], "funcname": "FindGlyphNoFallback", + "location": "imgui", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -3978,6 +4383,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": [], "funcname": "GetCharAdvance", + "location": "imgui", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -3998,6 +4404,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": [], "funcname": "GetDebugName", + "location": "imgui", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -4022,6 +4429,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": [], "funcname": "GrowIndex", + "location": "imgui", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -4038,11 +4446,41 @@ "constructor": true, "defaults": [], "funcname": "ImFont", + "location": "imgui", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" } ], + "ImFont_IsGlyphRangeUnused": [ + { + "args": "(ImFont* self,unsigned int c_begin,unsigned int c_last)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c_begin", + "type": "unsigned int" + }, + { + "name": "c_last", + "type": "unsigned int" + } + ], + "argsoriginal": "(unsigned int c_begin,unsigned int c_last)", + "call_args": "(c_begin,c_last)", + "cimguiname": "ImFont_IsGlyphRangeUnused", + "defaults": [], + "funcname": "IsGlyphRangeUnused", + "location": "imgui", + "ov_cimguiname": "ImFont_IsGlyphRangeUnused", + "ret": "bool", + "signature": "(unsigned int,unsigned int)", + "stname": "ImFont" + } + ], "ImFont_IsLoaded": [ { "args": "(ImFont* self)", @@ -4057,6 +4495,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": [], "funcname": "IsLoaded", + "location": "imgui", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -4097,6 +4536,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": [], "funcname": "RenderChar", + "location": "imgui", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const", @@ -4156,6 +4596,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", + "location": "imgui", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -4180,12 +4621,42 @@ "cimguiname": "ImFont_SetFallbackChar", "defaults": [], "funcname": "SetFallbackChar", + "location": "imgui", "ov_cimguiname": "ImFont_SetFallbackChar", "ret": "void", "signature": "(ImWchar)", "stname": "ImFont" } ], + "ImFont_SetGlyphVisible": [ + { + "args": "(ImFont* self,ImWchar c,bool visible)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c", + "type": "ImWchar" + }, + { + "name": "visible", + "type": "bool" + } + ], + "argsoriginal": "(ImWchar c,bool visible)", + "call_args": "(c,visible)", + "cimguiname": "ImFont_SetGlyphVisible", + "defaults": [], + "funcname": "SetGlyphVisible", + "location": "imgui", + "ov_cimguiname": "ImFont_SetGlyphVisible", + "ret": "void", + "signature": "(ImWchar,bool)", + "stname": "ImFont" + } + ], "ImFont_destroy": [ { "args": "(ImFont* self)", @@ -4205,5933 +4676,16362 @@ "stname": "ImFont" } ], - "ImGuiIO_AddInputCharacter": [ + "ImGuiColumnData_ImGuiColumnData": [ { - "args": "(ImGuiIO* self,unsigned int c)", - "argsT": [ - { - "name": "self", - "type": "ImGuiIO*" - }, - { - "name": "c", - "type": "unsigned int" - } - ], - "argsoriginal": "(unsigned int c)", - "call_args": "(c)", - "cimguiname": "ImGuiIO_AddInputCharacter", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiColumnData_ImGuiColumnData", + "constructor": true, "defaults": [], - "funcname": "AddInputCharacter", - "ov_cimguiname": "ImGuiIO_AddInputCharacter", - "ret": "void", - "signature": "(unsigned int)", - "stname": "ImGuiIO" + "funcname": "ImGuiColumnData", + "location": "internal", + "ov_cimguiname": "ImGuiColumnData_ImGuiColumnData", + "signature": "()", + "stname": "ImGuiColumnData" } ], - "ImGuiIO_AddInputCharactersUTF8": [ + "ImGuiColumnData_destroy": [ { - "args": "(ImGuiIO* self,const char* str)", + "args": "(ImGuiColumnData* self)", "argsT": [ { "name": "self", - "type": "ImGuiIO*" - }, - { - "name": "str", - "type": "const char*" + "type": "ImGuiColumnData*" } ], - "argsoriginal": "(const char* str)", - "call_args": "(str)", - "cimguiname": "ImGuiIO_AddInputCharactersUTF8", + "call_args": "(self)", + "cimguiname": "ImGuiColumnData_destroy", "defaults": [], - "funcname": "AddInputCharactersUTF8", - "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", + "destructor": true, + "ov_cimguiname": "ImGuiColumnData_destroy", "ret": "void", - "signature": "(const char*)", - "stname": "ImGuiIO" + "signature": "(ImGuiColumnData*)", + "stname": "ImGuiColumnData" } ], - "ImGuiIO_ClearInputCharacters": [ + "ImGuiColumns_Clear": [ { - "args": "(ImGuiIO* self)", + "args": "(ImGuiColumns* self)", "argsT": [ { "name": "self", - "type": "ImGuiIO*" + "type": "ImGuiColumns*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiIO_ClearInputCharacters", + "cimguiname": "ImGuiColumns_Clear", "defaults": [], - "funcname": "ClearInputCharacters", - "ov_cimguiname": "ImGuiIO_ClearInputCharacters", + "funcname": "Clear", + "location": "internal", + "ov_cimguiname": "ImGuiColumns_Clear", "ret": "void", "signature": "()", - "stname": "ImGuiIO" + "stname": "ImGuiColumns" } ], - "ImGuiIO_ImGuiIO": [ + "ImGuiColumns_ImGuiColumns": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiIO_ImGuiIO", + "cimguiname": "ImGuiColumns_ImGuiColumns", "constructor": true, "defaults": [], - "funcname": "ImGuiIO", - "ov_cimguiname": "ImGuiIO_ImGuiIO", + "funcname": "ImGuiColumns", + "location": "internal", + "ov_cimguiname": "ImGuiColumns_ImGuiColumns", "signature": "()", - "stname": "ImGuiIO" + "stname": "ImGuiColumns" } ], - "ImGuiIO_destroy": [ + "ImGuiColumns_destroy": [ { - "args": "(ImGuiIO* self)", + "args": "(ImGuiColumns* self)", "argsT": [ { "name": "self", - "type": "ImGuiIO*" + "type": "ImGuiColumns*" } ], "call_args": "(self)", - "cimguiname": "ImGuiIO_destroy", + "cimguiname": "ImGuiColumns_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImGuiIO_destroy", + "ov_cimguiname": "ImGuiColumns_destroy", "ret": "void", - "signature": "(ImGuiIO*)", - "stname": "ImGuiIO" + "signature": "(ImGuiColumns*)", + "stname": "ImGuiColumns" } ], - "ImGuiInputTextCallbackData_DeleteChars": [ + "ImGuiContext_ImGuiContext": [ { - "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)", + "args": "(ImFontAtlas* shared_font_atlas)", "argsT": [ { - "name": "self", - "type": "ImGuiInputTextCallbackData*" - }, - { - "name": "pos", - "type": "int" - }, - { - "name": "bytes_count", - "type": "int" + "name": "shared_font_atlas", + "type": "ImFontAtlas*" } ], - "argsoriginal": "(int pos,int bytes_count)", - "call_args": "(pos,bytes_count)", - "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", + "argsoriginal": "(ImFontAtlas* shared_font_atlas)", + "call_args": "(shared_font_atlas)", + "cimguiname": "ImGuiContext_ImGuiContext", + "constructor": true, "defaults": [], - "funcname": "DeleteChars", - "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", - "ret": "void", - "signature": "(int,int)", - "stname": "ImGuiInputTextCallbackData" + "funcname": "ImGuiContext", + "location": "internal", + "ov_cimguiname": "ImGuiContext_ImGuiContext", + "signature": "(ImFontAtlas*)", + "stname": "ImGuiContext" } ], - "ImGuiInputTextCallbackData_HasSelection": [ + "ImGuiContext_destroy": [ { - "args": "(ImGuiInputTextCallbackData* self)", + "args": "(ImGuiContext* self)", "argsT": [ { "name": "self", - "type": "ImGuiInputTextCallbackData*" + "type": "ImGuiContext*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiInputTextCallbackData_HasSelection", + "call_args": "(self)", + "cimguiname": "ImGuiContext_destroy", "defaults": [], - "funcname": "HasSelection", - "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiInputTextCallbackData" + "destructor": true, + "ov_cimguiname": "ImGuiContext_destroy", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "ImGuiContext" } ], - "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData": [ + "ImGuiDockContext_ImGuiDockContext": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", + "cimguiname": "ImGuiDockContext_ImGuiDockContext", "constructor": true, "defaults": [], - "funcname": "ImGuiInputTextCallbackData", - "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", + "funcname": "ImGuiDockContext", + "location": "internal", + "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext", "signature": "()", - "stname": "ImGuiInputTextCallbackData" + "stname": "ImGuiDockContext" } ], - "ImGuiInputTextCallbackData_InsertChars": [ + "ImGuiDockContext_destroy": [ { - "args": "(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)", + "args": "(ImGuiDockContext* self)", "argsT": [ { "name": "self", - "type": "ImGuiInputTextCallbackData*" - }, - { - "name": "pos", - "type": "int" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" + "type": "ImGuiDockContext*" } ], - "argsoriginal": "(int pos,const char* text,const char* text_end=((void*)0))", - "call_args": "(pos,text,text_end)", - "cimguiname": "ImGuiInputTextCallbackData_InsertChars", - "defaults": { - "text_end": "((void*)0)" - }, - "funcname": "InsertChars", - "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", + "call_args": "(self)", + "cimguiname": "ImGuiDockContext_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiDockContext_destroy", "ret": "void", - "signature": "(int,const char*,const char*)", - "stname": "ImGuiInputTextCallbackData" + "signature": "(ImGuiDockContext*)", + "stname": "ImGuiDockContext" } ], - "ImGuiInputTextCallbackData_destroy": [ + "ImGuiDockNode_GetMergedFlags": [ { - "args": "(ImGuiInputTextCallbackData* self)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiInputTextCallbackData*" + "type": "ImGuiDockNode*" } ], - "call_args": "(self)", - "cimguiname": "ImGuiInputTextCallbackData_destroy", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_GetMergedFlags", "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiInputTextCallbackData_destroy", - "ret": "void", - "signature": "(ImGuiInputTextCallbackData*)", - "stname": "ImGuiInputTextCallbackData" + "funcname": "GetMergedFlags", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_GetMergedFlags", + "ret": "ImGuiDockNodeFlags", + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiListClipper_Begin": [ + "ImGuiDockNode_ImGuiDockNode": [ { - "args": "(ImGuiListClipper* self,int items_count,float items_height)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "self", - "type": "ImGuiListClipper*" - }, - { - "name": "items_count", - "type": "int" - }, - { - "name": "items_height", - "type": "float" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(int items_count,float items_height=-1.0f)", - "call_args": "(items_count,items_height)", - "cimguiname": "ImGuiListClipper_Begin", - "defaults": { - "items_height": "-1.0f" - }, - "funcname": "Begin", - "ov_cimguiname": "ImGuiListClipper_Begin", - "ret": "void", - "signature": "(int,float)", - "stname": "ImGuiListClipper" + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "ImGuiDockNode_ImGuiDockNode", + "constructor": true, + "defaults": [], + "funcname": "ImGuiDockNode", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode", + "signature": "(ImGuiID)", + "stname": "ImGuiDockNode" } ], - "ImGuiListClipper_End": [ + "ImGuiDockNode_IsCentralNode": [ { - "args": "(ImGuiListClipper* self)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiListClipper*" + "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiListClipper_End", + "cimguiname": "ImGuiDockNode_IsCentralNode", "defaults": [], - "funcname": "End", - "ov_cimguiname": "ImGuiListClipper_End", - "ret": "void", - "signature": "()", - "stname": "ImGuiListClipper" + "funcname": "IsCentralNode", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsCentralNode", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiListClipper_ImGuiListClipper": [ + "ImGuiDockNode_IsDockSpace": [ { - "args": "(int items_count,float items_height)", + "args": "(ImGuiDockNode* self)", "argsT": [ { - "name": "items_count", - "type": "int" - }, - { - "name": "items_height", - "type": "float" + "name": "self", + "type": "ImGuiDockNode*" } ], - "argsoriginal": "(int items_count=-1,float items_height=-1.0f)", - "call_args": "(items_count,items_height)", - "cimguiname": "ImGuiListClipper_ImGuiListClipper", - "constructor": true, - "defaults": { - "items_count": "-1", - "items_height": "-1.0f" - }, - "funcname": "ImGuiListClipper", - "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", - "signature": "(int,float)", - "stname": "ImGuiListClipper" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsDockSpace", + "defaults": [], + "funcname": "IsDockSpace", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsDockSpace", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiListClipper_Step": [ + "ImGuiDockNode_IsEmpty": [ { - "args": "(ImGuiListClipper* self)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiListClipper*" + "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiListClipper_Step", + "cimguiname": "ImGuiDockNode_IsEmpty", "defaults": [], - "funcname": "Step", - "ov_cimguiname": "ImGuiListClipper_Step", + "funcname": "IsEmpty", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsEmpty", "ret": "bool", - "signature": "()", - "stname": "ImGuiListClipper" + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiListClipper_destroy": [ + "ImGuiDockNode_IsFloatingNode": [ { - "args": "(ImGuiListClipper* self)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiListClipper*" + "type": "ImGuiDockNode*" } ], - "call_args": "(self)", - "cimguiname": "ImGuiListClipper_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiListClipper_destroy", - "ret": "void", - "signature": "(ImGuiListClipper*)", - "stname": "ImGuiListClipper" - } - ], - "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [ - { - "args": "()", - "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", - "constructor": true, + "cimguiname": "ImGuiDockNode_IsFloatingNode", "defaults": [], - "funcname": "ImGuiOnceUponAFrame", - "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", - "signature": "()", - "stname": "ImGuiOnceUponAFrame" + "funcname": "IsFloatingNode", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsFloatingNode", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiOnceUponAFrame_destroy": [ + "ImGuiDockNode_IsHiddenTabBar": [ { - "args": "(ImGuiOnceUponAFrame* self)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiOnceUponAFrame*" + "type": "ImGuiDockNode*" } ], - "call_args": "(self)", - "cimguiname": "ImGuiOnceUponAFrame_destroy", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsHiddenTabBar", "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiOnceUponAFrame_destroy", - "ret": "void", - "signature": "(ImGuiOnceUponAFrame*)", - "stname": "ImGuiOnceUponAFrame" + "funcname": "IsHiddenTabBar", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiPayload_Clear": [ + "ImGuiDockNode_IsLeafNode": [ { - "args": "(ImGuiPayload* self)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiPayload*" + "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiPayload_Clear", + "cimguiname": "ImGuiDockNode_IsLeafNode", "defaults": [], - "funcname": "Clear", - "ov_cimguiname": "ImGuiPayload_Clear", - "ret": "void", - "signature": "()", - "stname": "ImGuiPayload" + "funcname": "IsLeafNode", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsLeafNode", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiPayload_ImGuiPayload": [ + "ImGuiDockNode_IsNoTabBar": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiPayload_ImGuiPayload", - "constructor": true, + "cimguiname": "ImGuiDockNode_IsNoTabBar", "defaults": [], - "funcname": "ImGuiPayload", - "ov_cimguiname": "ImGuiPayload_ImGuiPayload", - "signature": "()", - "stname": "ImGuiPayload" + "funcname": "IsNoTabBar", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsNoTabBar", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiPayload_IsDataType": [ + "ImGuiDockNode_IsRootNode": [ { - "args": "(ImGuiPayload* self,const char* type)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiPayload*" - }, - { - "name": "type", - "type": "const char*" + "type": "ImGuiDockNode*" } ], - "argsoriginal": "(const char* type)", - "call_args": "(type)", - "cimguiname": "ImGuiPayload_IsDataType", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsRootNode", "defaults": [], - "funcname": "IsDataType", - "ov_cimguiname": "ImGuiPayload_IsDataType", + "funcname": "IsRootNode", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsRootNode", "ret": "bool", - "signature": "(const char*)const", - "stname": "ImGuiPayload" + "signature": "()const", + "stname": "ImGuiDockNode" } ], - "ImGuiPayload_IsDelivery": [ + "ImGuiDockNode_IsSplitNode": [ { - "args": "(ImGuiPayload* self)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiPayload*" + "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiPayload_IsDelivery", + "cimguiname": "ImGuiDockNode_IsSplitNode", "defaults": [], - "funcname": "IsDelivery", - "ov_cimguiname": "ImGuiPayload_IsDelivery", + "funcname": "IsSplitNode", + "location": "internal", + "ov_cimguiname": "ImGuiDockNode_IsSplitNode", "ret": "bool", "signature": "()const", - "stname": "ImGuiPayload" + "stname": "ImGuiDockNode" } ], - "ImGuiPayload_IsPreview": [ + "ImGuiDockNode_Rect": [ { - "args": "(ImGuiPayload* self)", + "args": "(ImRect *pOut,ImGuiDockNode* self)", "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, { "name": "self", - "type": "ImGuiPayload*" + "type": "ImGuiDockNode*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiPayload_IsPreview", + "cimguiname": "ImGuiDockNode_Rect", "defaults": [], - "funcname": "IsPreview", - "ov_cimguiname": "ImGuiPayload_IsPreview", - "ret": "bool", + "funcname": "Rect", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImGuiDockNode_Rect", + "ret": "void", "signature": "()const", - "stname": "ImGuiPayload" + "stname": "ImGuiDockNode" } ], - "ImGuiPayload_destroy": [ + "ImGuiDockNode_destroy": [ { - "args": "(ImGuiPayload* self)", + "args": "(ImGuiDockNode* self)", "argsT": [ { "name": "self", - "type": "ImGuiPayload*" + "type": "ImGuiDockNode*" } ], "call_args": "(self)", - "cimguiname": "ImGuiPayload_destroy", + "cimguiname": "ImGuiDockNode_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImGuiPayload_destroy", + "ov_cimguiname": "ImGuiDockNode_destroy", "ret": "void", - "signature": "(ImGuiPayload*)", - "stname": "ImGuiPayload" + "signature": "(ImGuiDockNode*)", + "stname": "ImGuiDockNode" } ], - "ImGuiStoragePair_ImGuiStoragePair": [ + "ImGuiIO_AddInputCharacter": [ { - "args": "(ImGuiID _key,int _val_i)", + "args": "(ImGuiIO* self,unsigned int c)", "argsT": [ { - "name": "_key", - "type": "ImGuiID" + "name": "self", + "type": "ImGuiIO*" }, { - "name": "_val_i", - "type": "int" + "name": "c", + "type": "unsigned int" } ], - "argsoriginal": "(ImGuiID _key,int _val_i)", - "call_args": "(_key,_val_i)", - "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", - "constructor": true, + "argsoriginal": "(unsigned int c)", + "call_args": "(c)", + "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": [], - "funcname": "ImGuiStoragePair", - "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", - "signature": "(ImGuiID,int)", - "stname": "ImGuiStoragePair" - }, + "funcname": "AddInputCharacter", + "location": "imgui", + "ov_cimguiname": "ImGuiIO_AddInputCharacter", + "ret": "void", + "signature": "(unsigned int)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddInputCharacterUTF16": [ { - "args": "(ImGuiID _key,float _val_f)", + "args": "(ImGuiIO* self,ImWchar16 c)", "argsT": [ { - "name": "_key", - "type": "ImGuiID" + "name": "self", + "type": "ImGuiIO*" }, { - "name": "_val_f", - "type": "float" + "name": "c", + "type": "ImWchar16" } ], - "argsoriginal": "(ImGuiID _key,float _val_f)", - "call_args": "(_key,_val_f)", - "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", - "constructor": true, + "argsoriginal": "(ImWchar16 c)", + "call_args": "(c)", + "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": [], - "funcname": "ImGuiStoragePair", - "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", - "signature": "(ImGuiID,float)", - "stname": "ImGuiStoragePair" - }, + "funcname": "AddInputCharacterUTF16", + "location": "imgui", + "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", + "ret": "void", + "signature": "(ImWchar16)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddInputCharactersUTF8": [ { - "args": "(ImGuiID _key,void* _val_p)", + "args": "(ImGuiIO* self,const char* str)", "argsT": [ { - "name": "_key", - "type": "ImGuiID" + "name": "self", + "type": "ImGuiIO*" }, { - "name": "_val_p", - "type": "void*" + "name": "str", + "type": "const char*" } ], - "argsoriginal": "(ImGuiID _key,void* _val_p)", - "call_args": "(_key,_val_p)", - "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", - "constructor": true, + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": [], - "funcname": "ImGuiStoragePair", - "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", - "signature": "(ImGuiID,void*)", - "stname": "ImGuiStoragePair" + "funcname": "AddInputCharactersUTF8", + "location": "imgui", + "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", + "ret": "void", + "signature": "(const char*)", + "stname": "ImGuiIO" } ], - "ImGuiStoragePair_destroy": [ + "ImGuiIO_ClearInputCharacters": [ { - "args": "(ImGuiStoragePair* self)", + "args": "(ImGuiIO* self)", "argsT": [ { "name": "self", - "type": "ImGuiStoragePair*" + "type": "ImGuiIO*" } ], - "call_args": "(self)", - "cimguiname": "ImGuiStoragePair_destroy", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiIO_ClearInputCharacters", "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiStoragePair_destroy", + "funcname": "ClearInputCharacters", + "location": "imgui", + "ov_cimguiname": "ImGuiIO_ClearInputCharacters", "ret": "void", - "signature": "(ImGuiStoragePair*)", - "stname": "ImGuiStoragePair" + "signature": "()", + "stname": "ImGuiIO" } ], - "ImGuiStorage_BuildSortByKey": [ + "ImGuiIO_ImGuiIO": [ { - "args": "(ImGuiStorage* self)", - "argsT": [ - { - "name": "self", - "type": "ImGuiStorage*" - } - ], + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiStorage_BuildSortByKey", + "cimguiname": "ImGuiIO_ImGuiIO", + "constructor": true, "defaults": [], - "funcname": "BuildSortByKey", - "ov_cimguiname": "ImGuiStorage_BuildSortByKey", - "ret": "void", + "funcname": "ImGuiIO", + "location": "imgui", + "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", - "stname": "ImGuiStorage" + "stname": "ImGuiIO" } ], - "ImGuiStorage_Clear": [ + "ImGuiIO_destroy": [ { - "args": "(ImGuiStorage* self)", + "args": "(ImGuiIO* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" + "type": "ImGuiIO*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiStorage_Clear", + "call_args": "(self)", + "cimguiname": "ImGuiIO_destroy", "defaults": [], - "funcname": "Clear", - "ov_cimguiname": "ImGuiStorage_Clear", + "destructor": true, + "ov_cimguiname": "ImGuiIO_destroy", "ret": "void", - "signature": "()", - "stname": "ImGuiStorage" + "signature": "(ImGuiIO*)", + "stname": "ImGuiIO" } ], - "ImGuiStorage_GetBool": [ + "ImGuiInputTextCallbackData_DeleteChars": [ { - "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)", + "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" + "type": "ImGuiInputTextCallbackData*" }, { - "name": "key", - "type": "ImGuiID" + "name": "pos", + "type": "int" }, { - "name": "default_val", - "type": "bool" + "name": "bytes_count", + "type": "int" } ], - "argsoriginal": "(ImGuiID key,bool default_val=false)", - "call_args": "(key,default_val)", - "cimguiname": "ImGuiStorage_GetBool", - "defaults": { - "default_val": "false" - }, - "funcname": "GetBool", - "ov_cimguiname": "ImGuiStorage_GetBool", - "ret": "bool", - "signature": "(ImGuiID,bool)const", - "stname": "ImGuiStorage" + "argsoriginal": "(int pos,int bytes_count)", + "call_args": "(pos,bytes_count)", + "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", + "defaults": [], + "funcname": "DeleteChars", + "location": "imgui", + "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", + "ret": "void", + "signature": "(int,int)", + "stname": "ImGuiInputTextCallbackData" } ], - "ImGuiStorage_GetBoolRef": [ + "ImGuiInputTextCallbackData_HasSelection": [ { - "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)", + "args": "(ImGuiInputTextCallbackData* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "default_val", - "type": "bool" + "type": "ImGuiInputTextCallbackData*" } ], - "argsoriginal": "(ImGuiID key,bool default_val=false)", - "call_args": "(key,default_val)", - "cimguiname": "ImGuiStorage_GetBoolRef", - "defaults": { - "default_val": "false" - }, - "funcname": "GetBoolRef", - "ov_cimguiname": "ImGuiStorage_GetBoolRef", - "ret": "bool*", - "signature": "(ImGuiID,bool)", - "stname": "ImGuiStorage" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextCallbackData_HasSelection", + "defaults": [], + "funcname": "HasSelection", + "location": "imgui", + "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiInputTextCallbackData" } ], - "ImGuiStorage_GetFloat": [ + "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData": [ { - "args": "(ImGuiStorage* self,ImGuiID key,float default_val)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", + "constructor": true, + "defaults": [], + "funcname": "ImGuiInputTextCallbackData", + "location": "imgui", + "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", + "signature": "()", + "stname": "ImGuiInputTextCallbackData" + } + ], + "ImGuiInputTextCallbackData_InsertChars": [ + { + "args": "(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" + "type": "ImGuiInputTextCallbackData*" }, { - "name": "key", - "type": "ImGuiID" + "name": "pos", + "type": "int" }, { - "name": "default_val", - "type": "float" + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" } ], - "argsoriginal": "(ImGuiID key,float default_val=0.0f)", - "call_args": "(key,default_val)", - "cimguiname": "ImGuiStorage_GetFloat", + "argsoriginal": "(int pos,const char* text,const char* text_end=((void*)0))", + "call_args": "(pos,text,text_end)", + "cimguiname": "ImGuiInputTextCallbackData_InsertChars", "defaults": { - "default_val": "0.0f" + "text_end": "((void*)0)" }, - "funcname": "GetFloat", - "ov_cimguiname": "ImGuiStorage_GetFloat", - "ret": "float", - "signature": "(ImGuiID,float)const", - "stname": "ImGuiStorage" + "funcname": "InsertChars", + "location": "imgui", + "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", + "ret": "void", + "signature": "(int,const char*,const char*)", + "stname": "ImGuiInputTextCallbackData" } ], - "ImGuiStorage_GetFloatRef": [ + "ImGuiInputTextCallbackData_destroy": [ { - "args": "(ImGuiStorage* self,ImGuiID key,float default_val)", + "args": "(ImGuiInputTextCallbackData* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "default_val", - "type": "float" + "type": "ImGuiInputTextCallbackData*" } ], - "argsoriginal": "(ImGuiID key,float default_val=0.0f)", - "call_args": "(key,default_val)", - "cimguiname": "ImGuiStorage_GetFloatRef", - "defaults": { - "default_val": "0.0f" - }, - "funcname": "GetFloatRef", - "ov_cimguiname": "ImGuiStorage_GetFloatRef", - "ret": "float*", - "signature": "(ImGuiID,float)", - "stname": "ImGuiStorage" + "call_args": "(self)", + "cimguiname": "ImGuiInputTextCallbackData_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiInputTextCallbackData_destroy", + "ret": "void", + "signature": "(ImGuiInputTextCallbackData*)", + "stname": "ImGuiInputTextCallbackData" } ], - "ImGuiStorage_GetInt": [ + "ImGuiInputTextState_ClearFreeMemory": [ { - "args": "(ImGuiStorage* self,ImGuiID key,int default_val)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "default_val", - "type": "int" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(ImGuiID key,int default_val=0)", - "call_args": "(key,default_val)", - "cimguiname": "ImGuiStorage_GetInt", - "defaults": { - "default_val": "0" - }, - "funcname": "GetInt", - "ov_cimguiname": "ImGuiStorage_GetInt", - "ret": "int", - "signature": "(ImGuiID,int)const", - "stname": "ImGuiStorage" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ClearFreeMemory", + "defaults": [], + "funcname": "ClearFreeMemory", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" } ], - "ImGuiStorage_GetIntRef": [ + "ImGuiInputTextState_ClearSelection": [ { - "args": "(ImGuiStorage* self,ImGuiID key,int default_val)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "default_val", - "type": "int" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(ImGuiID key,int default_val=0)", - "call_args": "(key,default_val)", - "cimguiname": "ImGuiStorage_GetIntRef", - "defaults": { - "default_val": "0" - }, - "funcname": "GetIntRef", - "ov_cimguiname": "ImGuiStorage_GetIntRef", - "ret": "int*", - "signature": "(ImGuiID,int)", - "stname": "ImGuiStorage" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ClearSelection", + "defaults": [], + "funcname": "ClearSelection", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_ClearSelection", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" } ], - "ImGuiStorage_GetVoidPtr": [ + "ImGuiInputTextState_ClearText": [ { - "args": "(ImGuiStorage* self,ImGuiID key)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(ImGuiID key)", - "call_args": "(key)", - "cimguiname": "ImGuiStorage_GetVoidPtr", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ClearText", "defaults": [], - "funcname": "GetVoidPtr", - "ov_cimguiname": "ImGuiStorage_GetVoidPtr", - "ret": "void*", - "signature": "(ImGuiID)const", - "stname": "ImGuiStorage" + "funcname": "ClearText", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_ClearText", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" } ], - "ImGuiStorage_GetVoidPtrRef": [ + "ImGuiInputTextState_CursorAnimReset": [ { - "args": "(ImGuiStorage* self,ImGuiID key,void* default_val)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "default_val", - "type": "void*" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(ImGuiID key,void* default_val=((void*)0))", - "call_args": "(key,default_val)", - "cimguiname": "ImGuiStorage_GetVoidPtrRef", - "defaults": { - "default_val": "((void*)0)" - }, - "funcname": "GetVoidPtrRef", - "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", - "ret": "void**", - "signature": "(ImGuiID,void*)", - "stname": "ImGuiStorage" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_CursorAnimReset", + "defaults": [], + "funcname": "CursorAnimReset", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" } ], - "ImGuiStorage_SetAllInt": [ + "ImGuiInputTextState_CursorClamp": [ { - "args": "(ImGuiStorage* self,int val)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "val", - "type": "int" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(int val)", - "call_args": "(val)", - "cimguiname": "ImGuiStorage_SetAllInt", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_CursorClamp", "defaults": [], - "funcname": "SetAllInt", - "ov_cimguiname": "ImGuiStorage_SetAllInt", + "funcname": "CursorClamp", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_CursorClamp", "ret": "void", - "signature": "(int)", - "stname": "ImGuiStorage" + "signature": "()", + "stname": "ImGuiInputTextState" } ], - "ImGuiStorage_SetBool": [ + "ImGuiInputTextState_GetRedoAvailCount": [ { - "args": "(ImGuiStorage* self,ImGuiID key,bool val)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "val", - "type": "bool" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(ImGuiID key,bool val)", - "call_args": "(key,val)", - "cimguiname": "ImGuiStorage_SetBool", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "defaults": [], - "funcname": "SetBool", - "ov_cimguiname": "ImGuiStorage_SetBool", - "ret": "void", - "signature": "(ImGuiID,bool)", - "stname": "ImGuiStorage" + "funcname": "GetRedoAvailCount", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" } ], - "ImGuiStorage_SetFloat": [ + "ImGuiInputTextState_GetUndoAvailCount": [ { - "args": "(ImGuiStorage* self,ImGuiID key,float val)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "val", - "type": "float" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(ImGuiID key,float val)", - "call_args": "(key,val)", - "cimguiname": "ImGuiStorage_SetFloat", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "defaults": [], - "funcname": "SetFloat", - "ov_cimguiname": "ImGuiStorage_SetFloat", - "ret": "void", - "signature": "(ImGuiID,float)", - "stname": "ImGuiStorage" + "funcname": "GetUndoAvailCount", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" } ], - "ImGuiStorage_SetInt": [ + "ImGuiInputTextState_HasSelection": [ { - "args": "(ImGuiStorage* self,ImGuiID key,int val)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" - }, - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "val", - "type": "int" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(ImGuiID key,int val)", - "call_args": "(key,val)", - "cimguiname": "ImGuiStorage_SetInt", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_HasSelection", "defaults": [], - "funcname": "SetInt", - "ov_cimguiname": "ImGuiStorage_SetInt", - "ret": "void", - "signature": "(ImGuiID,int)", - "stname": "ImGuiStorage" + "funcname": "HasSelection", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_HasSelection", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiInputTextState" } ], - "ImGuiStorage_SetVoidPtr": [ + "ImGuiInputTextState_ImGuiInputTextState": [ { - "args": "(ImGuiStorage* self,ImGuiID key,void* val)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ImGuiInputTextState", + "constructor": true, + "defaults": [], + "funcname": "ImGuiInputTextState", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_OnKeyPressed": [ + { + "args": "(ImGuiInputTextState* self,int key)", "argsT": [ { "name": "self", - "type": "ImGuiStorage*" + "type": "ImGuiInputTextState*" }, { "name": "key", - "type": "ImGuiID" - }, - { - "name": "val", - "type": "void*" + "type": "int" } ], - "argsoriginal": "(ImGuiID key,void* val)", - "call_args": "(key,val)", - "cimguiname": "ImGuiStorage_SetVoidPtr", + "argsoriginal": "(int key)", + "call_args": "(key)", + "cimguiname": "ImGuiInputTextState_OnKeyPressed", "defaults": [], - "funcname": "SetVoidPtr", - "ov_cimguiname": "ImGuiStorage_SetVoidPtr", + "funcname": "OnKeyPressed", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", "ret": "void", - "signature": "(ImGuiID,void*)", - "stname": "ImGuiStorage" + "signature": "(int)", + "stname": "ImGuiInputTextState" } ], - "ImGuiStyle_ImGuiStyle": [ + "ImGuiInputTextState_SelectAll": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiStyle_ImGuiStyle", - "constructor": true, + "cimguiname": "ImGuiInputTextState_SelectAll", "defaults": [], - "funcname": "ImGuiStyle", - "ov_cimguiname": "ImGuiStyle_ImGuiStyle", + "funcname": "SelectAll", + "location": "internal", + "ov_cimguiname": "ImGuiInputTextState_SelectAll", + "ret": "void", "signature": "()", - "stname": "ImGuiStyle" + "stname": "ImGuiInputTextState" } ], - "ImGuiStyle_ScaleAllSizes": [ + "ImGuiInputTextState_destroy": [ { - "args": "(ImGuiStyle* self,float scale_factor)", + "args": "(ImGuiInputTextState* self)", "argsT": [ { "name": "self", - "type": "ImGuiStyle*" - }, - { - "name": "scale_factor", - "type": "float" + "type": "ImGuiInputTextState*" } ], - "argsoriginal": "(float scale_factor)", - "call_args": "(scale_factor)", - "cimguiname": "ImGuiStyle_ScaleAllSizes", + "call_args": "(self)", + "cimguiname": "ImGuiInputTextState_destroy", "defaults": [], - "funcname": "ScaleAllSizes", - "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", + "destructor": true, + "ov_cimguiname": "ImGuiInputTextState_destroy", "ret": "void", - "signature": "(float)", - "stname": "ImGuiStyle" + "signature": "(ImGuiInputTextState*)", + "stname": "ImGuiInputTextState" } ], - "ImGuiStyle_destroy": [ + "ImGuiLastItemDataBackup_Backup": [ { - "args": "(ImGuiStyle* self)", + "args": "(ImGuiLastItemDataBackup* self)", "argsT": [ { "name": "self", - "type": "ImGuiStyle*" + "type": "ImGuiLastItemDataBackup*" } ], - "call_args": "(self)", - "cimguiname": "ImGuiStyle_destroy", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiLastItemDataBackup_Backup", "defaults": [], - "destructor": true, - "ov_cimguiname": "ImGuiStyle_destroy", + "funcname": "Backup", + "location": "internal", + "ov_cimguiname": "ImGuiLastItemDataBackup_Backup", "ret": "void", - "signature": "(ImGuiStyle*)", - "stname": "ImGuiStyle" + "signature": "()", + "stname": "ImGuiLastItemDataBackup" } ], - "ImGuiTextBuffer_ImGuiTextBuffer": [ + "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "cimguiname": "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup", "constructor": true, "defaults": [], - "funcname": "ImGuiTextBuffer", - "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "funcname": "ImGuiLastItemDataBackup", + "location": "internal", + "ov_cimguiname": "ImGuiLastItemDataBackup_ImGuiLastItemDataBackup", "signature": "()", - "stname": "ImGuiTextBuffer" + "stname": "ImGuiLastItemDataBackup" } ], - "ImGuiTextBuffer_append": [ + "ImGuiLastItemDataBackup_Restore": [ { - "args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)", + "args": "(ImGuiLastItemDataBackup* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" - }, - { - "name": "str", - "type": "const char*" - }, - { - "name": "str_end", - "type": "const char*" + "type": "ImGuiLastItemDataBackup*" } ], - "argsoriginal": "(const char* str,const char* str_end=((void*)0))", - "call_args": "(str,str_end)", - "cimguiname": "ImGuiTextBuffer_append", - "defaults": { - "str_end": "((void*)0)" - }, - "funcname": "append", - "ov_cimguiname": "ImGuiTextBuffer_append", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiLastItemDataBackup_Restore", + "defaults": [], + "funcname": "Restore", + "location": "internal", + "ov_cimguiname": "ImGuiLastItemDataBackup_Restore", "ret": "void", - "signature": "(const char*,const char*)", - "stname": "ImGuiTextBuffer" + "signature": "()const", + "stname": "ImGuiLastItemDataBackup" } ], - "ImGuiTextBuffer_appendf": [ + "ImGuiLastItemDataBackup_destroy": [ { - "args": "(ImGuiTextBuffer* self,const char* fmt,...)", + "args": "(ImGuiLastItemDataBackup* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" - }, - { - "name": "fmt", - "type": "const char*" - }, - { - "name": "...", - "type": "..." + "type": "ImGuiLastItemDataBackup*" } ], - "argsoriginal": "(const char* fmt,...)", - "call_args": "(fmt,...)", - "cimguiname": "ImGuiTextBuffer_appendf", + "call_args": "(self)", + "cimguiname": "ImGuiLastItemDataBackup_destroy", "defaults": [], - "funcname": "appendf", - "isvararg": "...)", - "manual": true, - "ov_cimguiname": "ImGuiTextBuffer_appendf", + "destructor": true, + "ov_cimguiname": "ImGuiLastItemDataBackup_destroy", "ret": "void", - "signature": "(const char*,...)", - "stname": "ImGuiTextBuffer" + "signature": "(ImGuiLastItemDataBackup*)", + "stname": "ImGuiLastItemDataBackup" } ], - "ImGuiTextBuffer_appendfv": [ + "ImGuiListClipper_Begin": [ { - "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)", + "args": "(ImGuiListClipper* self,int items_count,float items_height)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiListClipper*" }, { - "name": "fmt", - "type": "const char*" + "name": "items_count", + "type": "int" }, { - "name": "args", - "type": "va_list" + "name": "items_height", + "type": "float" } ], - "argsoriginal": "(const char* fmt,va_list args)", - "call_args": "(fmt,args)", - "cimguiname": "ImGuiTextBuffer_appendfv", - "defaults": [], - "funcname": "appendfv", - "ov_cimguiname": "ImGuiTextBuffer_appendfv", + "argsoriginal": "(int items_count,float items_height=-1.0f)", + "call_args": "(items_count,items_height)", + "cimguiname": "ImGuiListClipper_Begin", + "defaults": { + "items_height": "-1.0f" + }, + "funcname": "Begin", + "location": "imgui", + "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", - "signature": "(const char*,va_list)", - "stname": "ImGuiTextBuffer" + "signature": "(int,float)", + "stname": "ImGuiListClipper" } ], - "ImGuiTextBuffer_begin": [ + "ImGuiListClipper_End": [ { - "args": "(ImGuiTextBuffer* self)", + "args": "(ImGuiListClipper* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiListClipper*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextBuffer_begin", + "cimguiname": "ImGuiListClipper_End", "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImGuiTextBuffer_begin", - "ret": "const char*", - "signature": "()const", - "stname": "ImGuiTextBuffer" + "funcname": "End", + "location": "imgui", + "ov_cimguiname": "ImGuiListClipper_End", + "ret": "void", + "signature": "()", + "stname": "ImGuiListClipper" } ], - "ImGuiTextBuffer_c_str": [ + "ImGuiListClipper_ImGuiListClipper": [ { - "args": "(ImGuiTextBuffer* self)", + "args": "(int items_count,float items_height)", "argsT": [ { - "name": "self", - "type": "ImGuiTextBuffer*" + "name": "items_count", + "type": "int" + }, + { + "name": "items_height", + "type": "float" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiTextBuffer_c_str", - "defaults": [], - "funcname": "c_str", - "ov_cimguiname": "ImGuiTextBuffer_c_str", - "ret": "const char*", - "signature": "()const", - "stname": "ImGuiTextBuffer" + "argsoriginal": "(int items_count=-1,float items_height=-1.0f)", + "call_args": "(items_count,items_height)", + "cimguiname": "ImGuiListClipper_ImGuiListClipper", + "constructor": true, + "defaults": { + "items_count": "-1", + "items_height": "-1.0f" + }, + "funcname": "ImGuiListClipper", + "location": "imgui", + "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", + "signature": "(int,float)", + "stname": "ImGuiListClipper" } ], - "ImGuiTextBuffer_clear": [ + "ImGuiListClipper_Step": [ { - "args": "(ImGuiTextBuffer* self)", + "args": "(ImGuiListClipper* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiListClipper*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextBuffer_clear", + "cimguiname": "ImGuiListClipper_Step", "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImGuiTextBuffer_clear", - "ret": "void", + "funcname": "Step", + "location": "imgui", + "ov_cimguiname": "ImGuiListClipper_Step", + "ret": "bool", "signature": "()", - "stname": "ImGuiTextBuffer" + "stname": "ImGuiListClipper" } ], - "ImGuiTextBuffer_destroy": [ + "ImGuiListClipper_destroy": [ { - "args": "(ImGuiTextBuffer* self)", + "args": "(ImGuiListClipper* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiListClipper*" } ], "call_args": "(self)", - "cimguiname": "ImGuiTextBuffer_destroy", + "cimguiname": "ImGuiListClipper_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImGuiTextBuffer_destroy", + "ov_cimguiname": "ImGuiListClipper_destroy", "ret": "void", - "signature": "(ImGuiTextBuffer*)", - "stname": "ImGuiTextBuffer" + "signature": "(ImGuiListClipper*)", + "stname": "ImGuiListClipper" } ], - "ImGuiTextBuffer_empty": [ + "ImGuiMenuColumns_CalcExtraSpace": [ { - "args": "(ImGuiTextBuffer* self)", + "args": "(ImGuiMenuColumns* self,float avail_w)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiMenuColumns*" + }, + { + "name": "avail_w", + "type": "float" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiTextBuffer_empty", + "argsoriginal": "(float avail_w)", + "call_args": "(avail_w)", + "cimguiname": "ImGuiMenuColumns_CalcExtraSpace", "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImGuiTextBuffer_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiTextBuffer" + "funcname": "CalcExtraSpace", + "location": "internal", + "ov_cimguiname": "ImGuiMenuColumns_CalcExtraSpace", + "ret": "float", + "signature": "(float)const", + "stname": "ImGuiMenuColumns" } ], - "ImGuiTextBuffer_end": [ + "ImGuiMenuColumns_DeclColumns": [ { - "args": "(ImGuiTextBuffer* self)", + "args": "(ImGuiMenuColumns* self,float w0,float w1,float w2)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiMenuColumns*" + }, + { + "name": "w0", + "type": "float" + }, + { + "name": "w1", + "type": "float" + }, + { + "name": "w2", + "type": "float" } ], + "argsoriginal": "(float w0,float w1,float w2)", + "call_args": "(w0,w1,w2)", + "cimguiname": "ImGuiMenuColumns_DeclColumns", + "defaults": [], + "funcname": "DeclColumns", + "location": "internal", + "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", + "ret": "float", + "signature": "(float,float,float)", + "stname": "ImGuiMenuColumns" + } + ], + "ImGuiMenuColumns_ImGuiMenuColumns": [ + { + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextBuffer_end", + "cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", + "constructor": true, "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImGuiTextBuffer_end", - "ret": "const char*", - "signature": "()const", - "stname": "ImGuiTextBuffer" + "funcname": "ImGuiMenuColumns", + "location": "internal", + "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", + "signature": "()", + "stname": "ImGuiMenuColumns" } ], - "ImGuiTextBuffer_reserve": [ + "ImGuiMenuColumns_Update": [ { - "args": "(ImGuiTextBuffer* self,int capacity)", + "args": "(ImGuiMenuColumns* self,int count,float spacing,bool clear)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiMenuColumns*" }, { - "name": "capacity", + "name": "count", "type": "int" + }, + { + "name": "spacing", + "type": "float" + }, + { + "name": "clear", + "type": "bool" } ], - "argsoriginal": "(int capacity)", - "call_args": "(capacity)", - "cimguiname": "ImGuiTextBuffer_reserve", + "argsoriginal": "(int count,float spacing,bool clear)", + "call_args": "(count,spacing,clear)", + "cimguiname": "ImGuiMenuColumns_Update", "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImGuiTextBuffer_reserve", + "funcname": "Update", + "location": "internal", + "ov_cimguiname": "ImGuiMenuColumns_Update", "ret": "void", - "signature": "(int)", - "stname": "ImGuiTextBuffer" + "signature": "(int,float,bool)", + "stname": "ImGuiMenuColumns" } ], - "ImGuiTextBuffer_size": [ + "ImGuiMenuColumns_destroy": [ { - "args": "(ImGuiTextBuffer* self)", + "args": "(ImGuiMenuColumns* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextBuffer*" + "type": "ImGuiMenuColumns*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiTextBuffer_size", + "call_args": "(self)", + "cimguiname": "ImGuiMenuColumns_destroy", "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImGuiTextBuffer_size", - "ret": "int", - "signature": "()const", - "stname": "ImGuiTextBuffer" + "destructor": true, + "ov_cimguiname": "ImGuiMenuColumns_destroy", + "ret": "void", + "signature": "(ImGuiMenuColumns*)", + "stname": "ImGuiMenuColumns" } ], - "ImGuiTextFilter_Build": [ + "ImGuiNavMoveResult_Clear": [ { - "args": "(ImGuiTextFilter* self)", + "args": "(ImGuiNavMoveResult* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextFilter*" + "type": "ImGuiNavMoveResult*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextFilter_Build", + "cimguiname": "ImGuiNavMoveResult_Clear", "defaults": [], - "funcname": "Build", - "ov_cimguiname": "ImGuiTextFilter_Build", + "funcname": "Clear", + "location": "internal", + "ov_cimguiname": "ImGuiNavMoveResult_Clear", "ret": "void", "signature": "()", - "stname": "ImGuiTextFilter" + "stname": "ImGuiNavMoveResult" } ], - "ImGuiTextFilter_Clear": [ + "ImGuiNavMoveResult_ImGuiNavMoveResult": [ { - "args": "(ImGuiTextFilter* self)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", + "constructor": true, + "defaults": [], + "funcname": "ImGuiNavMoveResult", + "location": "internal", + "ov_cimguiname": "ImGuiNavMoveResult_ImGuiNavMoveResult", + "signature": "()", + "stname": "ImGuiNavMoveResult" + } + ], + "ImGuiNavMoveResult_destroy": [ + { + "args": "(ImGuiNavMoveResult* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextFilter*" + "type": "ImGuiNavMoveResult*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiTextFilter_Clear", + "call_args": "(self)", + "cimguiname": "ImGuiNavMoveResult_destroy", "defaults": [], - "funcname": "Clear", - "ov_cimguiname": "ImGuiTextFilter_Clear", + "destructor": true, + "ov_cimguiname": "ImGuiNavMoveResult_destroy", "ret": "void", - "signature": "()", - "stname": "ImGuiTextFilter" + "signature": "(ImGuiNavMoveResult*)", + "stname": "ImGuiNavMoveResult" } ], - "ImGuiTextFilter_Draw": [ + "ImGuiNextItemData_ClearFlags": [ { - "args": "(ImGuiTextFilter* self,const char* label,float width)", + "args": "(ImGuiNextItemData* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextFilter*" - }, - { - "name": "label", - "type": "const char*" - }, - { - "name": "width", - "type": "float" + "type": "ImGuiNextItemData*" } ], - "argsoriginal": "(const char* label=\"Filter(inc,-exc)\",float width=0.0f)", - "call_args": "(label,width)", - "cimguiname": "ImGuiTextFilter_Draw", - "defaults": { - "label": "\"Filter(inc,-exc)\"", - "width": "0.0f" - }, - "funcname": "Draw", - "ov_cimguiname": "ImGuiTextFilter_Draw", - "ret": "bool", - "signature": "(const char*,float)", - "stname": "ImGuiTextFilter" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextItemData_ClearFlags", + "defaults": [], + "funcname": "ClearFlags", + "location": "internal", + "ov_cimguiname": "ImGuiNextItemData_ClearFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiNextItemData" } ], - "ImGuiTextFilter_ImGuiTextFilter": [ + "ImGuiNextItemData_ImGuiNextItemData": [ { - "args": "(const char* default_filter)", - "argsT": [ - { - "name": "default_filter", - "type": "const char*" - } - ], - "argsoriginal": "(const char* default_filter=\"\")", - "call_args": "(default_filter)", - "cimguiname": "ImGuiTextFilter_ImGuiTextFilter", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "constructor": true, - "defaults": { - "default_filter": "\"\"" - }, - "funcname": "ImGuiTextFilter", - "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", - "signature": "(const char*)", - "stname": "ImGuiTextFilter" + "defaults": [], + "funcname": "ImGuiNextItemData", + "location": "internal", + "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", + "signature": "()", + "stname": "ImGuiNextItemData" } ], - "ImGuiTextFilter_IsActive": [ + "ImGuiNextItemData_destroy": [ { - "args": "(ImGuiTextFilter* self)", + "args": "(ImGuiNextItemData* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextFilter*" + "type": "ImGuiNextItemData*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImGuiTextFilter_IsActive", + "call_args": "(self)", + "cimguiname": "ImGuiNextItemData_destroy", "defaults": [], - "funcname": "IsActive", - "ov_cimguiname": "ImGuiTextFilter_IsActive", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiTextFilter" + "destructor": true, + "ov_cimguiname": "ImGuiNextItemData_destroy", + "ret": "void", + "signature": "(ImGuiNextItemData*)", + "stname": "ImGuiNextItemData" } ], - "ImGuiTextFilter_PassFilter": [ + "ImGuiNextWindowData_ClearFlags": [ { - "args": "(ImGuiTextFilter* self,const char* text,const char* text_end)", + "args": "(ImGuiNextWindowData* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextFilter*" - }, - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" + "type": "ImGuiNextWindowData*" } ], - "argsoriginal": "(const char* text,const char* text_end=((void*)0))", - "call_args": "(text,text_end)", - "cimguiname": "ImGuiTextFilter_PassFilter", - "defaults": { - "text_end": "((void*)0)" - }, - "funcname": "PassFilter", - "ov_cimguiname": "ImGuiTextFilter_PassFilter", - "ret": "bool", - "signature": "(const char*,const char*)const", - "stname": "ImGuiTextFilter" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextWindowData_ClearFlags", + "defaults": [], + "funcname": "ClearFlags", + "location": "internal", + "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiNextWindowData" } ], - "ImGuiTextFilter_destroy": [ + "ImGuiNextWindowData_ImGuiNextWindowData": [ { - "args": "(ImGuiTextFilter* self)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", + "constructor": true, + "defaults": [], + "funcname": "ImGuiNextWindowData", + "location": "internal", + "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", + "signature": "()", + "stname": "ImGuiNextWindowData" + } + ], + "ImGuiNextWindowData_destroy": [ + { + "args": "(ImGuiNextWindowData* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextFilter*" + "type": "ImGuiNextWindowData*" } ], "call_args": "(self)", - "cimguiname": "ImGuiTextFilter_destroy", + "cimguiname": "ImGuiNextWindowData_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImGuiTextFilter_destroy", + "ov_cimguiname": "ImGuiNextWindowData_destroy", "ret": "void", - "signature": "(ImGuiTextFilter*)", - "stname": "ImGuiTextFilter" + "signature": "(ImGuiNextWindowData*)", + "stname": "ImGuiNextWindowData" } ], - "ImGuiTextRange_ImGuiTextRange": [ + "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "constructor": true, "defaults": [], - "funcname": "ImGuiTextRange", - "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange", + "funcname": "ImGuiOnceUponAFrame", + "location": "imgui", + "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", - "stname": "ImGuiTextRange" - }, - { - "args": "(const char* _b,const char* _e)", - "argsT": [ - { - "name": "_b", - "type": "const char*" - }, - { - "name": "_e", - "type": "const char*" - } - ], - "argsoriginal": "(const char* _b,const char* _e)", - "call_args": "(_b,_e)", - "cimguiname": "ImGuiTextRange_ImGuiTextRange", - "constructor": true, - "defaults": [], - "funcname": "ImGuiTextRange", - "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", - "signature": "(const char*,const char*)", - "stname": "ImGuiTextRange" + "stname": "ImGuiOnceUponAFrame" } ], - "ImGuiTextRange_destroy": [ + "ImGuiOnceUponAFrame_destroy": [ { - "args": "(ImGuiTextRange* self)", + "args": "(ImGuiOnceUponAFrame* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextRange*" + "type": "ImGuiOnceUponAFrame*" } ], "call_args": "(self)", - "cimguiname": "ImGuiTextRange_destroy", + "cimguiname": "ImGuiOnceUponAFrame_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImGuiTextRange_destroy", + "ov_cimguiname": "ImGuiOnceUponAFrame_destroy", "ret": "void", - "signature": "(ImGuiTextRange*)", - "stname": "ImGuiTextRange" + "signature": "(ImGuiOnceUponAFrame*)", + "stname": "ImGuiOnceUponAFrame" } ], - "ImGuiTextRange_empty": [ + "ImGuiPayload_Clear": [ { - "args": "(ImGuiTextRange* self)", + "args": "(ImGuiPayload* self)", "argsT": [ { "name": "self", - "type": "ImGuiTextRange*" + "type": "ImGuiPayload*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImGuiTextRange_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImGuiTextRange_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImGuiTextRange" - } - ], - "ImGuiTextRange_split": [ - { - "args": "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)", - "argsT": [ - { - "name": "self", - "type": "ImGuiTextRange*" - }, - { - "name": "separator", - "type": "char" - }, - { - "name": "out", - "type": "ImVector_ImGuiTextRange*" - } - ], - "argsoriginal": "(char separator,ImVector* out)", - "call_args": "(separator,out)", - "cimguiname": "ImGuiTextRange_split", + "cimguiname": "ImGuiPayload_Clear", "defaults": [], - "funcname": "split", - "ov_cimguiname": "ImGuiTextRange_split", + "funcname": "Clear", + "location": "imgui", + "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", - "signature": "(char,ImVector_ImGuiTextRange*)const", - "stname": "ImGuiTextRange" + "signature": "()", + "stname": "ImGuiPayload" } ], - "ImVec2_ImVec2": [ + "ImGuiPayload_ImGuiPayload": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVec2_ImVec2", + "cimguiname": "ImGuiPayload_ImGuiPayload", "constructor": true, "defaults": [], - "funcname": "ImVec2", - "ov_cimguiname": "ImVec2_ImVec2", + "funcname": "ImGuiPayload", + "location": "imgui", + "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", - "stname": "ImVec2" - }, + "stname": "ImGuiPayload" + } + ], + "ImGuiPayload_IsDataType": [ { - "args": "(float _x,float _y)", + "args": "(ImGuiPayload* self,const char* type)", "argsT": [ { - "name": "_x", - "type": "float" + "name": "self", + "type": "ImGuiPayload*" }, { - "name": "_y", - "type": "float" + "name": "type", + "type": "const char*" } ], - "argsoriginal": "(float _x,float _y)", - "call_args": "(_x,_y)", - "cimguiname": "ImVec2_ImVec2", - "constructor": true, + "argsoriginal": "(const char* type)", + "call_args": "(type)", + "cimguiname": "ImGuiPayload_IsDataType", "defaults": [], - "funcname": "ImVec2", - "ov_cimguiname": "ImVec2_ImVec2Float", - "signature": "(float,float)", - "stname": "ImVec2" + "funcname": "IsDataType", + "location": "imgui", + "ov_cimguiname": "ImGuiPayload_IsDataType", + "ret": "bool", + "signature": "(const char*)const", + "stname": "ImGuiPayload" } ], - "ImVec2_destroy": [ + "ImGuiPayload_IsDelivery": [ { - "args": "(ImVec2* self)", + "args": "(ImGuiPayload* self)", "argsT": [ { "name": "self", - "type": "ImVec2*" + "type": "ImGuiPayload*" } ], - "call_args": "(self)", - "cimguiname": "ImVec2_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVec2_destroy", - "ret": "void", - "signature": "(ImVec2*)", - "stname": "ImVec2" - } - ], - "ImVec4_ImVec4": [ - { - "args": "()", - "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVec4_ImVec4", - "constructor": true, + "cimguiname": "ImGuiPayload_IsDelivery", "defaults": [], - "funcname": "ImVec4", - "ov_cimguiname": "ImVec4_ImVec4", - "signature": "()", - "stname": "ImVec4" - }, + "funcname": "IsDelivery", + "location": "imgui", + "ov_cimguiname": "ImGuiPayload_IsDelivery", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiPayload" + } + ], + "ImGuiPayload_IsPreview": [ { - "args": "(float _x,float _y,float _z,float _w)", + "args": "(ImGuiPayload* self)", "argsT": [ { - "name": "_x", - "type": "float" - }, - { - "name": "_y", - "type": "float" - }, - { - "name": "_z", - "type": "float" - }, - { - "name": "_w", - "type": "float" + "name": "self", + "type": "ImGuiPayload*" } ], - "argsoriginal": "(float _x,float _y,float _z,float _w)", - "call_args": "(_x,_y,_z,_w)", - "cimguiname": "ImVec4_ImVec4", - "constructor": true, + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPayload_IsPreview", "defaults": [], - "funcname": "ImVec4", - "ov_cimguiname": "ImVec4_ImVec4Float", - "signature": "(float,float,float,float)", - "stname": "ImVec4" + "funcname": "IsPreview", + "location": "imgui", + "ov_cimguiname": "ImGuiPayload_IsPreview", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiPayload" } ], - "ImVec4_destroy": [ + "ImGuiPayload_destroy": [ { - "args": "(ImVec4* self)", + "args": "(ImGuiPayload* self)", "argsT": [ { "name": "self", - "type": "ImVec4*" + "type": "ImGuiPayload*" } ], "call_args": "(self)", - "cimguiname": "ImVec4_destroy", + "cimguiname": "ImGuiPayload_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVec4_destroy", + "ov_cimguiname": "ImGuiPayload_destroy", "ret": "void", - "signature": "(ImVec4*)", - "stname": "ImVec4" + "signature": "(ImGuiPayload*)", + "stname": "ImGuiPayload" } ], - "ImVector_ImVector": [ + "ImGuiPlatformIO_ImGuiPlatformIO": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImVector", + "cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "constructor": true, "defaults": [], - "funcname": "ImVector", - "ov_cimguiname": "ImVector_ImVector", + "funcname": "ImGuiPlatformIO", + "location": "imgui", + "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "signature": "()", - "stname": "ImVector", - "templated": true - }, + "stname": "ImGuiPlatformIO" + } + ], + "ImGuiPlatformIO_destroy": [ { - "args": "(const ImVector src)", + "args": "(ImGuiPlatformIO* self)", "argsT": [ { - "name": "src", - "type": "const ImVector" + "name": "self", + "type": "ImGuiPlatformIO*" } ], - "argsoriginal": "(const ImVector& src)", - "call_args": "(src)", - "cimguiname": "ImVector_ImVector", + "call_args": "(self)", + "cimguiname": "ImGuiPlatformIO_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiPlatformIO_destroy", + "ret": "void", + "signature": "(ImGuiPlatformIO*)", + "stname": "ImGuiPlatformIO" + } + ], + "ImGuiPlatformMonitor_ImGuiPlatformMonitor": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", "constructor": true, "defaults": [], - "funcname": "ImVector", - "ov_cimguiname": "ImVector_ImVectorVector", - "signature": "(const ImVector)", - "stname": "ImVector", - "templated": true + "funcname": "ImGuiPlatformMonitor", + "location": "imgui", + "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", + "signature": "()", + "stname": "ImGuiPlatformMonitor" } ], - "ImVector__grow_capacity": [ + "ImGuiPlatformMonitor_destroy": [ { - "args": "(ImVector* self,int sz)", + "args": "(ImGuiPlatformMonitor* self)", "argsT": [ { "name": "self", - "type": "ImVector*" - }, - { - "name": "sz", - "type": "int" + "type": "ImGuiPlatformMonitor*" } ], - "argsoriginal": "(int sz)", - "call_args": "(sz)", - "cimguiname": "ImVector__grow_capacity", + "call_args": "(self)", + "cimguiname": "ImGuiPlatformMonitor_destroy", "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector", - "templated": true + "destructor": true, + "ov_cimguiname": "ImGuiPlatformMonitor_destroy", + "ret": "void", + "signature": "(ImGuiPlatformMonitor*)", + "stname": "ImGuiPlatformMonitor" } ], - "ImVector_back": [ + "ImGuiPopupData_ImGuiPopupData": [ { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_back", + "cimguiname": "ImGuiPopupData_ImGuiPopupData", + "constructor": true, "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_back", - "ret": "T*", - "retref": "&", + "funcname": "ImGuiPopupData", + "location": "internal", + "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", "signature": "()", - "stname": "ImVector", - "templated": true - }, + "stname": "ImGuiPopupData" + } + ], + "ImGuiPopupData_destroy": [ { - "args": "(ImVector* self)", + "args": "(ImGuiPopupData* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiPopupData*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_back", + "call_args": "(self)", + "cimguiname": "ImGuiPopupData_destroy", "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_back_const", - "ret": "const T*", - "retref": "&", - "signature": "()const", - "stname": "ImVector", - "templated": true + "destructor": true, + "ov_cimguiname": "ImGuiPopupData_destroy", + "ret": "void", + "signature": "(ImGuiPopupData*)", + "stname": "ImGuiPopupData" } ], - "ImVector_begin": [ + "ImGuiPtrOrIndex_ImGuiPtrOrIndex": [ { - "args": "(ImVector* self)", + "args": "(void* ptr)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "ptr", + "type": "void*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_begin", + "argsoriginal": "(void* ptr)", + "call_args": "(ptr)", + "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex", + "constructor": true, "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_begin", - "ret": "T*", - "signature": "()", - "stname": "ImVector", - "templated": true + "funcname": "ImGuiPtrOrIndex", + "location": "internal", + "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr", + "signature": "(void*)", + "stname": "ImGuiPtrOrIndex" }, { - "args": "(ImVector* self)", + "args": "(int index)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "index", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_begin", + "argsoriginal": "(int index)", + "call_args": "(index)", + "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex", + "constructor": true, "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_begin_const", - "ret": "const T*", - "signature": "()const", - "stname": "ImVector", - "templated": true + "funcname": "ImGuiPtrOrIndex", + "location": "internal", + "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndexInt", + "signature": "(int)", + "stname": "ImGuiPtrOrIndex" } ], - "ImVector_capacity": [ + "ImGuiPtrOrIndex_destroy": [ { - "args": "(ImVector* self)", + "args": "(ImGuiPtrOrIndex* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiPtrOrIndex*" } ], + "call_args": "(self)", + "cimguiname": "ImGuiPtrOrIndex_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiPtrOrIndex_destroy", + "ret": "void", + "signature": "(ImGuiPtrOrIndex*)", + "stname": "ImGuiPtrOrIndex" + } + ], + "ImGuiSettingsHandler_ImGuiSettingsHandler": [ + { + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_capacity", + "cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", + "constructor": true, "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector", - "templated": true + "funcname": "ImGuiSettingsHandler", + "location": "internal", + "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", + "signature": "()", + "stname": "ImGuiSettingsHandler" } ], - "ImVector_clear": [ + "ImGuiSettingsHandler_destroy": [ { - "args": "(ImVector* self)", + "args": "(ImGuiSettingsHandler* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiSettingsHandler*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_clear", + "call_args": "(self)", + "cimguiname": "ImGuiSettingsHandler_destroy", "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_clear", + "destructor": true, + "ov_cimguiname": "ImGuiSettingsHandler_destroy", "ret": "void", - "signature": "()", - "stname": "ImVector", - "templated": true + "signature": "(ImGuiSettingsHandler*)", + "stname": "ImGuiSettingsHandler" } ], - "ImVector_contains": [ + "ImGuiStoragePair_ImGuiStoragePair": [ { - "args": "(ImVector* self,const T v)", + "args": "(ImGuiID _key,int _val_i)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "_key", + "type": "ImGuiID" }, { - "name": "v", - "type": "const T" + "name": "_val_i", + "type": "int" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_contains", + "argsoriginal": "(ImGuiID _key,int _val_i)", + "call_args": "(_key,_val_i)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_contains", - "ret": "bool", - "signature": "(const T)const", - "stname": "ImVector", - "templated": true - } + "funcname": "ImGuiStoragePair", + "location": "imgui", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", + "signature": "(ImGuiID,int)", + "stname": "ImGuiStoragePair" + }, + { + "args": "(ImGuiID _key,float _val_f)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_f", + "type": "float" + } + ], + "argsoriginal": "(ImGuiID _key,float _val_f)", + "call_args": "(_key,_val_f)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "location": "imgui", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", + "signature": "(ImGuiID,float)", + "stname": "ImGuiStoragePair" + }, + { + "args": "(ImGuiID _key,void* _val_p)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_p", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiID _key,void* _val_p)", + "call_args": "(_key,_val_p)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "location": "imgui", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", + "signature": "(ImGuiID,void*)", + "stname": "ImGuiStoragePair" + } ], - "ImVector_destroy": [ + "ImGuiStoragePair_destroy": [ { - "args": "(ImVector* self)", + "args": "(ImGuiStoragePair* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStoragePair*" } ], "call_args": "(self)", - "cimguiname": "ImVector_destroy", + "cimguiname": "ImGuiStoragePair_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_destroy", + "ov_cimguiname": "ImGuiStoragePair_destroy", "ret": "void", - "signature": "(ImVector*)", - "stname": "ImVector", - "templated": true + "signature": "(ImGuiStoragePair*)", + "stname": "ImGuiStoragePair" } ], - "ImVector_empty": [ + "ImGuiStorage_BuildSortByKey": [ { - "args": "(ImVector* self)", + "args": "(ImGuiStorage* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_empty", + "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector", - "templated": true + "funcname": "BuildSortByKey", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_BuildSortByKey", + "ret": "void", + "signature": "()", + "stname": "ImGuiStorage" } ], - "ImVector_end": [ + "ImGuiStorage_Clear": [ { - "args": "(ImVector* self)", + "args": "(ImGuiStorage* self)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_end", + "cimguiname": "ImGuiStorage_Clear", "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_end", - "ret": "T*", + "funcname": "Clear", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_Clear", + "ret": "void", "signature": "()", - "stname": "ImVector", - "templated": true - }, + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetBool": [ { - "args": "(ImVector* self)", + "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "bool" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_end_const", - "ret": "const T*", - "signature": "()const", - "stname": "ImVector", - "templated": true + "argsoriginal": "(ImGuiID key,bool default_val=false)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetBool", + "defaults": { + "default_val": "false" + }, + "funcname": "GetBool", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_GetBool", + "ret": "bool", + "signature": "(ImGuiID,bool)const", + "stname": "ImGuiStorage" } ], - "ImVector_erase": [ + "ImGuiStorage_GetBoolRef": [ { - "args": "(ImVector* self,const T* it)", + "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "it", - "type": "const T*" + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "bool" } ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_erase", - "ret": "T*", - "signature": "(const T*)", - "stname": "ImVector", - "templated": true - }, + "argsoriginal": "(ImGuiID key,bool default_val=false)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetBoolRef", + "defaults": { + "default_val": "false" + }, + "funcname": "GetBoolRef", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_GetBoolRef", + "ret": "bool*", + "signature": "(ImGuiID,bool)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetFloat": [ { - "args": "(ImVector* self,const T* it,const T* it_last)", + "args": "(ImGuiStorage* self,ImGuiID key,float default_val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "it", - "type": "const T*" + "name": "key", + "type": "ImGuiID" }, { - "name": "it_last", - "type": "const T*" + "name": "default_val", + "type": "float" } ], - "argsoriginal": "(const T* it,const T* it_last)", - "call_args": "(it,it_last)", - "cimguiname": "ImVector_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_eraseTPtr", - "ret": "T*", - "signature": "(const T*,const T*)", - "stname": "ImVector", - "templated": true + "argsoriginal": "(ImGuiID key,float default_val=0.0f)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetFloat", + "defaults": { + "default_val": "0.0f" + }, + "funcname": "GetFloat", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_GetFloat", + "ret": "float", + "signature": "(ImGuiID,float)const", + "stname": "ImGuiStorage" } ], - "ImVector_erase_unsorted": [ + "ImGuiStorage_GetFloatRef": [ { - "args": "(ImVector* self,const T* it)", + "args": "(ImGuiStorage* self,ImGuiID key,float default_val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "it", - "type": "const T*" + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "float" } ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_erase_unsorted", - "ret": "T*", - "signature": "(const T*)", - "stname": "ImVector", - "templated": true + "argsoriginal": "(ImGuiID key,float default_val=0.0f)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetFloatRef", + "defaults": { + "default_val": "0.0f" + }, + "funcname": "GetFloatRef", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_GetFloatRef", + "ret": "float*", + "signature": "(ImGuiID,float)", + "stname": "ImGuiStorage" } ], - "ImVector_find": [ + "ImGuiStorage_GetInt": [ { - "args": "(ImVector* self,const T v)", + "args": "(ImGuiStorage* self,ImGuiID key,int default_val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "v", - "type": "const T" + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "int" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_find", - "defaults": [], - "funcname": "find", - "ov_cimguiname": "ImVector_find", - "ret": "T*", - "signature": "(const T)", - "stname": "ImVector", - "templated": true - }, + "argsoriginal": "(ImGuiID key,int default_val=0)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetInt", + "defaults": { + "default_val": "0" + }, + "funcname": "GetInt", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_GetInt", + "ret": "int", + "signature": "(ImGuiID,int)const", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetIntRef": [ { - "args": "(ImVector* self,const T v)", + "args": "(ImGuiStorage* self,ImGuiID key,int default_val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "v", - "type": "const T" + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "int" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_find", - "defaults": [], - "funcname": "find", - "ov_cimguiname": "ImVector_find_const", - "ret": "const T*", - "signature": "(const T)const", - "stname": "ImVector", - "templated": true + "argsoriginal": "(ImGuiID key,int default_val=0)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetIntRef", + "defaults": { + "default_val": "0" + }, + "funcname": "GetIntRef", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_GetIntRef", + "ret": "int*", + "signature": "(ImGuiID,int)", + "stname": "ImGuiStorage" } ], - "ImVector_find_erase": [ + "ImGuiStorage_GetVoidPtr": [ { - "args": "(ImVector* self,const T v)", + "args": "(ImGuiStorage* self,ImGuiID key)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "v", - "type": "const T" + "name": "key", + "type": "ImGuiID" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_find_erase", + "argsoriginal": "(ImGuiID key)", + "call_args": "(key)", + "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": [], - "funcname": "find_erase", - "ov_cimguiname": "ImVector_find_erase", - "ret": "bool", - "signature": "(const T)", - "stname": "ImVector", - "templated": true + "funcname": "GetVoidPtr", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_GetVoidPtr", + "ret": "void*", + "signature": "(ImGuiID)const", + "stname": "ImGuiStorage" } ], - "ImVector_find_erase_unsorted": [ + "ImGuiStorage_GetVoidPtrRef": [ { - "args": "(ImVector* self,const T v)", + "args": "(ImGuiStorage* self,ImGuiID key,void* default_val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "v", - "type": "const T" + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "void*" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_find_erase_unsorted", - "defaults": [], - "funcname": "find_erase_unsorted", - "ov_cimguiname": "ImVector_find_erase_unsorted", - "ret": "bool", - "signature": "(const T)", - "stname": "ImVector", - "templated": true + "argsoriginal": "(ImGuiID key,void* default_val=((void*)0))", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetVoidPtrRef", + "defaults": { + "default_val": "((void*)0)" + }, + "funcname": "GetVoidPtrRef", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", + "ret": "void**", + "signature": "(ImGuiID,void*)", + "stname": "ImGuiStorage" } ], - "ImVector_front": [ + "ImGuiStorage_SetAllInt": [ { - "args": "(ImVector* self)", + "args": "(ImGuiStorage* self,int val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" + }, + { + "name": "val", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_front", + "argsoriginal": "(int val)", + "call_args": "(val)", + "cimguiname": "ImGuiStorage_SetAllInt", "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_front", - "ret": "T*", - "retref": "&", - "signature": "()", - "stname": "ImVector", - "templated": true - }, + "funcname": "SetAllInt", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_SetAllInt", + "ret": "void", + "signature": "(int)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_SetBool": [ { - "args": "(ImVector* self)", + "args": "(ImGuiStorage* self,ImGuiID key,bool val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "val", + "type": "bool" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_front", + "argsoriginal": "(ImGuiID key,bool val)", + "call_args": "(key,val)", + "cimguiname": "ImGuiStorage_SetBool", "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_front_const", - "ret": "const T*", - "retref": "&", - "signature": "()const", - "stname": "ImVector", - "templated": true + "funcname": "SetBool", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_SetBool", + "ret": "void", + "signature": "(ImGuiID,bool)", + "stname": "ImGuiStorage" } ], - "ImVector_index_from_ptr": [ + "ImGuiStorage_SetFloat": [ { - "args": "(ImVector* self,const T* it)", + "args": "(ImGuiStorage* self,ImGuiID key,float val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "it", - "type": "const T*" + "name": "key", + "type": "ImGuiID" + }, + { + "name": "val", + "type": "float" } ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_index_from_ptr", + "argsoriginal": "(ImGuiID key,float val)", + "call_args": "(key,val)", + "cimguiname": "ImGuiStorage_SetFloat", "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_index_from_ptr", - "ret": "int", - "signature": "(const T*)const", - "stname": "ImVector", - "templated": true + "funcname": "SetFloat", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_SetFloat", + "ret": "void", + "signature": "(ImGuiID,float)", + "stname": "ImGuiStorage" } ], - "ImVector_insert": [ + "ImGuiStorage_SetInt": [ { - "args": "(ImVector* self,const T* it,const T v)", + "args": "(ImGuiStorage* self,ImGuiID key,int val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" }, { - "name": "it", - "type": "const T*" + "name": "key", + "type": "ImGuiID" }, { - "name": "v", - "type": "const T" + "name": "val", + "type": "int" } ], - "argsoriginal": "(const T* it,const T& v)", - "call_args": "(it,v)", - "cimguiname": "ImVector_insert", + "argsoriginal": "(ImGuiID key,int val)", + "call_args": "(key,val)", + "cimguiname": "ImGuiStorage_SetInt", "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_insert", - "ret": "T*", - "signature": "(const T*,const T)", - "stname": "ImVector", - "templated": true + "funcname": "SetInt", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_SetInt", + "ret": "void", + "signature": "(ImGuiID,int)", + "stname": "ImGuiStorage" } ], - "ImVector_pop_back": [ + "ImGuiStorage_SetVoidPtr": [ { - "args": "(ImVector* self)", + "args": "(ImGuiStorage* self,ImGuiID key,void* val)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "val", + "type": "void*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_pop_back", + "argsoriginal": "(ImGuiID key,void* val)", + "call_args": "(key,val)", + "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_pop_back", + "funcname": "SetVoidPtr", + "location": "imgui", + "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", - "signature": "()", - "stname": "ImVector", - "templated": true + "signature": "(ImGuiID,void*)", + "stname": "ImGuiStorage" } ], - "ImVector_push_back": [ + "ImGuiStyleMod_ImGuiStyleMod": [ { - "args": "(ImVector* self,const T v)", + "args": "(ImGuiStyleVar idx,int v)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "idx", + "type": "ImGuiStyleVar" }, { "name": "v", - "type": "const T" + "type": "int" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_push_back", + "argsoriginal": "(ImGuiStyleVar idx,int v)", + "call_args": "(idx,v)", + "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", + "constructor": true, "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_push_back", - "ret": "void", - "signature": "(const T)", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_push_front": [ + "funcname": "ImGuiStyleMod", + "location": "internal", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModInt", + "signature": "(ImGuiStyleVar,int)", + "stname": "ImGuiStyleMod" + }, { - "args": "(ImVector* self,const T v)", + "args": "(ImGuiStyleVar idx,float v)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "idx", + "type": "ImGuiStyleVar" }, { "name": "v", - "type": "const T" + "type": "float" } ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_push_front", + "argsoriginal": "(ImGuiStyleVar idx,float v)", + "call_args": "(idx,v)", + "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", + "constructor": true, "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_push_front", - "ret": "void", - "signature": "(const T)", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_reserve": [ + "funcname": "ImGuiStyleMod", + "location": "internal", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModFloat", + "signature": "(ImGuiStyleVar,float)", + "stname": "ImGuiStyleMod" + }, { - "args": "(ImVector* self,int new_capacity)", + "args": "(ImGuiStyleVar idx,ImVec2 v)", "argsT": [ { - "name": "self", - "type": "ImVector*" + "name": "idx", + "type": "ImGuiStyleVar" }, { - "name": "new_capacity", - "type": "int" + "name": "v", + "type": "ImVec2" } ], - "argsoriginal": "(int new_capacity)", - "call_args": "(new_capacity)", - "cimguiname": "ImVector_reserve", + "argsoriginal": "(ImGuiStyleVar idx,ImVec2 v)", + "call_args": "(idx,v)", + "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", + "constructor": true, "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector", - "templated": true + "funcname": "ImGuiStyleMod", + "location": "internal", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleModVec2", + "signature": "(ImGuiStyleVar,ImVec2)", + "stname": "ImGuiStyleMod" } ], - "ImVector_resize": [ + "ImGuiStyleMod_destroy": [ { - "args": "(ImVector* self,int new_size)", + "args": "(ImGuiStyleMod* self)", "argsT": [ { "name": "self", - "type": "ImVector*" - }, - { - "name": "new_size", - "type": "int" + "type": "ImGuiStyleMod*" } ], - "argsoriginal": "(int new_size)", - "call_args": "(new_size)", - "cimguiname": "ImVector_resize", + "call_args": "(self)", + "cimguiname": "ImGuiStyleMod_destroy", "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_resize", + "destructor": true, + "ov_cimguiname": "ImGuiStyleMod_destroy", "ret": "void", - "signature": "(int)", - "stname": "ImVector", - "templated": true - }, + "signature": "(ImGuiStyleMod*)", + "stname": "ImGuiStyleMod" + } + ], + "ImGuiStyle_ImGuiStyle": [ { - "args": "(ImVector* self,int new_size,const T v)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStyle_ImGuiStyle", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStyle", + "location": "imgui", + "ov_cimguiname": "ImGuiStyle_ImGuiStyle", + "signature": "()", + "stname": "ImGuiStyle" + } + ], + "ImGuiStyle_ScaleAllSizes": [ + { + "args": "(ImGuiStyle* self,float scale_factor)", "argsT": [ { "name": "self", - "type": "ImVector*" - }, - { - "name": "new_size", - "type": "int" + "type": "ImGuiStyle*" }, { - "name": "v", - "type": "const T" + "name": "scale_factor", + "type": "float" } ], - "argsoriginal": "(int new_size,const T& v)", - "call_args": "(new_size,v)", - "cimguiname": "ImVector_resize", + "argsoriginal": "(float scale_factor)", + "call_args": "(scale_factor)", + "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_resizeT", + "funcname": "ScaleAllSizes", + "location": "imgui", + "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", - "signature": "(int,const T)", - "stname": "ImVector", - "templated": true + "signature": "(float)", + "stname": "ImGuiStyle" } ], - "ImVector_shrink": [ + "ImGuiStyle_destroy": [ { - "args": "(ImVector* self,int new_size)", + "args": "(ImGuiStyle* self)", "argsT": [ { "name": "self", - "type": "ImVector*" - }, - { - "name": "new_size", - "type": "int" + "type": "ImGuiStyle*" } ], - "argsoriginal": "(int new_size)", - "call_args": "(new_size)", - "cimguiname": "ImVector_shrink", + "call_args": "(self)", + "cimguiname": "ImGuiStyle_destroy", "defaults": [], - "funcname": "shrink", - "ov_cimguiname": "ImVector_shrink", + "destructor": true, + "ov_cimguiname": "ImGuiStyle_destroy", "ret": "void", - "signature": "(int)", - "stname": "ImVector", - "templated": true + "signature": "(ImGuiStyle*)", + "stname": "ImGuiStyle" } ], - "ImVector_size": [ + "ImGuiTabBar_GetTabName": [ { - "args": "(ImVector* self)", + "args": "(ImGuiTabBar* self,const ImGuiTabItem* tab)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "const ImGuiTabItem*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_size", + "argsoriginal": "(const ImGuiTabItem* tab)", + "call_args": "(tab)", + "cimguiname": "ImGuiTabBar_GetTabName", "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector", - "templated": true + "funcname": "GetTabName", + "location": "internal", + "ov_cimguiname": "ImGuiTabBar_GetTabName", + "ret": "const char*", + "signature": "(const ImGuiTabItem*)const", + "stname": "ImGuiTabBar" } ], - "ImVector_size_in_bytes": [ + "ImGuiTabBar_GetTabOrder": [ { - "args": "(ImVector* self)", + "args": "(ImGuiTabBar* self,const ImGuiTabItem* tab)", "argsT": [ { "name": "self", - "type": "ImVector*" + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "const ImGuiTabItem*" } ], + "argsoriginal": "(const ImGuiTabItem* tab)", + "call_args": "(tab)", + "cimguiname": "ImGuiTabBar_GetTabOrder", + "defaults": [], + "funcname": "GetTabOrder", + "location": "internal", + "ov_cimguiname": "ImGuiTabBar_GetTabOrder", + "ret": "int", + "signature": "(const ImGuiTabItem*)const", + "stname": "ImGuiTabBar" + } + ], + "ImGuiTabBar_ImGuiTabBar": [ + { + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_size_in_bytes", + "cimguiname": "ImGuiTabBar_ImGuiTabBar", + "constructor": true, "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector", - "templated": true + "funcname": "ImGuiTabBar", + "location": "internal", + "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", + "signature": "()", + "stname": "ImGuiTabBar" } ], - "ImVector_swap": [ + "ImGuiTabBar_destroy": [ { - "args": "(ImVector* self,ImVector rhs)", + "args": "(ImGuiTabBar* self)", "argsT": [ { "name": "self", - "type": "ImVector*" - }, - { - "name": "rhs", - "type": "ImVector&" + "type": "ImGuiTabBar*" } ], - "argsoriginal": "(ImVector& rhs)", - "call_args": "(rhs)", - "cimguiname": "ImVector_swap", + "call_args": "(self)", + "cimguiname": "ImGuiTabBar_destroy", "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_swap", + "destructor": true, + "ov_cimguiname": "ImGuiTabBar_destroy", "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector", - "templated": true + "signature": "(ImGuiTabBar*)", + "stname": "ImGuiTabBar" } ], - "igAcceptDragDropPayload": [ + "ImGuiTabItem_ImGuiTabItem": [ { - "args": "(const char* type,ImGuiDragDropFlags flags)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTabItem_ImGuiTabItem", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTabItem", + "location": "internal", + "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", + "signature": "()", + "stname": "ImGuiTabItem" + } + ], + "ImGuiTabItem_destroy": [ + { + "args": "(ImGuiTabItem* self)", "argsT": [ { - "name": "type", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiDragDropFlags" + "name": "self", + "type": "ImGuiTabItem*" } ], - "argsoriginal": "(const char* type,ImGuiDragDropFlags flags=0)", - "call_args": "(type,flags)", - "cimguiname": "igAcceptDragDropPayload", - "defaults": { - "flags": "0" - }, - "funcname": "AcceptDragDropPayload", - "namespace": "ImGui", - "ov_cimguiname": "igAcceptDragDropPayload", - "ret": "const ImGuiPayload*", - "signature": "(const char*,ImGuiDragDropFlags)", - "stname": "" + "call_args": "(self)", + "cimguiname": "ImGuiTabItem_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTabItem_destroy", + "ret": "void", + "signature": "(ImGuiTabItem*)", + "stname": "ImGuiTabItem" } ], - "igAlignTextToFramePadding": [ + "ImGuiTextBuffer_ImGuiTextBuffer": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igAlignTextToFramePadding", + "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "constructor": true, "defaults": [], - "funcname": "AlignTextToFramePadding", - "namespace": "ImGui", - "ov_cimguiname": "igAlignTextToFramePadding", - "ret": "void", + "funcname": "ImGuiTextBuffer", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", - "stname": "" + "stname": "ImGuiTextBuffer" } ], - "igArrowButton": [ + "ImGuiTextBuffer_append": [ { - "args": "(const char* str_id,ImGuiDir dir)", + "args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)", "argsT": [ { - "name": "str_id", + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "str", "type": "const char*" }, { - "name": "dir", - "type": "ImGuiDir" + "name": "str_end", + "type": "const char*" } ], - "argsoriginal": "(const char* str_id,ImGuiDir dir)", - "call_args": "(str_id,dir)", - "cimguiname": "igArrowButton", - "defaults": [], - "funcname": "ArrowButton", - "namespace": "ImGui", - "ov_cimguiname": "igArrowButton", - "ret": "bool", - "signature": "(const char*,ImGuiDir)", - "stname": "" + "argsoriginal": "(const char* str,const char* str_end=((void*)0))", + "call_args": "(str,str_end)", + "cimguiname": "ImGuiTextBuffer_append", + "defaults": { + "str_end": "((void*)0)" + }, + "funcname": "append", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_append", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "ImGuiTextBuffer" } ], - "igBegin": [ + "ImGuiTextBuffer_appendf": [ { - "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", + "args": "(ImGuiTextBuffer* self,const char* fmt,...)", "argsT": [ { - "name": "name", - "type": "const char*" + "name": "self", + "type": "ImGuiTextBuffer*" }, { - "name": "p_open", - "type": "bool*" + "name": "fmt", + "type": "const char*" }, { - "name": "flags", - "type": "ImGuiWindowFlags" + "name": "...", + "type": "..." } ], - "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", - "call_args": "(name,p_open,flags)", - "cimguiname": "igBegin", - "defaults": { - "flags": "0", - "p_open": "((void*)0)" - }, - "funcname": "Begin", - "namespace": "ImGui", - "ov_cimguiname": "igBegin", - "ret": "bool", - "signature": "(const char*,bool*,ImGuiWindowFlags)", - "stname": "" + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "ImGuiTextBuffer_appendf", + "defaults": [], + "funcname": "appendf", + "isvararg": "...)", + "location": "imgui", + "manual": true, + "ov_cimguiname": "ImGuiTextBuffer_appendf", + "ret": "void", + "signature": "(const char*,...)", + "stname": "ImGuiTextBuffer" } ], - "igBeginChild": [ + "ImGuiTextBuffer_appendfv": [ { - "args": "(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)", + "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)", "argsT": [ { - "name": "str_id", - "type": "const char*" - }, - { - "name": "size", - "type": "const ImVec2" + "name": "self", + "type": "ImGuiTextBuffer*" }, { - "name": "border", - "type": "bool" + "name": "fmt", + "type": "const char*" }, { - "name": "flags", - "type": "ImGuiWindowFlags" + "name": "args", + "type": "va_list" } ], - "argsoriginal": "(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)", - "call_args": "(str_id,size,border,flags)", - "cimguiname": "igBeginChild", - "defaults": { - "border": "false", - "flags": "0", - "size": "ImVec2(0,0)" - }, - "funcname": "BeginChild", - "namespace": "ImGui", - "ov_cimguiname": "igBeginChild", - "ret": "bool", - "signature": "(const char*,const ImVec2,bool,ImGuiWindowFlags)", - "stname": "" - }, + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "ImGuiTextBuffer_appendfv", + "defaults": [], + "funcname": "appendfv", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_appendfv", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_begin": [ { - "args": "(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)", + "args": "(ImGuiTextBuffer* self)", "argsT": [ { - "name": "id", - "type": "ImGuiID" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "border", - "type": "bool" - }, - { - "name": "flags", - "type": "ImGuiWindowFlags" + "name": "self", + "type": "ImGuiTextBuffer*" } ], - "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)", - "call_args": "(id,size,border,flags)", - "cimguiname": "igBeginChild", - "defaults": { - "border": "false", - "flags": "0", - "size": "ImVec2(0,0)" - }, - "funcname": "BeginChild", - "namespace": "ImGui", - "ov_cimguiname": "igBeginChildID", - "ret": "bool", - "signature": "(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_begin", + "defaults": [], + "funcname": "begin", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_begin", + "ret": "const char*", + "signature": "()const", + "stname": "ImGuiTextBuffer" } ], - "igBeginChildFrame": [ + "ImGuiTextBuffer_c_str": [ { - "args": "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)", + "args": "(ImGuiTextBuffer* self)", "argsT": [ { - "name": "id", - "type": "ImGuiID" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "flags", - "type": "ImGuiWindowFlags" + "name": "self", + "type": "ImGuiTextBuffer*" } ], - "argsoriginal": "(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)", - "call_args": "(id,size,flags)", - "cimguiname": "igBeginChildFrame", - "defaults": { - "flags": "0" - }, - "funcname": "BeginChildFrame", - "namespace": "ImGui", - "ov_cimguiname": "igBeginChildFrame", - "ret": "bool", - "signature": "(ImGuiID,const ImVec2,ImGuiWindowFlags)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_c_str", + "defaults": [], + "funcname": "c_str", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_c_str", + "ret": "const char*", + "signature": "()const", + "stname": "ImGuiTextBuffer" } ], - "igBeginCombo": [ + "ImGuiTextBuffer_clear": [ { - "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)", + "args": "(ImGuiTextBuffer* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "preview_value", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiComboFlags" + "name": "self", + "type": "ImGuiTextBuffer*" } ], - "argsoriginal": "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)", - "call_args": "(label,preview_value,flags)", - "cimguiname": "igBeginCombo", - "defaults": { - "flags": "0" - }, - "funcname": "BeginCombo", - "namespace": "ImGui", - "ov_cimguiname": "igBeginCombo", - "ret": "bool", - "signature": "(const char*,const char*,ImGuiComboFlags)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_clear", + "defaults": [], + "funcname": "clear", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiTextBuffer" } ], - "igBeginDragDropSource": [ + "ImGuiTextBuffer_destroy": [ { - "args": "(ImGuiDragDropFlags flags)", + "args": "(ImGuiTextBuffer* self)", "argsT": [ { - "name": "flags", - "type": "ImGuiDragDropFlags" + "name": "self", + "type": "ImGuiTextBuffer*" } ], - "argsoriginal": "(ImGuiDragDropFlags flags=0)", - "call_args": "(flags)", - "cimguiname": "igBeginDragDropSource", - "defaults": { - "flags": "0" - }, - "funcname": "BeginDragDropSource", - "namespace": "ImGui", - "ov_cimguiname": "igBeginDragDropSource", - "ret": "bool", - "signature": "(ImGuiDragDropFlags)", - "stname": "" + "call_args": "(self)", + "cimguiname": "ImGuiTextBuffer_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTextBuffer_destroy", + "ret": "void", + "signature": "(ImGuiTextBuffer*)", + "stname": "ImGuiTextBuffer" } ], - "igBeginDragDropTarget": [ + "ImGuiTextBuffer_empty": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igBeginDragDropTarget", + "cimguiname": "ImGuiTextBuffer_empty", "defaults": [], - "funcname": "BeginDragDropTarget", - "namespace": "ImGui", - "ov_cimguiname": "igBeginDragDropTarget", + "funcname": "empty", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", - "signature": "()", - "stname": "" + "signature": "()const", + "stname": "ImGuiTextBuffer" } ], - "igBeginGroup": [ + "ImGuiTextBuffer_end": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igBeginGroup", + "cimguiname": "ImGuiTextBuffer_end", "defaults": [], - "funcname": "BeginGroup", - "namespace": "ImGui", - "ov_cimguiname": "igBeginGroup", + "funcname": "end", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_end", + "ret": "const char*", + "signature": "()const", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_reserve": [ + { + "args": "(ImGuiTextBuffer* self,int capacity)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "capacity", + "type": "int" + } + ], + "argsoriginal": "(int capacity)", + "call_args": "(capacity)", + "cimguiname": "ImGuiTextBuffer_reserve", + "defaults": [], + "funcname": "reserve", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", - "signature": "()", - "stname": "" + "signature": "(int)", + "stname": "ImGuiTextBuffer" } ], - "igBeginMainMenuBar": [ + "ImGuiTextBuffer_size": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igBeginMainMenuBar", + "cimguiname": "ImGuiTextBuffer_size", "defaults": [], - "funcname": "BeginMainMenuBar", - "namespace": "ImGui", - "ov_cimguiname": "igBeginMainMenuBar", - "ret": "bool", - "signature": "()", - "stname": "" + "funcname": "size", + "location": "imgui", + "ov_cimguiname": "ImGuiTextBuffer_size", + "ret": "int", + "signature": "()const", + "stname": "ImGuiTextBuffer" } ], - "igBeginMenu": [ + "ImGuiTextFilter_Build": [ { - "args": "(const char* label,bool enabled)", + "args": "(ImGuiTextFilter* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "enabled", - "type": "bool" + "name": "self", + "type": "ImGuiTextFilter*" } ], - "argsoriginal": "(const char* label,bool enabled=true)", - "call_args": "(label,enabled)", - "cimguiname": "igBeginMenu", - "defaults": { - "enabled": "true" - }, - "funcname": "BeginMenu", - "namespace": "ImGui", - "ov_cimguiname": "igBeginMenu", - "ret": "bool", - "signature": "(const char*,bool)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextFilter_Build", + "defaults": [], + "funcname": "Build", + "location": "imgui", + "ov_cimguiname": "ImGuiTextFilter_Build", + "ret": "void", + "signature": "()", + "stname": "ImGuiTextFilter" } ], - "igBeginMenuBar": [ + "ImGuiTextFilter_Clear": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiTextFilter* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextFilter*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igBeginMenuBar", + "cimguiname": "ImGuiTextFilter_Clear", "defaults": [], - "funcname": "BeginMenuBar", - "namespace": "ImGui", - "ov_cimguiname": "igBeginMenuBar", - "ret": "bool", + "funcname": "Clear", + "location": "imgui", + "ov_cimguiname": "ImGuiTextFilter_Clear", + "ret": "void", "signature": "()", - "stname": "" + "stname": "ImGuiTextFilter" } ], - "igBeginPopup": [ + "ImGuiTextFilter_Draw": [ { - "args": "(const char* str_id,ImGuiWindowFlags flags)", + "args": "(ImGuiTextFilter* self,const char* label,float width)", "argsT": [ { - "name": "str_id", + "name": "self", + "type": "ImGuiTextFilter*" + }, + { + "name": "label", "type": "const char*" }, { - "name": "flags", - "type": "ImGuiWindowFlags" + "name": "width", + "type": "float" } ], - "argsoriginal": "(const char* str_id,ImGuiWindowFlags flags=0)", - "call_args": "(str_id,flags)", - "cimguiname": "igBeginPopup", + "argsoriginal": "(const char* label=\"Filter(inc,-exc)\",float width=0.0f)", + "call_args": "(label,width)", + "cimguiname": "ImGuiTextFilter_Draw", "defaults": { - "flags": "0" + "label": "\"Filter(inc,-exc)\"", + "width": "0.0f" }, - "funcname": "BeginPopup", - "namespace": "ImGui", - "ov_cimguiname": "igBeginPopup", + "funcname": "Draw", + "location": "imgui", + "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", - "signature": "(const char*,ImGuiWindowFlags)", - "stname": "" + "signature": "(const char*,float)", + "stname": "ImGuiTextFilter" } ], - "igBeginPopupContextItem": [ + "ImGuiTextFilter_ImGuiTextFilter": [ { - "args": "(const char* str_id,ImGuiMouseButton mouse_button)", + "args": "(const char* default_filter)", "argsT": [ { - "name": "str_id", + "name": "default_filter", "type": "const char*" - }, - { - "name": "mouse_button", - "type": "ImGuiMouseButton" } ], - "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", - "call_args": "(str_id,mouse_button)", - "cimguiname": "igBeginPopupContextItem", + "argsoriginal": "(const char* default_filter=\"\")", + "call_args": "(default_filter)", + "cimguiname": "ImGuiTextFilter_ImGuiTextFilter", + "constructor": true, "defaults": { - "mouse_button": "1", - "str_id": "((void*)0)" + "default_filter": "\"\"" }, - "funcname": "BeginPopupContextItem", - "namespace": "ImGui", - "ov_cimguiname": "igBeginPopupContextItem", - "ret": "bool", - "signature": "(const char*,ImGuiMouseButton)", - "stname": "" + "funcname": "ImGuiTextFilter", + "location": "imgui", + "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", + "signature": "(const char*)", + "stname": "ImGuiTextFilter" } ], - "igBeginPopupContextVoid": [ + "ImGuiTextFilter_IsActive": [ { - "args": "(const char* str_id,ImGuiMouseButton mouse_button)", + "args": "(ImGuiTextFilter* self)", "argsT": [ { - "name": "str_id", - "type": "const char*" - }, - { - "name": "mouse_button", - "type": "ImGuiMouseButton" + "name": "self", + "type": "ImGuiTextFilter*" } ], - "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", - "call_args": "(str_id,mouse_button)", - "cimguiname": "igBeginPopupContextVoid", - "defaults": { - "mouse_button": "1", - "str_id": "((void*)0)" - }, - "funcname": "BeginPopupContextVoid", - "namespace": "ImGui", - "ov_cimguiname": "igBeginPopupContextVoid", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextFilter_IsActive", + "defaults": [], + "funcname": "IsActive", + "location": "imgui", + "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", - "signature": "(const char*,ImGuiMouseButton)", - "stname": "" + "signature": "()const", + "stname": "ImGuiTextFilter" } ], - "igBeginPopupContextWindow": [ + "ImGuiTextFilter_PassFilter": [ { - "args": "(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items)", + "args": "(ImGuiTextFilter* self,const char* text,const char* text_end)", "argsT": [ { - "name": "str_id", + "name": "self", + "type": "ImGuiTextFilter*" + }, + { + "name": "text", "type": "const char*" }, { - "name": "mouse_button", - "type": "ImGuiMouseButton" - }, - { - "name": "also_over_items", - "type": "bool" + "name": "text_end", + "type": "const char*" } ], - "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1,bool also_over_items=true)", - "call_args": "(str_id,mouse_button,also_over_items)", - "cimguiname": "igBeginPopupContextWindow", + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", + "call_args": "(text,text_end)", + "cimguiname": "ImGuiTextFilter_PassFilter", "defaults": { - "also_over_items": "true", - "mouse_button": "1", - "str_id": "((void*)0)" + "text_end": "((void*)0)" }, - "funcname": "BeginPopupContextWindow", - "namespace": "ImGui", - "ov_cimguiname": "igBeginPopupContextWindow", + "funcname": "PassFilter", + "location": "imgui", + "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", - "signature": "(const char*,ImGuiMouseButton,bool)", - "stname": "" + "signature": "(const char*,const char*)const", + "stname": "ImGuiTextFilter" } ], - "igBeginPopupModal": [ + "ImGuiTextFilter_destroy": [ { - "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", + "args": "(ImGuiTextFilter* self)", "argsT": [ { - "name": "name", - "type": "const char*" - }, + "name": "self", + "type": "ImGuiTextFilter*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTextFilter_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTextFilter_destroy", + "ret": "void", + "signature": "(ImGuiTextFilter*)", + "stname": "ImGuiTextFilter" + } + ], + "ImGuiTextRange_ImGuiTextRange": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextRange", + "location": "imgui", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeNil", + "signature": "()", + "stname": "ImGuiTextRange" + }, + { + "args": "(const char* _b,const char* _e)", + "argsT": [ { - "name": "p_open", - "type": "bool*" + "name": "_b", + "type": "const char*" }, { - "name": "flags", - "type": "ImGuiWindowFlags" + "name": "_e", + "type": "const char*" } ], - "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", - "call_args": "(name,p_open,flags)", - "cimguiname": "igBeginPopupModal", - "defaults": { - "flags": "0", - "p_open": "((void*)0)" - }, - "funcname": "BeginPopupModal", - "namespace": "ImGui", - "ov_cimguiname": "igBeginPopupModal", - "ret": "bool", - "signature": "(const char*,bool*,ImGuiWindowFlags)", - "stname": "" + "argsoriginal": "(const char* _b,const char* _e)", + "call_args": "(_b,_e)", + "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextRange", + "location": "imgui", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", + "signature": "(const char*,const char*)", + "stname": "ImGuiTextRange" } ], - "igBeginTabBar": [ + "ImGuiTextRange_destroy": [ { - "args": "(const char* str_id,ImGuiTabBarFlags flags)", + "args": "(ImGuiTextRange* self)", "argsT": [ { - "name": "str_id", - "type": "const char*" - }, + "name": "self", + "type": "ImGuiTextRange*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTextRange_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTextRange_destroy", + "ret": "void", + "signature": "(ImGuiTextRange*)", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_empty": [ + { + "args": "(ImGuiTextRange* self)", + "argsT": [ { - "name": "flags", - "type": "ImGuiTabBarFlags" + "name": "self", + "type": "ImGuiTextRange*" } ], - "argsoriginal": "(const char* str_id,ImGuiTabBarFlags flags=0)", - "call_args": "(str_id,flags)", - "cimguiname": "igBeginTabBar", - "defaults": { - "flags": "0" - }, - "funcname": "BeginTabBar", - "namespace": "ImGui", - "ov_cimguiname": "igBeginTabBar", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextRange_empty", + "defaults": [], + "funcname": "empty", + "location": "imgui", + "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", - "signature": "(const char*,ImGuiTabBarFlags)", - "stname": "" + "signature": "()const", + "stname": "ImGuiTextRange" } ], - "igBeginTabItem": [ + "ImGuiTextRange_split": [ { - "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)", + "args": "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "self", + "type": "ImGuiTextRange*" }, { - "name": "p_open", - "type": "bool*" + "name": "separator", + "type": "char" }, { - "name": "flags", - "type": "ImGuiTabItemFlags" + "name": "out", + "type": "ImVector_ImGuiTextRange*" } ], - "argsoriginal": "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)", - "call_args": "(label,p_open,flags)", - "cimguiname": "igBeginTabItem", - "defaults": { - "flags": "0", - "p_open": "((void*)0)" - }, - "funcname": "BeginTabItem", - "namespace": "ImGui", - "ov_cimguiname": "igBeginTabItem", - "ret": "bool", - "signature": "(const char*,bool*,ImGuiTabItemFlags)", - "stname": "" + "argsoriginal": "(char separator,ImVector* out)", + "call_args": "(separator,out)", + "cimguiname": "ImGuiTextRange_split", + "defaults": [], + "funcname": "split", + "location": "imgui", + "ov_cimguiname": "ImGuiTextRange_split", + "ret": "void", + "signature": "(char,ImVector_ImGuiTextRange*)const", + "stname": "ImGuiTextRange" } ], - "igBeginTooltip": [ + "ImGuiViewportP_ClearRequestFlags": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiViewportP* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igBeginTooltip", + "cimguiname": "ImGuiViewportP_ClearRequestFlags", "defaults": [], - "funcname": "BeginTooltip", - "namespace": "ImGui", - "ov_cimguiname": "igBeginTooltip", + "funcname": "ClearRequestFlags", + "location": "internal", + "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags", "ret": "void", "signature": "()", - "stname": "" + "stname": "ImGuiViewportP" } ], - "igBullet": [ + "ImGuiViewportP_GetMainRect": [ { - "args": "()", - "argsT": [], + "args": "(ImRect *pOut,ImGuiViewportP* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igBullet", + "cimguiname": "ImGuiViewportP_GetMainRect", "defaults": [], - "funcname": "Bullet", - "namespace": "ImGui", - "ov_cimguiname": "igBullet", + "funcname": "GetMainRect", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_GetMainRect", "ret": "void", - "signature": "()", - "stname": "" + "signature": "()const", + "stname": "ImGuiViewportP" } ], - "igBulletText": [ + "ImGuiViewportP_GetWorkRect": [ { - "args": "(const char* fmt,...)", + "args": "(ImRect *pOut,ImGuiViewportP* self)", "argsT": [ { - "name": "fmt", - "type": "const char*" + "name": "pOut", + "type": "ImRect*" }, { - "name": "...", - "type": "..." + "name": "self", + "type": "ImGuiViewportP*" } ], - "argsoriginal": "(const char* fmt,...)", - "call_args": "(fmt,...)", - "cimguiname": "igBulletText", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_GetWorkRect", "defaults": [], - "funcname": "BulletText", - "isvararg": "...)", - "namespace": "ImGui", - "ov_cimguiname": "igBulletText", + "funcname": "GetWorkRect", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_GetWorkRect", "ret": "void", - "signature": "(const char*,...)", - "stname": "" + "signature": "()const", + "stname": "ImGuiViewportP" } ], - "igBulletTextV": [ + "ImGuiViewportP_ImGuiViewportP": [ { - "args": "(const char* fmt,va_list args)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_ImGuiViewportP", + "constructor": true, + "defaults": [], + "funcname": "ImGuiViewportP", + "location": "internal", + "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", + "signature": "()", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_destroy": [ + { + "args": "(ImGuiViewportP* self)", "argsT": [ { - "name": "fmt", - "type": "const char*" - }, - { - "name": "args", - "type": "va_list" + "name": "self", + "type": "ImGuiViewportP*" } ], - "argsoriginal": "(const char* fmt,va_list args)", - "call_args": "(fmt,args)", - "cimguiname": "igBulletTextV", + "call_args": "(self)", + "cimguiname": "ImGuiViewportP_destroy", "defaults": [], - "funcname": "BulletTextV", - "namespace": "ImGui", - "ov_cimguiname": "igBulletTextV", + "destructor": true, + "ov_cimguiname": "ImGuiViewportP_destroy", "ret": "void", - "signature": "(const char*,va_list)", - "stname": "" + "signature": "(ImGuiViewportP*)", + "stname": "ImGuiViewportP" } ], - "igButton": [ + "ImGuiViewport_GetCenter": [ { - "args": "(const char* label,const ImVec2 size)", + "args": "(ImVec2 *pOut,ImGuiViewport* self)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "size", - "type": "const ImVec2" + "name": "self", + "type": "ImGuiViewport*" } ], - "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", - "call_args": "(label,size)", - "cimguiname": "igButton", - "defaults": { - "size": "ImVec2(0,0)" - }, - "funcname": "Button", - "namespace": "ImGui", - "ov_cimguiname": "igButton", - "ret": "bool", - "signature": "(const char*,const ImVec2)", - "stname": "" - } - ], - "igCalcItemWidth": [ - { - "args": "()", - "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igCalcItemWidth", + "cimguiname": "ImGuiViewport_GetCenter", "defaults": [], - "funcname": "CalcItemWidth", - "namespace": "ImGui", - "ov_cimguiname": "igCalcItemWidth", - "ret": "float", + "funcname": "GetCenter", + "location": "imgui", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewport_GetCenter", + "ret": "void", "signature": "()", - "stname": "" + "stname": "ImGuiViewport" } ], - "igCalcListClipping": [ + "ImGuiViewport_GetWorkPos": [ { - "args": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", + "args": "(ImVec2 *pOut,ImGuiViewport* self)", "argsT": [ { - "name": "items_count", - "type": "int" - }, - { - "name": "items_height", - "type": "float" - }, - { - "name": "out_items_display_start", - "type": "int*" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "out_items_display_end", - "type": "int*" + "name": "self", + "type": "ImGuiViewport*" } ], - "argsoriginal": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", - "call_args": "(items_count,items_height,out_items_display_start,out_items_display_end)", - "cimguiname": "igCalcListClipping", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewport_GetWorkPos", "defaults": [], - "funcname": "CalcListClipping", - "namespace": "ImGui", - "ov_cimguiname": "igCalcListClipping", + "funcname": "GetWorkPos", + "location": "imgui", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewport_GetWorkPos", "ret": "void", - "signature": "(int,float,int*,int*)", - "stname": "" + "signature": "()", + "stname": "ImGuiViewport" } ], - "igCalcTextSize": [ + "ImGuiViewport_GetWorkSize": [ { - "args": "(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", - "argsT": [ - { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "hide_text_after_double_hash", - "type": "bool" - }, - { - "name": "wrap_width", - "type": "float" - } - ], - "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", - "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", - "cimguiname": "igCalcTextSize", - "defaults": { - "hide_text_after_double_hash": "false", - "text_end": "((void*)0)", - "wrap_width": "-1.0f" - }, - "funcname": "CalcTextSize", - "namespace": "ImGui", - "ov_cimguiname": "igCalcTextSize", - "ret": "ImVec2", - "signature": "(const char*,const char*,bool,float)", - "stname": "" - }, - { - "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", + "args": "(ImVec2 *pOut,ImGuiViewport* self)", "argsT": [ { "name": "pOut", "type": "ImVec2*" }, { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "hide_text_after_double_hash", - "type": "bool" - }, - { - "name": "wrap_width", - "type": "float" + "name": "self", + "type": "ImGuiViewport*" } ], - "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", - "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", - "cimguiname": "igCalcTextSize", - "defaults": { - "hide_text_after_double_hash": "false", - "text_end": "((void*)0)", - "wrap_width": "-1.0f" - }, - "funcname": "CalcTextSize", - "namespace": "ImGui", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewport_GetWorkSize", + "defaults": [], + "funcname": "GetWorkSize", + "location": "imgui", "nonUDT": 1, - "ov_cimguiname": "igCalcTextSize_nonUDT", + "ov_cimguiname": "ImGuiViewport_GetWorkSize", "ret": "void", - "signature": "(const char*,const char*,bool,float)", - "stname": "" - }, + "signature": "()", + "stname": "ImGuiViewport" + } + ], + "ImGuiViewport_ImGuiViewport": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewport_ImGuiViewport", + "constructor": true, + "defaults": [], + "funcname": "ImGuiViewport", + "location": "imgui", + "ov_cimguiname": "ImGuiViewport_ImGuiViewport", + "signature": "()", + "stname": "ImGuiViewport" + } + ], + "ImGuiViewport_destroy": [ { - "args": "(const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", + "args": "(ImGuiViewport* self)", "argsT": [ { - "name": "text", - "type": "const char*" - }, - { - "name": "text_end", - "type": "const char*" - }, - { - "name": "hide_text_after_double_hash", - "type": "bool" - }, - { - "name": "wrap_width", - "type": "float" + "name": "self", + "type": "ImGuiViewport*" } ], - "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", - "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", - "cimguiname": "igCalcTextSize", - "defaults": { - "hide_text_after_double_hash": "false", - "text_end": "((void*)0)", - "wrap_width": "-1.0f" - }, - "funcname": "CalcTextSize", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igCalcTextSize_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "(const char*,const char*,bool,float)", - "stname": "" + "call_args": "(self)", + "cimguiname": "ImGuiViewport_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiViewport_destroy", + "ret": "void", + "signature": "(ImGuiViewport*)", + "stname": "ImGuiViewport" } ], - "igCaptureKeyboardFromApp": [ + "ImGuiWindowClass_ImGuiWindowClass": [ { - "args": "(bool want_capture_keyboard_value)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindowClass_ImGuiWindowClass", + "constructor": true, + "defaults": [], + "funcname": "ImGuiWindowClass", + "location": "imgui", + "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass", + "signature": "()", + "stname": "ImGuiWindowClass" + } + ], + "ImGuiWindowClass_destroy": [ + { + "args": "(ImGuiWindowClass* self)", "argsT": [ { - "name": "want_capture_keyboard_value", - "type": "bool" + "name": "self", + "type": "ImGuiWindowClass*" } ], - "argsoriginal": "(bool want_capture_keyboard_value=true)", - "call_args": "(want_capture_keyboard_value)", - "cimguiname": "igCaptureKeyboardFromApp", - "defaults": { - "want_capture_keyboard_value": "true" - }, - "funcname": "CaptureKeyboardFromApp", - "namespace": "ImGui", - "ov_cimguiname": "igCaptureKeyboardFromApp", + "call_args": "(self)", + "cimguiname": "ImGuiWindowClass_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiWindowClass_destroy", "ret": "void", - "signature": "(bool)", - "stname": "" + "signature": "(ImGuiWindowClass*)", + "stname": "ImGuiWindowClass" } ], - "igCaptureMouseFromApp": [ + "ImGuiWindowSettings_GetName": [ { - "args": "(bool want_capture_mouse_value)", + "args": "(ImGuiWindowSettings* self)", "argsT": [ { - "name": "want_capture_mouse_value", - "type": "bool" + "name": "self", + "type": "ImGuiWindowSettings*" } ], - "argsoriginal": "(bool want_capture_mouse_value=true)", - "call_args": "(want_capture_mouse_value)", - "cimguiname": "igCaptureMouseFromApp", - "defaults": { - "want_capture_mouse_value": "true" - }, - "funcname": "CaptureMouseFromApp", - "namespace": "ImGui", - "ov_cimguiname": "igCaptureMouseFromApp", - "ret": "void", - "signature": "(bool)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindowSettings_GetName", + "defaults": [], + "funcname": "GetName", + "location": "internal", + "ov_cimguiname": "ImGuiWindowSettings_GetName", + "ret": "char*", + "signature": "()", + "stname": "ImGuiWindowSettings" } ], - "igCheckbox": [ + "ImGuiWindowSettings_ImGuiWindowSettings": [ { - "args": "(const char* label,bool* v)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", + "constructor": true, + "defaults": [], + "funcname": "ImGuiWindowSettings", + "location": "internal", + "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", + "signature": "()", + "stname": "ImGuiWindowSettings" + } + ], + "ImGuiWindowSettings_destroy": [ + { + "args": "(ImGuiWindowSettings* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "bool*" + "name": "self", + "type": "ImGuiWindowSettings*" } ], - "argsoriginal": "(const char* label,bool* v)", - "call_args": "(label,v)", - "cimguiname": "igCheckbox", + "call_args": "(self)", + "cimguiname": "ImGuiWindowSettings_destroy", "defaults": [], - "funcname": "Checkbox", - "namespace": "ImGui", - "ov_cimguiname": "igCheckbox", - "ret": "bool", - "signature": "(const char*,bool*)", - "stname": "" + "destructor": true, + "ov_cimguiname": "ImGuiWindowSettings_destroy", + "ret": "void", + "signature": "(ImGuiWindowSettings*)", + "stname": "ImGuiWindowSettings" } ], - "igCheckboxFlags": [ + "ImGuiWindowTempData_ImGuiWindowTempData": [ { - "args": "(const char* label,unsigned int* flags,unsigned int flags_value)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindowTempData_ImGuiWindowTempData", + "constructor": true, + "defaults": [], + "funcname": "ImGuiWindowTempData", + "location": "internal", + "ov_cimguiname": "ImGuiWindowTempData_ImGuiWindowTempData", + "signature": "()", + "stname": "ImGuiWindowTempData" + } + ], + "ImGuiWindowTempData_destroy": [ + { + "args": "(ImGuiWindowTempData* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "flags", - "type": "unsigned int*" - }, - { - "name": "flags_value", - "type": "unsigned int" + "name": "self", + "type": "ImGuiWindowTempData*" } ], - "argsoriginal": "(const char* label,unsigned int* flags,unsigned int flags_value)", - "call_args": "(label,flags,flags_value)", - "cimguiname": "igCheckboxFlags", + "call_args": "(self)", + "cimguiname": "ImGuiWindowTempData_destroy", "defaults": [], - "funcname": "CheckboxFlags", - "namespace": "ImGui", - "ov_cimguiname": "igCheckboxFlags", - "ret": "bool", - "signature": "(const char*,unsigned int*,unsigned int)", - "stname": "" + "destructor": true, + "ov_cimguiname": "ImGuiWindowTempData_destroy", + "ret": "void", + "signature": "(ImGuiWindowTempData*)", + "stname": "ImGuiWindowTempData" } ], - "igCloseCurrentPopup": [ + "ImGuiWindow_CalcFontSize": [ { - "args": "()", - "argsT": [], + "args": "(ImGuiWindow* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igCloseCurrentPopup", + "cimguiname": "ImGuiWindow_CalcFontSize", "defaults": [], - "funcname": "CloseCurrentPopup", - "namespace": "ImGui", - "ov_cimguiname": "igCloseCurrentPopup", - "ret": "void", - "signature": "()", - "stname": "" + "funcname": "CalcFontSize", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_CalcFontSize", + "ret": "float", + "signature": "()const", + "stname": "ImGuiWindow" } ], - "igCollapsingHeader": [ + "ImGuiWindow_GetID": [ { - "args": "(const char* label,ImGuiTreeNodeFlags flags)", + "args": "(ImGuiWindow* self,const char* str,const char* str_end)", "argsT": [ { - "name": "label", + "name": "self", + "type": "ImGuiWindow*" + }, + { + "name": "str", "type": "const char*" }, { - "name": "flags", - "type": "ImGuiTreeNodeFlags" + "name": "str_end", + "type": "const char*" } ], - "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)", - "call_args": "(label,flags)", - "cimguiname": "igCollapsingHeader", + "argsoriginal": "(const char* str,const char* str_end=((void*)0))", + "call_args": "(str,str_end)", + "cimguiname": "ImGuiWindow_GetID", "defaults": { - "flags": "0" + "str_end": "((void*)0)" }, - "funcname": "CollapsingHeader", - "namespace": "ImGui", - "ov_cimguiname": "igCollapsingHeader", - "ret": "bool", - "signature": "(const char*,ImGuiTreeNodeFlags)", - "stname": "" + "funcname": "GetID", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_GetIDStr", + "ret": "ImGuiID", + "signature": "(const char*,const char*)", + "stname": "ImGuiWindow" }, { - "args": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)", + "args": "(ImGuiWindow* self,const void* ptr)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "p_open", - "type": "bool*" + "name": "self", + "type": "ImGuiWindow*" }, { - "name": "flags", - "type": "ImGuiTreeNodeFlags" + "name": "ptr", + "type": "const void*" } ], - "argsoriginal": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)", - "call_args": "(label,p_open,flags)", - "cimguiname": "igCollapsingHeader", - "defaults": { - "flags": "0" - }, - "funcname": "CollapsingHeader", - "namespace": "ImGui", - "ov_cimguiname": "igCollapsingHeaderBoolPtr", - "ret": "bool", - "signature": "(const char*,bool*,ImGuiTreeNodeFlags)", - "stname": "" - } - ], - "igColorButton": [ + "argsoriginal": "(const void* ptr)", + "call_args": "(ptr)", + "cimguiname": "ImGuiWindow_GetID", + "defaults": [], + "funcname": "GetID", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_GetIDPtr", + "ret": "ImGuiID", + "signature": "(const void*)", + "stname": "ImGuiWindow" + }, { - "args": "(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)", + "args": "(ImGuiWindow* self,int n)", "argsT": [ { - "name": "desc_id", - "type": "const char*" - }, - { - "name": "col", - "type": "const ImVec4" - }, - { - "name": "flags", - "type": "ImGuiColorEditFlags" + "name": "self", + "type": "ImGuiWindow*" }, { - "name": "size", - "type": "ImVec2" + "name": "n", + "type": "int" } ], - "argsoriginal": "(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))", - "call_args": "(desc_id,col,flags,size)", - "cimguiname": "igColorButton", - "defaults": { - "flags": "0", - "size": "ImVec2(0,0)" - }, - "funcname": "ColorButton", - "namespace": "ImGui", - "ov_cimguiname": "igColorButton", - "ret": "bool", - "signature": "(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)", - "stname": "" + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImGuiWindow_GetID", + "defaults": [], + "funcname": "GetID", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_GetIDInt", + "ret": "ImGuiID", + "signature": "(int)", + "stname": "ImGuiWindow" } ], - "igColorConvertFloat4ToU32": [ + "ImGuiWindow_GetIDFromRectangle": [ { - "args": "(const ImVec4 in)", + "args": "(ImGuiWindow* self,const ImRect r_abs)", "argsT": [ { - "name": "in", - "type": "const ImVec4" + "name": "self", + "type": "ImGuiWindow*" + }, + { + "name": "r_abs", + "type": "const ImRect" } ], - "argsoriginal": "(const ImVec4& in)", - "call_args": "(in)", - "cimguiname": "igColorConvertFloat4ToU32", + "argsoriginal": "(const ImRect& r_abs)", + "call_args": "(r_abs)", + "cimguiname": "ImGuiWindow_GetIDFromRectangle", "defaults": [], - "funcname": "ColorConvertFloat4ToU32", - "namespace": "ImGui", - "ov_cimguiname": "igColorConvertFloat4ToU32", - "ret": "ImU32", - "signature": "(const ImVec4)", - "stname": "" + "funcname": "GetIDFromRectangle", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", + "ret": "ImGuiID", + "signature": "(const ImRect)", + "stname": "ImGuiWindow" } ], - "igColorConvertHSVtoRGB": [ + "ImGuiWindow_GetIDNoKeepAlive": [ { - "args": "(float h,float s,float v,float out_r,float out_g,float out_b)", + "args": "(ImGuiWindow* self,const char* str,const char* str_end)", "argsT": [ { - "name": "h", - "type": "float" + "name": "self", + "type": "ImGuiWindow*" }, { - "name": "s", - "type": "float" + "name": "str", + "type": "const char*" }, { - "name": "v", - "type": "float" - }, + "name": "str_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str,const char* str_end=((void*)0))", + "call_args": "(str,str_end)", + "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", + "defaults": { + "str_end": "((void*)0)" + }, + "funcname": "GetIDNoKeepAlive", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAliveStr", + "ret": "ImGuiID", + "signature": "(const char*,const char*)", + "stname": "ImGuiWindow" + }, + { + "args": "(ImGuiWindow* self,const void* ptr)", + "argsT": [ { - "name": "out_r", - "type": "float&" + "name": "self", + "type": "ImGuiWindow*" }, { - "name": "out_g", - "type": "float&" + "name": "ptr", + "type": "const void*" + } + ], + "argsoriginal": "(const void* ptr)", + "call_args": "(ptr)", + "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", + "defaults": [], + "funcname": "GetIDNoKeepAlive", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAlivePtr", + "ret": "ImGuiID", + "signature": "(const void*)", + "stname": "ImGuiWindow" + }, + { + "args": "(ImGuiWindow* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" }, { - "name": "out_b", - "type": "float&" + "name": "n", + "type": "int" } ], - "argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)", - "call_args": "(h,s,v,out_r,out_g,out_b)", - "cimguiname": "igColorConvertHSVtoRGB", + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImGuiWindow_GetIDNoKeepAlive", "defaults": [], - "funcname": "ColorConvertHSVtoRGB", - "manual": true, - "namespace": "ImGui", - "ov_cimguiname": "igColorConvertHSVtoRGB", - "ret": "void", - "signature": "(float,float,float,float,float,float)", - "stname": "" + "funcname": "GetIDNoKeepAlive", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_GetIDNoKeepAliveInt", + "ret": "ImGuiID", + "signature": "(int)", + "stname": "ImGuiWindow" } ], - "igColorConvertRGBtoHSV": [ + "ImGuiWindow_ImGuiWindow": [ { - "args": "(float r,float g,float b,float out_h,float out_s,float out_v)", + "args": "(ImGuiContext* context,const char* name)", "argsT": [ { - "name": "r", - "type": "float" - }, - { - "name": "g", - "type": "float" - }, - { - "name": "b", - "type": "float" - }, - { - "name": "out_h", - "type": "float&" - }, - { - "name": "out_s", - "type": "float&" + "name": "context", + "type": "ImGuiContext*" }, { - "name": "out_v", - "type": "float&" + "name": "name", + "type": "const char*" } ], - "argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)", - "call_args": "(r,g,b,out_h,out_s,out_v)", - "cimguiname": "igColorConvertRGBtoHSV", + "argsoriginal": "(ImGuiContext* context,const char* name)", + "call_args": "(context,name)", + "cimguiname": "ImGuiWindow_ImGuiWindow", + "constructor": true, "defaults": [], - "funcname": "ColorConvertRGBtoHSV", - "manual": true, - "namespace": "ImGui", - "ov_cimguiname": "igColorConvertRGBtoHSV", - "ret": "void", - "signature": "(float,float,float,float,float,float)", - "stname": "" + "funcname": "ImGuiWindow", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_ImGuiWindow", + "signature": "(ImGuiContext*,const char*)", + "stname": "ImGuiWindow" } ], - "igColorConvertU32ToFloat4": [ + "ImGuiWindow_MenuBarHeight": [ { - "args": "(ImU32 in)", + "args": "(ImGuiWindow* self)", "argsT": [ { - "name": "in", - "type": "ImU32" + "name": "self", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(ImU32 in)", - "call_args": "(in)", - "cimguiname": "igColorConvertU32ToFloat4", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_MenuBarHeight", "defaults": [], - "funcname": "ColorConvertU32ToFloat4", - "namespace": "ImGui", - "ov_cimguiname": "igColorConvertU32ToFloat4", - "ret": "ImVec4", - "signature": "(ImU32)", - "stname": "" - }, + "funcname": "MenuBarHeight", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_MenuBarHeight", + "ret": "float", + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_MenuBarRect": [ { - "args": "(ImVec4 *pOut,ImU32 in)", + "args": "(ImRect *pOut,ImGuiWindow* self)", "argsT": [ { "name": "pOut", - "type": "ImVec4*" + "type": "ImRect*" }, { - "name": "in", - "type": "ImU32" + "name": "self", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(ImU32 in)", - "call_args": "(in)", - "cimguiname": "igColorConvertU32ToFloat4", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_MenuBarRect", "defaults": [], - "funcname": "ColorConvertU32ToFloat4", - "namespace": "ImGui", + "funcname": "MenuBarRect", + "location": "internal", "nonUDT": 1, - "ov_cimguiname": "igColorConvertU32ToFloat4_nonUDT", + "ov_cimguiname": "ImGuiWindow_MenuBarRect", "ret": "void", - "signature": "(ImU32)", - "stname": "" - }, + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_Rect": [ { - "args": "(ImU32 in)", + "args": "(ImRect *pOut,ImGuiWindow* self)", "argsT": [ { - "name": "in", - "type": "ImU32" + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(ImU32 in)", - "call_args": "(in)", - "cimguiname": "igColorConvertU32ToFloat4", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_Rect", "defaults": [], - "funcname": "ColorConvertU32ToFloat4", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igColorConvertU32ToFloat4_nonUDT2", - "ret": "ImVec4_Simple", - "retorig": "ImVec4", - "signature": "(ImU32)", - "stname": "" + "funcname": "Rect", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImGuiWindow_Rect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiWindow" } ], - "igColorEdit3": [ + "ImGuiWindow_TitleBarHeight": [ { - "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", + "args": "(ImGuiWindow* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, + "name": "self", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_TitleBarHeight", + "defaults": [], + "funcname": "TitleBarHeight", + "location": "internal", + "ov_cimguiname": "ImGuiWindow_TitleBarHeight", + "ret": "float", + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_TitleBarRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* self)", + "argsT": [ { - "name": "col", - "type": "float[3]" + "name": "pOut", + "type": "ImRect*" }, { - "name": "flags", - "type": "ImGuiColorEditFlags" + "name": "self", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)", - "call_args": "(label,col,flags)", - "cimguiname": "igColorEdit3", - "defaults": { - "flags": "0" - }, - "funcname": "ColorEdit3", - "namespace": "ImGui", - "ov_cimguiname": "igColorEdit3", - "ret": "bool", - "signature": "(const char*,float[3],ImGuiColorEditFlags)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_TitleBarRect", + "defaults": [], + "funcname": "TitleBarRect", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImGuiWindow_TitleBarRect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiWindow" } ], - "igColorEdit4": [ + "ImGuiWindow_destroy": [ { - "args": "(const char* label,float col[4],ImGuiColorEditFlags flags)", + "args": "(ImGuiWindow* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "col", - "type": "float[4]" - }, + "name": "self", + "type": "ImGuiWindow*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiWindow_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiWindow_destroy", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "ImGuiWindow" + } + ], + "ImPool_Add": [ + { + "args": "(ImPool* self)", + "argsT": [ { - "name": "flags", - "type": "ImGuiColorEditFlags" + "name": "self", + "type": "ImPool*" } ], - "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0)", - "call_args": "(label,col,flags)", - "cimguiname": "igColorEdit4", - "defaults": { - "flags": "0" - }, - "funcname": "ColorEdit4", - "namespace": "ImGui", - "ov_cimguiname": "igColorEdit4", - "ret": "bool", - "signature": "(const char*,float[4],ImGuiColorEditFlags)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_Add", + "defaults": [], + "funcname": "Add", + "location": "internal", + "ov_cimguiname": "ImPool_Add", + "ret": "T*", + "signature": "()", + "stname": "ImPool", + "templated": true } ], - "igColorPicker3": [ + "ImPool_Clear": [ { - "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", + "args": "(ImPool* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_Clear", + "defaults": [], + "funcname": "Clear", + "location": "internal", + "ov_cimguiname": "ImPool_Clear", + "ret": "void", + "signature": "()", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_Contains": [ + { + "args": "(ImPool* self,const T* p)", + "argsT": [ { - "name": "col", - "type": "float[3]" + "name": "self", + "type": "ImPool*" }, { - "name": "flags", - "type": "ImGuiColorEditFlags" + "name": "p", + "type": "const T*" } ], - "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)", - "call_args": "(label,col,flags)", - "cimguiname": "igColorPicker3", - "defaults": { - "flags": "0" - }, - "funcname": "ColorPicker3", - "namespace": "ImGui", - "ov_cimguiname": "igColorPicker3", + "argsoriginal": "(const T* p)", + "call_args": "(p)", + "cimguiname": "ImPool_Contains", + "defaults": [], + "funcname": "Contains", + "location": "internal", + "ov_cimguiname": "ImPool_Contains", "ret": "bool", - "signature": "(const char*,float[3],ImGuiColorEditFlags)", - "stname": "" + "signature": "(const T*)const", + "stname": "ImPool", + "templated": true } ], - "igColorPicker4": [ + "ImPool_GetByIndex": [ { - "args": "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)", + "args": "(ImPool* self,ImPoolIdx n)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "col", - "type": "float[4]" - }, - { - "name": "flags", - "type": "ImGuiColorEditFlags" + "name": "self", + "type": "ImPool*" }, { - "name": "ref_col", - "type": "const float*" + "name": "n", + "type": "ImPoolIdx" } ], - "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))", - "call_args": "(label,col,flags,ref_col)", - "cimguiname": "igColorPicker4", - "defaults": { - "flags": "0", - "ref_col": "((void*)0)" - }, - "funcname": "ColorPicker4", - "namespace": "ImGui", - "ov_cimguiname": "igColorPicker4", - "ret": "bool", - "signature": "(const char*,float[4],ImGuiColorEditFlags,const float*)", - "stname": "" + "argsoriginal": "(ImPoolIdx n)", + "call_args": "(n)", + "cimguiname": "ImPool_GetByIndex", + "defaults": [], + "funcname": "GetByIndex", + "location": "internal", + "ov_cimguiname": "ImPool_GetByIndex", + "ret": "T*", + "signature": "(ImPoolIdx)", + "stname": "ImPool", + "templated": true } ], - "igColumns": [ + "ImPool_GetByKey": [ { - "args": "(int count,const char* id,bool border)", + "args": "(ImPool* self,ImGuiID key)", "argsT": [ { - "name": "count", - "type": "int" - }, - { - "name": "id", - "type": "const char*" + "name": "self", + "type": "ImPool*" }, { - "name": "border", - "type": "bool" + "name": "key", + "type": "ImGuiID" } ], - "argsoriginal": "(int count=1,const char* id=((void*)0),bool border=true)", - "call_args": "(count,id,border)", - "cimguiname": "igColumns", - "defaults": { - "border": "true", - "count": "1", - "id": "((void*)0)" - }, - "funcname": "Columns", - "namespace": "ImGui", - "ov_cimguiname": "igColumns", - "ret": "void", - "signature": "(int,const char*,bool)", - "stname": "" + "argsoriginal": "(ImGuiID key)", + "call_args": "(key)", + "cimguiname": "ImPool_GetByKey", + "defaults": [], + "funcname": "GetByKey", + "location": "internal", + "ov_cimguiname": "ImPool_GetByKey", + "ret": "T*", + "signature": "(ImGuiID)", + "stname": "ImPool", + "templated": true } ], - "igCombo": [ + "ImPool_GetIndex": [ { - "args": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)", + "args": "(ImPool* self,const T* p)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "self", + "type": "ImPool*" }, { - "name": "current_item", - "type": "int*" - }, + "name": "p", + "type": "const T*" + } + ], + "argsoriginal": "(const T* p)", + "call_args": "(p)", + "cimguiname": "ImPool_GetIndex", + "defaults": [], + "funcname": "GetIndex", + "location": "internal", + "ov_cimguiname": "ImPool_GetIndex", + "ret": "ImPoolIdx", + "signature": "(const T*)const", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetOrAddByKey": [ + { + "args": "(ImPool* self,ImGuiID key)", + "argsT": [ { - "name": "items", - "type": "const char* const[]" + "name": "self", + "type": "ImPool*" }, { - "name": "items_count", - "type": "int" - }, - { - "name": "popup_max_height_in_items", - "type": "int" + "name": "key", + "type": "ImGuiID" } ], - "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)", - "call_args": "(label,current_item,items,items_count,popup_max_height_in_items)", - "cimguiname": "igCombo", - "defaults": { - "popup_max_height_in_items": "-1" - }, - "funcname": "Combo", - "namespace": "ImGui", - "ov_cimguiname": "igCombo", - "ret": "bool", - "signature": "(const char*,int*,const char* const[],int,int)", - "stname": "" - }, + "argsoriginal": "(ImGuiID key)", + "call_args": "(key)", + "cimguiname": "ImPool_GetOrAddByKey", + "defaults": [], + "funcname": "GetOrAddByKey", + "location": "internal", + "ov_cimguiname": "ImPool_GetOrAddByKey", + "ret": "T*", + "signature": "(ImGuiID)", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetSize": [ { - "args": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)", + "args": "(ImPool* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_GetSize", + "defaults": [], + "funcname": "GetSize", + "location": "internal", + "ov_cimguiname": "ImPool_GetSize", + "ret": "int", + "signature": "()const", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_ImPool": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_ImPool", + "constructor": true, + "defaults": [], + "funcname": "ImPool", + "location": "internal", + "ov_cimguiname": "ImPool_ImPool", + "signature": "()", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_Remove": [ + { + "args": "(ImPool* self,ImGuiID key,const T* p)", + "argsT": [ { - "name": "current_item", - "type": "int*" + "name": "self", + "type": "ImPool*" }, { - "name": "items_separated_by_zeros", - "type": "const char*" + "name": "key", + "type": "ImGuiID" }, { - "name": "popup_max_height_in_items", - "type": "int" + "name": "p", + "type": "const T*" } ], - "argsoriginal": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)", - "call_args": "(label,current_item,items_separated_by_zeros,popup_max_height_in_items)", - "cimguiname": "igCombo", - "defaults": { - "popup_max_height_in_items": "-1" - }, - "funcname": "Combo", - "namespace": "ImGui", - "ov_cimguiname": "igComboStr", - "ret": "bool", - "signature": "(const char*,int*,const char*,int)", - "stname": "" + "argsoriginal": "(ImGuiID key,const T* p)", + "call_args": "(key,p)", + "cimguiname": "ImPool_Remove", + "defaults": [], + "funcname": "Remove", + "location": "internal", + "ov_cimguiname": "ImPool_RemoveTPtr", + "ret": "void", + "signature": "(ImGuiID,const T*)", + "stname": "ImPool", + "templated": true }, { - "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)", + "args": "(ImPool* self,ImGuiID key,ImPoolIdx idx)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "current_item", - "type": "int*" + "name": "self", + "type": "ImPool*" }, { - "name": "items_getter", - "ret": "bool", - "signature": "(void* data,int idx,const char** out_text)", - "type": "bool(*)(void* data,int idx,const char** out_text)" + "name": "key", + "type": "ImGuiID" }, { - "name": "data", - "type": "void*" - }, + "name": "idx", + "type": "ImPoolIdx" + } + ], + "argsoriginal": "(ImGuiID key,ImPoolIdx idx)", + "call_args": "(key,idx)", + "cimguiname": "ImPool_Remove", + "defaults": [], + "funcname": "Remove", + "location": "internal", + "ov_cimguiname": "ImPool_RemovePoolIdx", + "ret": "void", + "signature": "(ImGuiID,ImPoolIdx)", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_Reserve": [ + { + "args": "(ImPool* self,int capacity)", + "argsT": [ { - "name": "items_count", - "type": "int" + "name": "self", + "type": "ImPool*" }, { - "name": "popup_max_height_in_items", + "name": "capacity", "type": "int" } ], - "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)", - "call_args": "(label,current_item,items_getter,data,items_count,popup_max_height_in_items)", - "cimguiname": "igCombo", - "defaults": { - "popup_max_height_in_items": "-1" - }, - "funcname": "Combo", - "namespace": "ImGui", - "ov_cimguiname": "igComboFnPtr", - "ret": "bool", - "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", - "stname": "" + "argsoriginal": "(int capacity)", + "call_args": "(capacity)", + "cimguiname": "ImPool_Reserve", + "defaults": [], + "funcname": "Reserve", + "location": "internal", + "ov_cimguiname": "ImPool_Reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImPool", + "templated": true } ], - "igCreateContext": [ + "ImPool_destroy": [ { - "args": "(ImFontAtlas* shared_font_atlas)", + "args": "(ImPool* self)", "argsT": [ { - "name": "shared_font_atlas", - "type": "ImFontAtlas*" + "name": "self", + "type": "ImPool*" } ], - "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void*)0))", - "call_args": "(shared_font_atlas)", - "cimguiname": "igCreateContext", - "defaults": { - "shared_font_atlas": "((void*)0)" - }, - "funcname": "CreateContext", - "namespace": "ImGui", - "ov_cimguiname": "igCreateContext", - "ret": "ImGuiContext*", - "signature": "(ImFontAtlas*)", - "stname": "" + "call_args": "(self)", + "cimguiname": "ImPool_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImPool_destroy", + "ret": "void", + "signature": "(ImPool*)", + "stname": "ImPool", + "templated": true } ], - "igDebugCheckVersionAndDataLayout": [ + "ImRect_Add": [ { - "args": "(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)", + "args": "(ImRect* self,const ImVec2 p)", "argsT": [ { - "name": "version_str", - "type": "const char*" - }, - { - "name": "sz_io", - "type": "size_t" + "name": "self", + "type": "ImRect*" }, { - "name": "sz_style", - "type": "size_t" - }, + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& p)", + "call_args": "(p)", + "cimguiname": "ImRect_Add", + "defaults": [], + "funcname": "Add", + "location": "internal", + "ov_cimguiname": "ImRect_AddVec2", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImRect" + }, + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ { - "name": "sz_vec2", - "type": "size_t" + "name": "self", + "type": "ImRect*" }, { - "name": "sz_vec4", - "type": "size_t" - }, + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_Add", + "defaults": [], + "funcname": "Add", + "location": "internal", + "ov_cimguiname": "ImRect_AddRect", + "ret": "void", + "signature": "(const ImRect)", + "stname": "ImRect" + } + ], + "ImRect_ClipWith": [ + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ { - "name": "sz_drawvert", - "type": "size_t" + "name": "self", + "type": "ImRect*" }, { - "name": "sz_drawidx", - "type": "size_t" + "name": "r", + "type": "const ImRect" } ], - "argsoriginal": "(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)", - "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)", - "cimguiname": "igDebugCheckVersionAndDataLayout", + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_ClipWith", "defaults": [], - "funcname": "DebugCheckVersionAndDataLayout", - "namespace": "ImGui", - "ov_cimguiname": "igDebugCheckVersionAndDataLayout", - "ret": "bool", - "signature": "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)", - "stname": "" + "funcname": "ClipWith", + "location": "internal", + "ov_cimguiname": "ImRect_ClipWith", + "ret": "void", + "signature": "(const ImRect)", + "stname": "ImRect" } ], - "igDestroyContext": [ + "ImRect_ClipWithFull": [ { - "args": "(ImGuiContext* ctx)", + "args": "(ImRect* self,const ImRect r)", "argsT": [ { - "name": "ctx", - "type": "ImGuiContext*" + "name": "self", + "type": "ImRect*" + }, + { + "name": "r", + "type": "const ImRect" } ], - "argsoriginal": "(ImGuiContext* ctx=((void*)0))", - "call_args": "(ctx)", - "cimguiname": "igDestroyContext", - "defaults": { - "ctx": "((void*)0)" - }, - "funcname": "DestroyContext", - "namespace": "ImGui", - "ov_cimguiname": "igDestroyContext", + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_ClipWithFull", + "defaults": [], + "funcname": "ClipWithFull", + "location": "internal", + "ov_cimguiname": "ImRect_ClipWithFull", "ret": "void", - "signature": "(ImGuiContext*)", - "stname": "" + "signature": "(const ImRect)", + "stname": "ImRect" } ], - "igDragFloat": [ + "ImRect_Contains": [ { - "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)", + "args": "(ImRect* self,const ImVec2 p)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "self", + "type": "ImRect*" }, { - "name": "v", - "type": "float*" - }, + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& p)", + "call_args": "(p)", + "cimguiname": "ImRect_Contains", + "defaults": [], + "funcname": "Contains", + "location": "internal", + "ov_cimguiname": "ImRect_ContainsVec2", + "ret": "bool", + "signature": "(const ImVec2)const", + "stname": "ImRect" + }, + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ { - "name": "v_speed", - "type": "float" + "name": "self", + "type": "ImRect*" }, { - "name": "v_min", - "type": "float" - }, + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_Contains", + "defaults": [], + "funcname": "Contains", + "location": "internal", + "ov_cimguiname": "ImRect_ContainsRect", + "ret": "bool", + "signature": "(const ImRect)const", + "stname": "ImRect" + } + ], + "ImRect_Expand": [ + { + "args": "(ImRect* self,const float amount)", + "argsT": [ { - "name": "v_max", - "type": "float" + "name": "self", + "type": "ImRect*" }, { - "name": "format", - "type": "const char*" + "name": "amount", + "type": "const float" + } + ], + "argsoriginal": "(const float amount)", + "call_args": "(amount)", + "cimguiname": "ImRect_Expand", + "defaults": [], + "funcname": "Expand", + "location": "internal", + "ov_cimguiname": "ImRect_ExpandFloat", + "ret": "void", + "signature": "(const float)", + "stname": "ImRect" + }, + { + "args": "(ImRect* self,const ImVec2 amount)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" }, { - "name": "power", - "type": "float" + "name": "amount", + "type": "const ImVec2" } ], - "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,v,v_speed,v_min,v_max,format,power)", - "cimguiname": "igDragFloat", - "defaults": { - "format": "\"%.3f\"", - "power": "1.0f", - "v_max": "0.0f", - "v_min": "0.0f", - "v_speed": "1.0f" - }, - "funcname": "DragFloat", - "namespace": "ImGui", - "ov_cimguiname": "igDragFloat", - "ret": "bool", - "signature": "(const char*,float*,float,float,float,const char*,float)", - "stname": "" + "argsoriginal": "(const ImVec2& amount)", + "call_args": "(amount)", + "cimguiname": "ImRect_Expand", + "defaults": [], + "funcname": "Expand", + "location": "internal", + "ov_cimguiname": "ImRect_ExpandVec2", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImRect" } ], - "igDragFloat2": [ + "ImRect_Floor": [ { - "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)", + "args": "(ImRect* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_Floor", + "defaults": [], + "funcname": "Floor", + "location": "internal", + "ov_cimguiname": "ImRect_Floor", + "ret": "void", + "signature": "()", + "stname": "ImRect" + } + ], + "ImRect_GetBL": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ { - "name": "v", - "type": "float[2]" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "v_speed", - "type": "float" - }, + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetBL", + "defaults": [], + "funcname": "GetBL", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetBL", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetBR": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ { - "name": "v_min", - "type": "float" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "v_max", - "type": "float" - }, + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetBR", + "defaults": [], + "funcname": "GetBR", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetBR", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetCenter": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ { - "name": "format", - "type": "const char*" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "power", - "type": "float" + "name": "self", + "type": "ImRect*" } ], - "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,v,v_speed,v_min,v_max,format,power)", - "cimguiname": "igDragFloat2", - "defaults": { - "format": "\"%.3f\"", - "power": "1.0f", - "v_max": "0.0f", - "v_min": "0.0f", - "v_speed": "1.0f" - }, - "funcname": "DragFloat2", - "namespace": "ImGui", - "ov_cimguiname": "igDragFloat2", - "ret": "bool", - "signature": "(const char*,float[2],float,float,float,const char*,float)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetCenter", + "defaults": [], + "funcname": "GetCenter", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetCenter", + "ret": "void", + "signature": "()const", + "stname": "ImRect" } ], - "igDragFloat3": [ + "ImRect_GetHeight": [ { - "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)", + "args": "(ImRect* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetHeight", + "defaults": [], + "funcname": "GetHeight", + "location": "internal", + "ov_cimguiname": "ImRect_GetHeight", + "ret": "float", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetSize": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ { - "name": "v", - "type": "float[3]" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "v_speed", - "type": "float" - }, + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetSize", + "defaults": [], + "funcname": "GetSize", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetSize", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetTL": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ { - "name": "v_min", - "type": "float" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "v_max", - "type": "float" - }, + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetTL", + "defaults": [], + "funcname": "GetTL", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetTL", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetTR": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ { - "name": "format", - "type": "const char*" + "name": "pOut", + "type": "ImVec2*" }, { - "name": "power", - "type": "float" + "name": "self", + "type": "ImRect*" } ], - "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,v,v_speed,v_min,v_max,format,power)", - "cimguiname": "igDragFloat3", - "defaults": { - "format": "\"%.3f\"", - "power": "1.0f", - "v_max": "0.0f", - "v_min": "0.0f", - "v_speed": "1.0f" - }, - "funcname": "DragFloat3", - "namespace": "ImGui", - "ov_cimguiname": "igDragFloat3", - "ret": "bool", - "signature": "(const char*,float[3],float,float,float,const char*,float)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetTR", + "defaults": [], + "funcname": "GetTR", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetTR", + "ret": "void", + "signature": "()const", + "stname": "ImRect" } ], - "igDragFloat4": [ + "ImRect_GetWidth": [ { - "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)", + "args": "(ImRect* self)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetWidth", + "defaults": [], + "funcname": "GetWidth", + "location": "internal", + "ov_cimguiname": "ImRect_GetWidth", + "ret": "float", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_ImRect": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_ImRect", + "constructor": true, + "defaults": [], + "funcname": "ImRect", + "location": "internal", + "ov_cimguiname": "ImRect_ImRectNil", + "signature": "()", + "stname": "ImRect" + }, + { + "args": "(const ImVec2 min,const ImVec2 max)", + "argsT": [ + { + "name": "min", + "type": "const ImVec2" }, + { + "name": "max", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& min,const ImVec2& max)", + "call_args": "(min,max)", + "cimguiname": "ImRect_ImRect", + "constructor": true, + "defaults": [], + "funcname": "ImRect", + "location": "internal", + "ov_cimguiname": "ImRect_ImRectVec2", + "signature": "(const ImVec2,const ImVec2)", + "stname": "ImRect" + }, + { + "args": "(const ImVec4 v)", + "argsT": [ { "name": "v", - "type": "float[4]" - }, + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& v)", + "call_args": "(v)", + "cimguiname": "ImRect_ImRect", + "constructor": true, + "defaults": [], + "funcname": "ImRect", + "location": "internal", + "ov_cimguiname": "ImRect_ImRectVec4", + "signature": "(const ImVec4)", + "stname": "ImRect" + }, + { + "args": "(float x1,float y1,float x2,float y2)", + "argsT": [ { - "name": "v_speed", + "name": "x1", "type": "float" }, { - "name": "v_min", + "name": "y1", "type": "float" }, { - "name": "v_max", + "name": "x2", "type": "float" }, { - "name": "format", - "type": "const char*" - }, - { - "name": "power", + "name": "y2", "type": "float" } ], - "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,v,v_speed,v_min,v_max,format,power)", - "cimguiname": "igDragFloat4", - "defaults": { - "format": "\"%.3f\"", - "power": "1.0f", - "v_max": "0.0f", - "v_min": "0.0f", - "v_speed": "1.0f" - }, - "funcname": "DragFloat4", - "namespace": "ImGui", - "ov_cimguiname": "igDragFloat4", - "ret": "bool", - "signature": "(const char*,float[4],float,float,float,const char*,float)", - "stname": "" + "argsoriginal": "(float x1,float y1,float x2,float y2)", + "call_args": "(x1,y1,x2,y2)", + "cimguiname": "ImRect_ImRect", + "constructor": true, + "defaults": [], + "funcname": "ImRect", + "location": "internal", + "ov_cimguiname": "ImRect_ImRectFloat", + "signature": "(float,float,float,float)", + "stname": "ImRect" } ], - "igDragFloatRange2": [ + "ImRect_IsInverted": [ { - "args": "(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,float power)", + "args": "(ImRect* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v_current_min", - "type": "float*" - }, - { - "name": "v_current_max", - "type": "float*" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "v_min", - "type": "float" - }, - { - "name": "v_max", - "type": "float" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "format_max", - "type": "const char*" - }, - { - "name": "power", - "type": "float" + "name": "self", + "type": "ImRect*" } ], - "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),float power=1.0f)", - "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)", - "cimguiname": "igDragFloatRange2", - "defaults": { - "format": "\"%.3f\"", - "format_max": "((void*)0)", - "power": "1.0f", - "v_max": "0.0f", - "v_min": "0.0f", - "v_speed": "1.0f" - }, - "funcname": "DragFloatRange2", - "namespace": "ImGui", - "ov_cimguiname": "igDragFloatRange2", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_IsInverted", + "defaults": [], + "funcname": "IsInverted", + "location": "internal", + "ov_cimguiname": "ImRect_IsInverted", "ret": "bool", - "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,float)", - "stname": "" + "signature": "()const", + "stname": "ImRect" } ], - "igDragInt": [ + "ImRect_Overlaps": [ { - "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)", + "args": "(ImRect* self,const ImRect r)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int*" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "v_min", - "type": "int" - }, - { - "name": "v_max", - "type": "int" + "name": "self", + "type": "ImRect*" }, { - "name": "format", - "type": "const char*" + "name": "r", + "type": "const ImRect" } ], - "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")", - "call_args": "(label,v,v_speed,v_min,v_max,format)", - "cimguiname": "igDragInt", - "defaults": { - "format": "\"%d\"", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" - }, - "funcname": "DragInt", - "namespace": "ImGui", - "ov_cimguiname": "igDragInt", + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_Overlaps", + "defaults": [], + "funcname": "Overlaps", + "location": "internal", + "ov_cimguiname": "ImRect_Overlaps", "ret": "bool", - "signature": "(const char*,int*,float,int,int,const char*)", - "stname": "" + "signature": "(const ImRect)const", + "stname": "ImRect" } ], - "igDragInt2": [ + "ImRect_ToVec4": [ { - "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)", + "args": "(ImVec4 *pOut,ImRect* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[2]" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "v_min", - "type": "int" - }, - { - "name": "v_max", - "type": "int" + "name": "pOut", + "type": "ImVec4*" }, { - "name": "format", - "type": "const char*" + "name": "self", + "type": "ImRect*" } ], - "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")", - "call_args": "(label,v,v_speed,v_min,v_max,format)", - "cimguiname": "igDragInt2", - "defaults": { - "format": "\"%d\"", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" - }, - "funcname": "DragInt2", - "namespace": "ImGui", - "ov_cimguiname": "igDragInt2", - "ret": "bool", - "signature": "(const char*,int[2],float,int,int,const char*)", - "stname": "" + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_ToVec4", + "defaults": [], + "funcname": "ToVec4", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "ImRect_ToVec4", + "ret": "void", + "signature": "()const", + "stname": "ImRect" } ], - "igDragInt3": [ + "ImRect_Translate": [ { - "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)", + "args": "(ImRect* self,const ImVec2 d)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[3]" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "v_min", - "type": "int" - }, - { - "name": "v_max", - "type": "int" + "name": "self", + "type": "ImRect*" }, { - "name": "format", - "type": "const char*" + "name": "d", + "type": "const ImVec2" } ], - "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")", - "call_args": "(label,v,v_speed,v_min,v_max,format)", - "cimguiname": "igDragInt3", - "defaults": { - "format": "\"%d\"", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" - }, - "funcname": "DragInt3", - "namespace": "ImGui", - "ov_cimguiname": "igDragInt3", - "ret": "bool", - "signature": "(const char*,int[3],float,int,int,const char*)", - "stname": "" + "argsoriginal": "(const ImVec2& d)", + "call_args": "(d)", + "cimguiname": "ImRect_Translate", + "defaults": [], + "funcname": "Translate", + "location": "internal", + "ov_cimguiname": "ImRect_Translate", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImRect" } ], - "igDragInt4": [ + "ImRect_TranslateX": [ { - "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)", + "args": "(ImRect* self,float dx)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[4]" + "name": "self", + "type": "ImRect*" }, { - "name": "v_speed", + "name": "dx", "type": "float" - }, - { - "name": "v_min", - "type": "int" - }, - { - "name": "v_max", - "type": "int" - }, - { - "name": "format", - "type": "const char*" } ], - "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")", - "call_args": "(label,v,v_speed,v_min,v_max,format)", - "cimguiname": "igDragInt4", - "defaults": { - "format": "\"%d\"", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" - }, - "funcname": "DragInt4", - "namespace": "ImGui", - "ov_cimguiname": "igDragInt4", - "ret": "bool", - "signature": "(const char*,int[4],float,int,int,const char*)", - "stname": "" + "argsoriginal": "(float dx)", + "call_args": "(dx)", + "cimguiname": "ImRect_TranslateX", + "defaults": [], + "funcname": "TranslateX", + "location": "internal", + "ov_cimguiname": "ImRect_TranslateX", + "ret": "void", + "signature": "(float)", + "stname": "ImRect" } ], - "igDragIntRange2": [ + "ImRect_TranslateY": [ { - "args": "(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)", + "args": "(ImRect* self,float dy)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v_current_min", - "type": "int*" - }, - { - "name": "v_current_max", - "type": "int*" + "name": "self", + "type": "ImRect*" }, { - "name": "v_speed", + "name": "dy", "type": "float" - }, - { - "name": "v_min", - "type": "int" - }, - { - "name": "v_max", - "type": "int" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "format_max", - "type": "const char*" } ], - "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0))", - "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)", - "cimguiname": "igDragIntRange2", - "defaults": { - "format": "\"%d\"", - "format_max": "((void*)0)", - "v_max": "0", - "v_min": "0", - "v_speed": "1.0f" - }, - "funcname": "DragIntRange2", - "namespace": "ImGui", - "ov_cimguiname": "igDragIntRange2", - "ret": "bool", - "signature": "(const char*,int*,int*,float,int,int,const char*,const char*)", - "stname": "" + "argsoriginal": "(float dy)", + "call_args": "(dy)", + "cimguiname": "ImRect_TranslateY", + "defaults": [], + "funcname": "TranslateY", + "location": "internal", + "ov_cimguiname": "ImRect_TranslateY", + "ret": "void", + "signature": "(float)", + "stname": "ImRect" } ], - "igDragScalar": [ + "ImRect_destroy": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power)", + "args": "(ImRect* self)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "p_min", - "type": "const void*" - }, - { - "name": "p_max", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "power", - "type": "float" + "name": "self", + "type": "ImRect*" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,power)", - "cimguiname": "igDragScalar", - "defaults": { - "format": "((void*)0)", - "p_max": "((void*)0)", - "p_min": "((void*)0)", - "power": "1.0f" - }, - "funcname": "DragScalar", - "namespace": "ImGui", - "ov_cimguiname": "igDragScalar", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)", - "stname": "" + "call_args": "(self)", + "cimguiname": "ImRect_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImRect_destroy", + "ret": "void", + "signature": "(ImRect*)", + "stname": "ImRect" } ], - "igDragScalarN": [ + "ImVec1_ImVec1": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec1_ImVec1", + "constructor": true, + "defaults": [], + "funcname": "ImVec1", + "location": "internal", + "ov_cimguiname": "ImVec1_ImVec1Nil", + "signature": "()", + "stname": "ImVec1" + }, { - "args": "(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,float power)", + "args": "(float _x)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "data_type", - "type": "ImGuiDataType" - }, - { - "name": "p_data", - "type": "void*" - }, - { - "name": "components", - "type": "int" - }, - { - "name": "v_speed", - "type": "float" - }, - { - "name": "p_min", - "type": "const void*" - }, - { - "name": "p_max", - "type": "const void*" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "power", + "name": "_x", "type": "float" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,power)", - "cimguiname": "igDragScalarN", - "defaults": { - "format": "((void*)0)", - "p_max": "((void*)0)", - "p_min": "((void*)0)", - "power": "1.0f" - }, - "funcname": "DragScalarN", - "namespace": "ImGui", - "ov_cimguiname": "igDragScalarN", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)", - "stname": "" + "argsoriginal": "(float _x)", + "call_args": "(_x)", + "cimguiname": "ImVec1_ImVec1", + "constructor": true, + "defaults": [], + "funcname": "ImVec1", + "location": "internal", + "ov_cimguiname": "ImVec1_ImVec1Float", + "signature": "(float)", + "stname": "ImVec1" } ], - "igDummy": [ + "ImVec1_destroy": [ { - "args": "(const ImVec2 size)", + "args": "(ImVec1* self)", "argsT": [ { - "name": "size", - "type": "const ImVec2" + "name": "self", + "type": "ImVec1*" } ], - "argsoriginal": "(const ImVec2& size)", - "call_args": "(size)", - "cimguiname": "igDummy", + "call_args": "(self)", + "cimguiname": "ImVec1_destroy", "defaults": [], - "funcname": "Dummy", - "namespace": "ImGui", - "ov_cimguiname": "igDummy", + "destructor": true, + "ov_cimguiname": "ImVec1_destroy", "ret": "void", - "signature": "(const ImVec2)", - "stname": "" + "signature": "(ImVec1*)", + "stname": "ImVec1" } ], - "igEnd": [ + "ImVec2_ImVec2": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEnd", + "cimguiname": "ImVec2_ImVec2", + "constructor": true, "defaults": [], - "funcname": "End", - "namespace": "ImGui", - "ov_cimguiname": "igEnd", - "ret": "void", + "funcname": "ImVec2", + "location": "imgui", + "ov_cimguiname": "ImVec2_ImVec2Nil", "signature": "()", - "stname": "" - } - ], - "igEndChild": [ + "stname": "ImVec2" + }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndChild", + "args": "(float _x,float _y)", + "argsT": [ + { + "name": "_x", + "type": "float" + }, + { + "name": "_y", + "type": "float" + } + ], + "argsoriginal": "(float _x,float _y)", + "call_args": "(_x,_y)", + "cimguiname": "ImVec2_ImVec2", + "constructor": true, "defaults": [], - "funcname": "EndChild", - "namespace": "ImGui", - "ov_cimguiname": "igEndChild", - "ret": "void", - "signature": "()", - "stname": "" + "funcname": "ImVec2", + "location": "imgui", + "ov_cimguiname": "ImVec2_ImVec2Float", + "signature": "(float,float)", + "stname": "ImVec2" } ], - "igEndChildFrame": [ + "ImVec2_destroy": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndChildFrame", + "args": "(ImVec2* self)", + "argsT": [ + { + "name": "self", + "type": "ImVec2*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVec2_destroy", "defaults": [], - "funcname": "EndChildFrame", - "namespace": "ImGui", - "ov_cimguiname": "igEndChildFrame", + "destructor": true, + "ov_cimguiname": "ImVec2_destroy", "ret": "void", - "signature": "()", - "stname": "" + "signature": "(ImVec2*)", + "stname": "ImVec2" } ], - "igEndCombo": [ + "ImVec2ih_ImVec2ih": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndCombo", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, "defaults": [], - "funcname": "EndCombo", - "namespace": "ImGui", - "ov_cimguiname": "igEndCombo", - "ret": "void", + "funcname": "ImVec2ih", + "location": "internal", + "ov_cimguiname": "ImVec2ih_ImVec2ihNil", "signature": "()", - "stname": "" - } - ], - "igEndDragDropSource": [ + "stname": "ImVec2ih" + }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndDragDropSource", + "args": "(short _x,short _y)", + "argsT": [ + { + "name": "_x", + "type": "short" + }, + { + "name": "_y", + "type": "short" + } + ], + "argsoriginal": "(short _x,short _y)", + "call_args": "(_x,_y)", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, "defaults": [], - "funcname": "EndDragDropSource", - "namespace": "ImGui", - "ov_cimguiname": "igEndDragDropSource", - "ret": "void", - "signature": "()", - "stname": "" + "funcname": "ImVec2ih", + "location": "internal", + "ov_cimguiname": "ImVec2ih_ImVec2ihshort", + "signature": "(short,short)", + "stname": "ImVec2ih" + }, + { + "args": "(const ImVec2 rhs)", + "argsT": [ + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& rhs)", + "call_args": "(rhs)", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, + "defaults": [], + "funcname": "ImVec2ih", + "location": "internal", + "ov_cimguiname": "ImVec2ih_ImVec2ihVec2", + "signature": "(const ImVec2)", + "stname": "ImVec2ih" } ], - "igEndDragDropTarget": [ + "ImVec2ih_destroy": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndDragDropTarget", + "args": "(ImVec2ih* self)", + "argsT": [ + { + "name": "self", + "type": "ImVec2ih*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVec2ih_destroy", "defaults": [], - "funcname": "EndDragDropTarget", - "namespace": "ImGui", - "ov_cimguiname": "igEndDragDropTarget", + "destructor": true, + "ov_cimguiname": "ImVec2ih_destroy", "ret": "void", - "signature": "()", - "stname": "" + "signature": "(ImVec2ih*)", + "stname": "ImVec2ih" } ], - "igEndFrame": [ + "ImVec4_ImVec4": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndFrame", + "cimguiname": "ImVec4_ImVec4", + "constructor": true, "defaults": [], - "funcname": "EndFrame", - "namespace": "ImGui", - "ov_cimguiname": "igEndFrame", - "ret": "void", + "funcname": "ImVec4", + "location": "imgui", + "ov_cimguiname": "ImVec4_ImVec4Nil", "signature": "()", - "stname": "" + "stname": "ImVec4" + }, + { + "args": "(float _x,float _y,float _z,float _w)", + "argsT": [ + { + "name": "_x", + "type": "float" + }, + { + "name": "_y", + "type": "float" + }, + { + "name": "_z", + "type": "float" + }, + { + "name": "_w", + "type": "float" + } + ], + "argsoriginal": "(float _x,float _y,float _z,float _w)", + "call_args": "(_x,_y,_z,_w)", + "cimguiname": "ImVec4_ImVec4", + "constructor": true, + "defaults": [], + "funcname": "ImVec4", + "location": "imgui", + "ov_cimguiname": "ImVec4_ImVec4Float", + "signature": "(float,float,float,float)", + "stname": "ImVec4" } ], - "igEndGroup": [ + "ImVec4_destroy": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndGroup", + "args": "(ImVec4* self)", + "argsT": [ + { + "name": "self", + "type": "ImVec4*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVec4_destroy", "defaults": [], - "funcname": "EndGroup", - "namespace": "ImGui", - "ov_cimguiname": "igEndGroup", + "destructor": true, + "ov_cimguiname": "ImVec4_destroy", "ret": "void", - "signature": "()", - "stname": "" + "signature": "(ImVec4*)", + "stname": "ImVec4" } ], - "igEndMainMenuBar": [ + "ImVector_ImVector": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndMainMenuBar", + "cimguiname": "ImVector_ImVector", + "constructor": true, "defaults": [], - "funcname": "EndMainMenuBar", - "namespace": "ImGui", - "ov_cimguiname": "igEndMainMenuBar", - "ret": "void", + "funcname": "ImVector", + "location": "imgui", + "ov_cimguiname": "ImVector_ImVectorNil", "signature": "()", - "stname": "" + "stname": "ImVector", + "templated": true + }, + { + "args": "(const ImVector src)", + "argsT": [ + { + "name": "src", + "type": "const ImVector" + } + ], + "argsoriginal": "(const ImVector& src)", + "call_args": "(src)", + "cimguiname": "ImVector_ImVector", + "constructor": true, + "defaults": [], + "funcname": "ImVector", + "location": "imgui", + "ov_cimguiname": "ImVector_ImVectorVector", + "signature": "(const ImVector)", + "stname": "ImVector", + "templated": true } ], - "igEndMenu": [ + "ImVector__grow_capacity": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igEndMenu", + "args": "(ImVector* self,int sz)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "sz", + "type": "int" + } + ], + "argsoriginal": "(int sz)", + "call_args": "(sz)", + "cimguiname": "ImVector__grow_capacity", "defaults": [], - "funcname": "EndMenu", - "namespace": "ImGui", - "ov_cimguiname": "igEndMenu", - "ret": "void", - "signature": "()", - "stname": "" + "funcname": "_grow_capacity", + "location": "imgui", + "ov_cimguiname": "ImVector__grow_capacity", + "ret": "int", + "signature": "(int)const", + "stname": "ImVector", + "templated": true } ], - "igEndMenuBar": [ + "ImVector_back": [ { - "args": "()", - "argsT": [], + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndMenuBar", + "cimguiname": "ImVector_back", "defaults": [], - "funcname": "EndMenuBar", - "namespace": "ImGui", - "ov_cimguiname": "igEndMenuBar", - "ret": "void", + "funcname": "back", + "location": "imgui", + "ov_cimguiname": "ImVector_backNil", + "ret": "T*", + "retref": "&", "signature": "()", - "stname": "" - } - ], - "igEndPopup": [ + "stname": "ImVector", + "templated": true + }, { - "args": "()", - "argsT": [], + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndPopup", + "cimguiname": "ImVector_back", "defaults": [], - "funcname": "EndPopup", - "namespace": "ImGui", - "ov_cimguiname": "igEndPopup", - "ret": "void", - "signature": "()", - "stname": "" + "funcname": "back", + "location": "imgui", + "ov_cimguiname": "ImVector_back_const", + "ret": "const T*", + "retref": "&", + "signature": "()const", + "stname": "ImVector", + "templated": true } ], - "igEndTabBar": [ + "ImVector_begin": [ { - "args": "()", - "argsT": [], + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndTabBar", + "cimguiname": "ImVector_begin", "defaults": [], - "funcname": "EndTabBar", - "namespace": "ImGui", - "ov_cimguiname": "igEndTabBar", - "ret": "void", + "funcname": "begin", + "location": "imgui", + "ov_cimguiname": "ImVector_beginNil", + "ret": "T*", "signature": "()", - "stname": "" + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_begin", + "defaults": [], + "funcname": "begin", + "location": "imgui", + "ov_cimguiname": "ImVector_begin_const", + "ret": "const T*", + "signature": "()const", + "stname": "ImVector", + "templated": true } ], - "igEndTabItem": [ + "ImVector_capacity": [ { - "args": "()", - "argsT": [], + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndTabItem", + "cimguiname": "ImVector_capacity", "defaults": [], - "funcname": "EndTabItem", - "namespace": "ImGui", - "ov_cimguiname": "igEndTabItem", - "ret": "void", - "signature": "()", - "stname": "" + "funcname": "capacity", + "location": "imgui", + "ov_cimguiname": "ImVector_capacity", + "ret": "int", + "signature": "()const", + "stname": "ImVector", + "templated": true } ], - "igEndTooltip": [ + "ImVector_clear": [ { - "args": "()", - "argsT": [], + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igEndTooltip", + "cimguiname": "ImVector_clear", "defaults": [], - "funcname": "EndTooltip", - "namespace": "ImGui", - "ov_cimguiname": "igEndTooltip", + "funcname": "clear", + "location": "imgui", + "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", - "stname": "" - } - ], - "igGetBackgroundDrawList": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetBackgroundDrawList", - "defaults": [], - "funcname": "GetBackgroundDrawList", - "namespace": "ImGui", - "ov_cimguiname": "igGetBackgroundDrawList", - "ret": "ImDrawList*", - "signature": "()", - "stname": "" - } - ], - "igGetClipboardText": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetClipboardText", - "defaults": [], - "funcname": "GetClipboardText", - "namespace": "ImGui", - "ov_cimguiname": "igGetClipboardText", - "ret": "const char*", - "signature": "()", - "stname": "" + "stname": "ImVector", + "templated": true } ], - "igGetColorU32": [ + "ImVector_contains": [ { - "args": "(ImGuiCol idx,float alpha_mul)", + "args": "(ImVector* self,const T v)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" + "name": "self", + "type": "ImVector*" }, { - "name": "alpha_mul", - "type": "float" + "name": "v", + "type": "const T" } ], - "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)", - "call_args": "(idx,alpha_mul)", - "cimguiname": "igGetColorU32", - "defaults": { - "alpha_mul": "1.0f" - }, - "funcname": "GetColorU32", - "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32", - "ret": "ImU32", - "signature": "(ImGuiCol,float)", - "stname": "" - }, + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_contains", + "defaults": [], + "funcname": "contains", + "location": "imgui", + "ov_cimguiname": "ImVector_contains", + "ret": "bool", + "signature": "(const T)const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_destroy": [ { - "args": "(const ImVec4 col)", + "args": "(ImVector* self)", "argsT": [ { - "name": "col", - "type": "const ImVec4" + "name": "self", + "type": "ImVector*" } ], - "argsoriginal": "(const ImVec4& col)", - "call_args": "(col)", - "cimguiname": "igGetColorU32", + "call_args": "(self)", + "cimguiname": "ImVector_destroy", "defaults": [], - "funcname": "GetColorU32", - "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32Vec4", - "ret": "ImU32", - "signature": "(const ImVec4)", - "stname": "" - }, + "destructor": true, + "ov_cimguiname": "ImVector_destroy", + "ret": "void", + "signature": "(ImVector*)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_empty": [ { - "args": "(ImU32 col)", + "args": "(ImVector* self)", "argsT": [ { - "name": "col", - "type": "ImU32" + "name": "self", + "type": "ImVector*" } ], - "argsoriginal": "(ImU32 col)", - "call_args": "(col)", - "cimguiname": "igGetColorU32", - "defaults": [], - "funcname": "GetColorU32", - "namespace": "ImGui", - "ov_cimguiname": "igGetColorU32U32", - "ret": "ImU32", - "signature": "(ImU32)", - "stname": "" - } - ], - "igGetColumnIndex": [ - { - "args": "()", - "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetColumnIndex", + "cimguiname": "ImVector_empty", "defaults": [], - "funcname": "GetColumnIndex", - "namespace": "ImGui", - "ov_cimguiname": "igGetColumnIndex", - "ret": "int", - "signature": "()", - "stname": "" + "funcname": "empty", + "location": "imgui", + "ov_cimguiname": "ImVector_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImVector", + "templated": true } ], - "igGetColumnOffset": [ + "ImVector_end": [ { - "args": "(int column_index)", + "args": "(ImVector* self)", "argsT": [ { - "name": "column_index", - "type": "int" + "name": "self", + "type": "ImVector*" } ], - "argsoriginal": "(int column_index=-1)", - "call_args": "(column_index)", - "cimguiname": "igGetColumnOffset", - "defaults": { - "column_index": "-1" - }, - "funcname": "GetColumnOffset", - "namespace": "ImGui", - "ov_cimguiname": "igGetColumnOffset", - "ret": "float", - "signature": "(int)", - "stname": "" - } - ], - "igGetColumnWidth": [ + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_end", + "defaults": [], + "funcname": "end", + "location": "imgui", + "ov_cimguiname": "ImVector_endNil", + "ret": "T*", + "signature": "()", + "stname": "ImVector", + "templated": true + }, { - "args": "(int column_index)", + "args": "(ImVector* self)", "argsT": [ { - "name": "column_index", - "type": "int" + "name": "self", + "type": "ImVector*" } ], - "argsoriginal": "(int column_index=-1)", - "call_args": "(column_index)", - "cimguiname": "igGetColumnWidth", - "defaults": { - "column_index": "-1" - }, - "funcname": "GetColumnWidth", - "namespace": "ImGui", - "ov_cimguiname": "igGetColumnWidth", - "ret": "float", - "signature": "(int)", - "stname": "" - } - ], - "igGetColumnsCount": [ - { - "args": "()", - "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetColumnsCount", + "cimguiname": "ImVector_end", "defaults": [], - "funcname": "GetColumnsCount", - "namespace": "ImGui", - "ov_cimguiname": "igGetColumnsCount", - "ret": "int", - "signature": "()", - "stname": "" + "funcname": "end", + "location": "imgui", + "ov_cimguiname": "ImVector_end_const", + "ret": "const T*", + "signature": "()const", + "stname": "ImVector", + "templated": true } ], - "igGetContentRegionAvail": [ + "ImVector_erase": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionAvail", + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_erase", "defaults": [], - "funcname": "GetContentRegionAvail", - "namespace": "ImGui", - "ov_cimguiname": "igGetContentRegionAvail", - "ret": "ImVec2", - "signature": "()", - "stname": "" + "funcname": "erase", + "location": "imgui", + "ov_cimguiname": "ImVector_eraseNil", + "ret": "T*", + "signature": "(const T*)", + "stname": "ImVector", + "templated": true }, { - "args": "(ImVec2 *pOut)", + "args": "(ImVector* self,const T* it,const T* it_last)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + }, + { + "name": "it_last", + "type": "const T*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionAvail", + "argsoriginal": "(const T* it,const T* it_last)", + "call_args": "(it,it_last)", + "cimguiname": "ImVector_erase", "defaults": [], - "funcname": "GetContentRegionAvail", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionAvail_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" - }, + "funcname": "erase", + "location": "imgui", + "ov_cimguiname": "ImVector_eraseTPtr", + "ret": "T*", + "signature": "(const T*,const T*)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_erase_unsorted": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionAvail", + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_erase_unsorted", "defaults": [], - "funcname": "GetContentRegionAvail", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetContentRegionAvail_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", - "stname": "" + "funcname": "erase_unsorted", + "location": "imgui", + "ov_cimguiname": "ImVector_erase_unsorted", + "ret": "T*", + "signature": "(const T*)", + "stname": "ImVector", + "templated": true } ], - "igGetContentRegionMax": [ + "ImVector_find": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionMax", + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find", "defaults": [], - "funcname": "GetContentRegionMax", - "namespace": "ImGui", - "ov_cimguiname": "igGetContentRegionMax", - "ret": "ImVec2", - "signature": "()", - "stname": "" + "funcname": "find", + "location": "imgui", + "ov_cimguiname": "ImVector_findNil", + "ret": "T*", + "signature": "(const T)", + "stname": "ImVector", + "templated": true }, { - "args": "(ImVec2 *pOut)", + "args": "(ImVector* self,const T v)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionMax", + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find", "defaults": [], - "funcname": "GetContentRegionMax", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetContentRegionMax_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" - }, + "funcname": "find", + "location": "imgui", + "ov_cimguiname": "ImVector_find_const", + "ret": "const T*", + "signature": "(const T)const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_find_erase": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetContentRegionMax", + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find_erase", "defaults": [], - "funcname": "GetContentRegionMax", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetContentRegionMax_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", - "stname": "" + "funcname": "find_erase", + "location": "imgui", + "ov_cimguiname": "ImVector_find_erase", + "ret": "bool", + "signature": "(const T)", + "stname": "ImVector", + "templated": true } ], - "igGetCurrentContext": [ + "ImVector_find_erase_unsorted": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCurrentContext", + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find_erase_unsorted", "defaults": [], - "funcname": "GetCurrentContext", - "namespace": "ImGui", - "ov_cimguiname": "igGetCurrentContext", - "ret": "ImGuiContext*", - "signature": "()", - "stname": "" + "funcname": "find_erase_unsorted", + "location": "imgui", + "ov_cimguiname": "ImVector_find_erase_unsorted", + "ret": "bool", + "signature": "(const T)", + "stname": "ImVector", + "templated": true } ], - "igGetCursorPos": [ + "ImVector_front": [ { - "args": "()", - "argsT": [], + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCursorPos", + "cimguiname": "ImVector_front", "defaults": [], - "funcname": "GetCursorPos", - "namespace": "ImGui", - "ov_cimguiname": "igGetCursorPos", - "ret": "ImVec2", + "funcname": "front", + "location": "imgui", + "ov_cimguiname": "ImVector_frontNil", + "ret": "T*", + "retref": "&", "signature": "()", - "stname": "" + "stname": "ImVector", + "templated": true }, { - "args": "(ImVec2 *pOut)", + "args": "(ImVector* self)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "self", + "type": "ImVector*" } ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCursorPos", + "cimguiname": "ImVector_front", "defaults": [], - "funcname": "GetCursorPos", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetCursorPos_nonUDT", - "ret": "void", - "signature": "()", - "stname": "" - }, + "funcname": "front", + "location": "imgui", + "ov_cimguiname": "ImVector_front_const", + "ret": "const T*", + "retref": "&", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_index_from_ptr": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorPos", + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_index_from_ptr", "defaults": [], - "funcname": "GetCursorPos", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetCursorPos_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", - "stname": "" + "funcname": "index_from_ptr", + "location": "imgui", + "ov_cimguiname": "ImVector_index_from_ptr", + "ret": "int", + "signature": "(const T*)const", + "stname": "ImVector", + "templated": true } ], - "igGetCursorPosX": [ + "ImVector_insert": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorPosX", - "defaults": [], - "funcname": "GetCursorPosX", - "namespace": "ImGui", - "ov_cimguiname": "igGetCursorPosX", - "ret": "float", - "signature": "()", - "stname": "" + "args": "(ImVector* self,const T* it,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T* it,const T& v)", + "call_args": "(it,v)", + "cimguiname": "ImVector_insert", + "defaults": [], + "funcname": "insert", + "location": "imgui", + "ov_cimguiname": "ImVector_insert", + "ret": "T*", + "signature": "(const T*,const T)", + "stname": "ImVector", + "templated": true } ], - "igGetCursorPosY": [ + "ImVector_pop_back": [ { - "args": "()", - "argsT": [], + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetCursorPosY", + "cimguiname": "ImVector_pop_back", "defaults": [], - "funcname": "GetCursorPosY", - "namespace": "ImGui", - "ov_cimguiname": "igGetCursorPosY", - "ret": "float", + "funcname": "pop_back", + "location": "imgui", + "ov_cimguiname": "ImVector_pop_back", + "ret": "void", "signature": "()", - "stname": "" + "stname": "ImVector", + "templated": true } ], - "igGetCursorScreenPos": [ + "ImVector_push_back": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorScreenPos", + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_push_back", "defaults": [], - "funcname": "GetCursorScreenPos", - "namespace": "ImGui", - "ov_cimguiname": "igGetCursorScreenPos", - "ret": "ImVec2", - "signature": "()", - "stname": "" - }, + "funcname": "push_back", + "location": "imgui", + "ov_cimguiname": "ImVector_push_back", + "ret": "void", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_push_front": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImVector* self,const T v)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorScreenPos", + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_push_front", "defaults": [], - "funcname": "GetCursorScreenPos", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetCursorScreenPos_nonUDT", + "funcname": "push_front", + "location": "imgui", + "ov_cimguiname": "ImVector_push_front", "ret": "void", - "signature": "()", - "stname": "" - }, + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_reserve": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorScreenPos", + "args": "(ImVector* self,int new_capacity)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_capacity", + "type": "int" + } + ], + "argsoriginal": "(int new_capacity)", + "call_args": "(new_capacity)", + "cimguiname": "ImVector_reserve", "defaults": [], - "funcname": "GetCursorScreenPos", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetCursorScreenPos_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", - "stname": "" + "funcname": "reserve", + "location": "imgui", + "ov_cimguiname": "ImVector_reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true } ], - "igGetCursorStartPos": [ + "ImVector_resize": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorStartPos", + "args": "(ImVector* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "argsoriginal": "(int new_size)", + "call_args": "(new_size)", + "cimguiname": "ImVector_resize", "defaults": [], - "funcname": "GetCursorStartPos", - "namespace": "ImGui", - "ov_cimguiname": "igGetCursorStartPos", - "ret": "ImVec2", - "signature": "()", - "stname": "" + "funcname": "resize", + "location": "imgui", + "ov_cimguiname": "ImVector_resizeNil", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true }, { - "args": "(ImVec2 *pOut)", + "args": "(ImVector* self,int new_size,const T v)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_size", + "type": "int" + }, + { + "name": "v", + "type": "const T" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorStartPos", + "argsoriginal": "(int new_size,const T& v)", + "call_args": "(new_size,v)", + "cimguiname": "ImVector_resize", "defaults": [], - "funcname": "GetCursorStartPos", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetCursorStartPos_nonUDT", + "funcname": "resize", + "location": "imgui", + "ov_cimguiname": "ImVector_resizeT", "ret": "void", - "signature": "()", - "stname": "" - }, + "signature": "(int,const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_shrink": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetCursorStartPos", + "args": "(ImVector* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "argsoriginal": "(int new_size)", + "call_args": "(new_size)", + "cimguiname": "ImVector_shrink", "defaults": [], - "funcname": "GetCursorStartPos", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetCursorStartPos_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", - "stname": "" + "funcname": "shrink", + "location": "imgui", + "ov_cimguiname": "ImVector_shrink", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true } ], - "igGetDragDropPayload": [ + "ImVector_size": [ { - "args": "()", - "argsT": [], + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetDragDropPayload", + "cimguiname": "ImVector_size", "defaults": [], - "funcname": "GetDragDropPayload", - "namespace": "ImGui", - "ov_cimguiname": "igGetDragDropPayload", + "funcname": "size", + "location": "imgui", + "ov_cimguiname": "ImVector_size", + "ret": "int", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_size_in_bytes": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_size_in_bytes", + "defaults": [], + "funcname": "size_in_bytes", + "location": "imgui", + "ov_cimguiname": "ImVector_size_in_bytes", + "ret": "int", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_swap": [ + { + "args": "(ImVector* self,ImVector* rhs)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "rhs", + "reftoptr": true, + "type": "ImVector*" + } + ], + "argsoriginal": "(ImVector& rhs)", + "call_args": "(*rhs)", + "cimguiname": "ImVector_swap", + "defaults": [], + "funcname": "swap", + "location": "imgui", + "ov_cimguiname": "ImVector_swap", + "ret": "void", + "signature": "(ImVector)", + "stname": "ImVector", + "templated": true + } + ], + "igAcceptDragDropPayload": [ + { + "args": "(const char* type,ImGuiDragDropFlags flags)", + "argsT": [ + { + "name": "type", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiDragDropFlags" + } + ], + "argsoriginal": "(const char* type,ImGuiDragDropFlags flags=0)", + "call_args": "(type,flags)", + "cimguiname": "igAcceptDragDropPayload", + "defaults": { + "flags": "0" + }, + "funcname": "AcceptDragDropPayload", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", - "signature": "()", + "signature": "(const char*,ImGuiDragDropFlags)", "stname": "" } ], - "igGetDrawData": [ + "igActivateItem": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igActivateItem", + "defaults": [], + "funcname": "ActivateItem", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igActivateItem", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igAlignTextToFramePadding": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetDrawData", + "cimguiname": "igAlignTextToFramePadding", "defaults": [], - "funcname": "GetDrawData", + "funcname": "AlignTextToFramePadding", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igAlignTextToFramePadding", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igArrowButton": [ + { + "args": "(const char* str_id,ImGuiDir dir)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "dir", + "type": "ImGuiDir" + } + ], + "argsoriginal": "(const char* str_id,ImGuiDir dir)", + "call_args": "(str_id,dir)", + "cimguiname": "igArrowButton", + "defaults": [], + "funcname": "ArrowButton", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igArrowButton", + "ret": "bool", + "signature": "(const char*,ImGuiDir)", + "stname": "" + } + ], + "igArrowButtonEx": [ + { + "args": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "dir", + "type": "ImGuiDir" + }, + { + "name": "size_arg", + "type": "ImVec2" + }, + { + "name": "flags", + "type": "ImGuiButtonFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags=0)", + "call_args": "(str_id,dir,size_arg,flags)", + "cimguiname": "igArrowButtonEx", + "defaults": { + "flags": "0" + }, + "funcname": "ArrowButtonEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igArrowButtonEx", + "ret": "bool", + "signature": "(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)", + "stname": "" + } + ], + "igBegin": [ + { + "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", + "call_args": "(name,p_open,flags)", + "cimguiname": "igBegin", + "defaults": { + "flags": "0", + "p_open": "((void*)0)" + }, + "funcname": "Begin", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBegin", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginChild": [ + { + "args": "(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "border", + "type": "bool" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)", + "call_args": "(str_id,size,border,flags)", + "cimguiname": "igBeginChild", + "defaults": { + "border": "false", + "flags": "0", + "size": "ImVec2(0,0)" + }, + "funcname": "BeginChild", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginChildStr", + "ret": "bool", + "signature": "(const char*,const ImVec2,bool,ImGuiWindowFlags)", + "stname": "" + }, + { + "args": "(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "border", + "type": "bool" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)", + "call_args": "(id,size,border,flags)", + "cimguiname": "igBeginChild", + "defaults": { + "border": "false", + "flags": "0", + "size": "ImVec2(0,0)" + }, + "funcname": "BeginChild", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginChildID", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginChildEx": [ + { + "args": "(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "size_arg", + "type": "const ImVec2" + }, + { + "name": "border", + "type": "bool" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* name,ImGuiID id,const ImVec2& size_arg,bool border,ImGuiWindowFlags flags)", + "call_args": "(name,id,size_arg,border,flags)", + "cimguiname": "igBeginChildEx", + "defaults": [], + "funcname": "BeginChildEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginChildEx", + "ret": "bool", + "signature": "(const char*,ImGuiID,const ImVec2,bool,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginChildFrame": [ + { + "args": "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)", + "call_args": "(id,size,flags)", + "cimguiname": "igBeginChildFrame", + "defaults": { + "flags": "0" + }, + "funcname": "BeginChildFrame", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginChildFrame", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginColumns": [ + { + "args": "(const char* str_id,int count,ImGuiColumnsFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiColumnsFlags" + } + ], + "argsoriginal": "(const char* str_id,int count,ImGuiColumnsFlags flags=0)", + "call_args": "(str_id,count,flags)", + "cimguiname": "igBeginColumns", + "defaults": { + "flags": "0" + }, + "funcname": "BeginColumns", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginColumns", + "ret": "void", + "signature": "(const char*,int,ImGuiColumnsFlags)", + "stname": "" + } + ], + "igBeginCombo": [ + { + "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "preview_value", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiComboFlags" + } + ], + "argsoriginal": "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)", + "call_args": "(label,preview_value,flags)", + "cimguiname": "igBeginCombo", + "defaults": { + "flags": "0" + }, + "funcname": "BeginCombo", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginCombo", + "ret": "bool", + "signature": "(const char*,const char*,ImGuiComboFlags)", + "stname": "" + } + ], + "igBeginDockableDragDropSource": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBeginDockableDragDropSource", + "defaults": [], + "funcname": "BeginDockableDragDropSource", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDockableDragDropSource", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBeginDockableDragDropTarget": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBeginDockableDragDropTarget", + "defaults": [], + "funcname": "BeginDockableDragDropTarget", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDockableDragDropTarget", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBeginDocked": [ + { + "args": "(ImGuiWindow* window,bool* p_open)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "p_open", + "type": "bool*" + } + ], + "argsoriginal": "(ImGuiWindow* window,bool* p_open)", + "call_args": "(window,p_open)", + "cimguiname": "igBeginDocked", + "defaults": [], + "funcname": "BeginDocked", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDocked", + "ret": "void", + "signature": "(ImGuiWindow*,bool*)", + "stname": "" + } + ], + "igBeginDragDropSource": [ + { + "args": "(ImGuiDragDropFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiDragDropFlags" + } + ], + "argsoriginal": "(ImGuiDragDropFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igBeginDragDropSource", + "defaults": { + "flags": "0" + }, + "funcname": "BeginDragDropSource", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDragDropSource", + "ret": "bool", + "signature": "(ImGuiDragDropFlags)", + "stname": "" + } + ], + "igBeginDragDropTarget": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginDragDropTarget", + "defaults": [], + "funcname": "BeginDragDropTarget", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDragDropTarget", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igBeginDragDropTargetCustom": [ + { + "args": "(const ImRect bb,ImGuiID id)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id)", + "call_args": "(bb,id)", + "cimguiname": "igBeginDragDropTargetCustom", + "defaults": [], + "funcname": "BeginDragDropTargetCustom", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDragDropTargetCustom", + "ret": "bool", + "signature": "(const ImRect,ImGuiID)", + "stname": "" + } + ], + "igBeginGroup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginGroup", + "defaults": [], + "funcname": "BeginGroup", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginGroup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igBeginMainMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginMainMenuBar", + "defaults": [], + "funcname": "BeginMainMenuBar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMainMenuBar", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igBeginMenu": [ + { + "args": "(const char* label,bool enabled)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,bool enabled=true)", + "call_args": "(label,enabled)", + "cimguiname": "igBeginMenu", + "defaults": { + "enabled": "true" + }, + "funcname": "BeginMenu", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMenu", + "ret": "bool", + "signature": "(const char*,bool)", + "stname": "" + } + ], + "igBeginMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginMenuBar", + "defaults": [], + "funcname": "BeginMenuBar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMenuBar", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igBeginPopup": [ + { + "args": "(const char* str_id,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiWindowFlags flags=0)", + "call_args": "(str_id,flags)", + "cimguiname": "igBeginPopup", + "defaults": { + "flags": "0" + }, + "funcname": "BeginPopup", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopup", + "ret": "bool", + "signature": "(const char*,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginPopupContextItem": [ + { + "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "popup_flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", + "call_args": "(str_id,popup_flags)", + "cimguiname": "igBeginPopupContextItem", + "defaults": { + "popup_flags": "1", + "str_id": "((void*)0)" + }, + "funcname": "BeginPopupContextItem", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupContextItem", + "ret": "bool", + "signature": "(const char*,ImGuiPopupFlags)", + "stname": "" + } + ], + "igBeginPopupContextVoid": [ + { + "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "popup_flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", + "call_args": "(str_id,popup_flags)", + "cimguiname": "igBeginPopupContextVoid", + "defaults": { + "popup_flags": "1", + "str_id": "((void*)0)" + }, + "funcname": "BeginPopupContextVoid", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupContextVoid", + "ret": "bool", + "signature": "(const char*,ImGuiPopupFlags)", + "stname": "" + } + ], + "igBeginPopupContextWindow": [ + { + "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "popup_flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", + "call_args": "(str_id,popup_flags)", + "cimguiname": "igBeginPopupContextWindow", + "defaults": { + "popup_flags": "1", + "str_id": "((void*)0)" + }, + "funcname": "BeginPopupContextWindow", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupContextWindow", + "ret": "bool", + "signature": "(const char*,ImGuiPopupFlags)", + "stname": "" + } + ], + "igBeginPopupEx": [ + { + "args": "(ImGuiID id,ImGuiWindowFlags extra_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "extra_flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiWindowFlags extra_flags)", + "call_args": "(id,extra_flags)", + "cimguiname": "igBeginPopupEx", + "defaults": [], + "funcname": "BeginPopupEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupEx", + "ret": "bool", + "signature": "(ImGuiID,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginPopupModal": [ + { + "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", + "call_args": "(name,p_open,flags)", + "cimguiname": "igBeginPopupModal", + "defaults": { + "flags": "0", + "p_open": "((void*)0)" + }, + "funcname": "BeginPopupModal", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupModal", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginTabBar": [ + { + "args": "(const char* str_id,ImGuiTabBarFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTabBarFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiTabBarFlags flags=0)", + "call_args": "(str_id,flags)", + "cimguiname": "igBeginTabBar", + "defaults": { + "flags": "0" + }, + "funcname": "BeginTabBar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTabBar", + "ret": "bool", + "signature": "(const char*,ImGuiTabBarFlags)", + "stname": "" + } + ], + "igBeginTabBarEx": [ + { + "args": "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiTabBarFlags" + }, + { + "name": "dock_node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)", + "call_args": "(tab_bar,bb,flags,dock_node)", + "cimguiname": "igBeginTabBarEx", + "defaults": [], + "funcname": "BeginTabBarEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTabBarEx", + "ret": "bool", + "signature": "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags,ImGuiDockNode*)", + "stname": "" + } + ], + "igBeginTabItem": [ + { + "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiTabItemFlags" + } + ], + "argsoriginal": "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)", + "call_args": "(label,p_open,flags)", + "cimguiname": "igBeginTabItem", + "defaults": { + "flags": "0", + "p_open": "((void*)0)" + }, + "funcname": "BeginTabItem", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTabItem", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiTabItemFlags)", + "stname": "" + } + ], + "igBeginTooltip": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginTooltip", + "defaults": [], + "funcname": "BeginTooltip", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTooltip", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igBeginTooltipEx": [ + { + "args": "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)", + "argsT": [ + { + "name": "extra_flags", + "type": "ImGuiWindowFlags" + }, + { + "name": "tooltip_flags", + "type": "ImGuiTooltipFlags" + } + ], + "argsoriginal": "(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags tooltip_flags)", + "call_args": "(extra_flags,tooltip_flags)", + "cimguiname": "igBeginTooltipEx", + "defaults": [], + "funcname": "BeginTooltipEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTooltipEx", + "ret": "void", + "signature": "(ImGuiWindowFlags,ImGuiTooltipFlags)", + "stname": "" + } + ], + "igBringWindowToDisplayBack": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBringWindowToDisplayBack", + "defaults": [], + "funcname": "BringWindowToDisplayBack", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToDisplayBack", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBringWindowToDisplayFront": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBringWindowToDisplayFront", + "defaults": [], + "funcname": "BringWindowToDisplayFront", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToDisplayFront", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBringWindowToFocusFront": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBringWindowToFocusFront", + "defaults": [], + "funcname": "BringWindowToFocusFront", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToFocusFront", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBullet": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBullet", + "defaults": [], + "funcname": "Bullet", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBullet", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igBulletText": [ + { + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igBulletText", + "defaults": [], + "funcname": "BulletText", + "isvararg": "...)", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBulletText", + "ret": "void", + "signature": "(const char*,...)", + "stname": "" + } + ], + "igBulletTextV": [ + { + "args": "(const char* fmt,va_list args)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igBulletTextV", + "defaults": [], + "funcname": "BulletTextV", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igBulletTextV", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "" + } + ], + "igButton": [ + { + "args": "(const char* label,const ImVec2 size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,size)", + "cimguiname": "igButton", + "defaults": { + "size": "ImVec2(0,0)" + }, + "funcname": "Button", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igButton", + "ret": "bool", + "signature": "(const char*,const ImVec2)", + "stname": "" + } + ], + "igButtonBehavior": [ + { + "args": "(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "out_hovered", + "type": "bool*" + }, + { + "name": "out_held", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiButtonFlags" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags=0)", + "call_args": "(bb,id,out_hovered,out_held,flags)", + "cimguiname": "igButtonBehavior", + "defaults": { + "flags": "0" + }, + "funcname": "ButtonBehavior", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igButtonBehavior", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)", + "stname": "" + } + ], + "igButtonEx": [ + { + "args": "(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size_arg", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiButtonFlags" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size_arg=ImVec2(0,0),ImGuiButtonFlags flags=0)", + "call_args": "(label,size_arg,flags)", + "cimguiname": "igButtonEx", + "defaults": { + "flags": "0", + "size_arg": "ImVec2(0,0)" + }, + "funcname": "ButtonEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igButtonEx", + "ret": "bool", + "signature": "(const char*,const ImVec2,ImGuiButtonFlags)", + "stname": "" + } + ], + "igCalcItemSize": [ + { + "args": "(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "size", + "type": "ImVec2" + }, + { + "name": "default_w", + "type": "float" + }, + { + "name": "default_h", + "type": "float" + } + ], + "argsoriginal": "(ImVec2 size,float default_w,float default_h)", + "call_args": "(size,default_w,default_h)", + "cimguiname": "igCalcItemSize", + "defaults": [], + "funcname": "CalcItemSize", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igCalcItemSize", + "ret": "void", + "signature": "(ImVec2,float,float)", + "stname": "" + } + ], + "igCalcItemWidth": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igCalcItemWidth", + "defaults": [], + "funcname": "CalcItemWidth", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCalcItemWidth", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igCalcListClipping": [ + { + "args": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", + "argsT": [ + { + "name": "items_count", + "type": "int" + }, + { + "name": "items_height", + "type": "float" + }, + { + "name": "out_items_display_start", + "type": "int*" + }, + { + "name": "out_items_display_end", + "type": "int*" + } + ], + "argsoriginal": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", + "call_args": "(items_count,items_height,out_items_display_start,out_items_display_end)", + "cimguiname": "igCalcListClipping", + "defaults": [], + "funcname": "CalcListClipping", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCalcListClipping", + "ret": "void", + "signature": "(int,float,int*,int*)", + "stname": "" + } + ], + "igCalcTextSize": [ + { + "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "hide_text_after_double_hash", + "type": "bool" + }, + { + "name": "wrap_width", + "type": "float" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", + "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", + "cimguiname": "igCalcTextSize", + "defaults": { + "hide_text_after_double_hash": "false", + "text_end": "((void*)0)", + "wrap_width": "-1.0f" + }, + "funcname": "CalcTextSize", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igCalcTextSize", + "ret": "void", + "signature": "(const char*,const char*,bool,float)", + "stname": "" + } + ], + "igCalcTypematicRepeatAmount": [ + { + "args": "(float t0,float t1,float repeat_delay,float repeat_rate)", + "argsT": [ + { + "name": "t0", + "type": "float" + }, + { + "name": "t1", + "type": "float" + }, + { + "name": "repeat_delay", + "type": "float" + }, + { + "name": "repeat_rate", + "type": "float" + } + ], + "argsoriginal": "(float t0,float t1,float repeat_delay,float repeat_rate)", + "call_args": "(t0,t1,repeat_delay,repeat_rate)", + "cimguiname": "igCalcTypematicRepeatAmount", + "defaults": [], + "funcname": "CalcTypematicRepeatAmount", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igCalcTypematicRepeatAmount", + "ret": "int", + "signature": "(float,float,float,float)", + "stname": "" + } + ], + "igCalcWindowExpectedSize": [ + { + "args": "(ImVec2 *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igCalcWindowExpectedSize", + "defaults": [], + "funcname": "CalcWindowExpectedSize", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igCalcWindowExpectedSize", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igCalcWrapWidthForPos": [ + { + "args": "(const ImVec2 pos,float wrap_pos_x)", + "argsT": [ + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "wrap_pos_x", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& pos,float wrap_pos_x)", + "call_args": "(pos,wrap_pos_x)", + "cimguiname": "igCalcWrapWidthForPos", + "defaults": [], + "funcname": "CalcWrapWidthForPos", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igCalcWrapWidthForPos", + "ret": "float", + "signature": "(const ImVec2,float)", + "stname": "" + } + ], + "igCaptureKeyboardFromApp": [ + { + "args": "(bool want_capture_keyboard_value)", + "argsT": [ + { + "name": "want_capture_keyboard_value", + "type": "bool" + } + ], + "argsoriginal": "(bool want_capture_keyboard_value=true)", + "call_args": "(want_capture_keyboard_value)", + "cimguiname": "igCaptureKeyboardFromApp", + "defaults": { + "want_capture_keyboard_value": "true" + }, + "funcname": "CaptureKeyboardFromApp", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCaptureKeyboardFromApp", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igCaptureMouseFromApp": [ + { + "args": "(bool want_capture_mouse_value)", + "argsT": [ + { + "name": "want_capture_mouse_value", + "type": "bool" + } + ], + "argsoriginal": "(bool want_capture_mouse_value=true)", + "call_args": "(want_capture_mouse_value)", + "cimguiname": "igCaptureMouseFromApp", + "defaults": { + "want_capture_mouse_value": "true" + }, + "funcname": "CaptureMouseFromApp", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCaptureMouseFromApp", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igCheckbox": [ + { + "args": "(const char* label,bool* v)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "bool*" + } + ], + "argsoriginal": "(const char* label,bool* v)", + "call_args": "(label,v)", + "cimguiname": "igCheckbox", + "defaults": [], + "funcname": "Checkbox", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCheckbox", + "ret": "bool", + "signature": "(const char*,bool*)", + "stname": "" + } + ], + "igCheckboxFlags": [ + { + "args": "(const char* label,unsigned int* flags,unsigned int flags_value)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "unsigned int*" + }, + { + "name": "flags_value", + "type": "unsigned int" + } + ], + "argsoriginal": "(const char* label,unsigned int* flags,unsigned int flags_value)", + "call_args": "(label,flags,flags_value)", + "cimguiname": "igCheckboxFlags", + "defaults": [], + "funcname": "CheckboxFlags", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCheckboxFlags", + "ret": "bool", + "signature": "(const char*,unsigned int*,unsigned int)", + "stname": "" + } + ], + "igClearActiveID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClearActiveID", + "defaults": [], + "funcname": "ClearActiveID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igClearActiveID", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igClearDragDrop": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClearDragDrop", + "defaults": [], + "funcname": "ClearDragDrop", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igClearDragDrop", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igClearIniSettings": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClearIniSettings", + "defaults": [], + "funcname": "ClearIniSettings", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igClearIniSettings", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igCloseButton": [ + { + "args": "(ImGuiID id,const ImVec2 pos)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& pos)", + "call_args": "(id,pos)", + "cimguiname": "igCloseButton", + "defaults": [], + "funcname": "CloseButton", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igCloseButton", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2)", + "stname": "" + } + ], + "igCloseCurrentPopup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igCloseCurrentPopup", + "defaults": [], + "funcname": "CloseCurrentPopup", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCloseCurrentPopup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igClosePopupToLevel": [ + { + "args": "(int remaining,bool restore_focus_to_window_under_popup)", + "argsT": [ + { + "name": "remaining", + "type": "int" + }, + { + "name": "restore_focus_to_window_under_popup", + "type": "bool" + } + ], + "argsoriginal": "(int remaining,bool restore_focus_to_window_under_popup)", + "call_args": "(remaining,restore_focus_to_window_under_popup)", + "cimguiname": "igClosePopupToLevel", + "defaults": [], + "funcname": "ClosePopupToLevel", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igClosePopupToLevel", + "ret": "void", + "signature": "(int,bool)", + "stname": "" + } + ], + "igClosePopupsOverWindow": [ + { + "args": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)", + "argsT": [ + { + "name": "ref_window", + "type": "ImGuiWindow*" + }, + { + "name": "restore_focus_to_window_under_popup", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)", + "call_args": "(ref_window,restore_focus_to_window_under_popup)", + "cimguiname": "igClosePopupsOverWindow", + "defaults": [], + "funcname": "ClosePopupsOverWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igClosePopupsOverWindow", + "ret": "void", + "signature": "(ImGuiWindow*,bool)", + "stname": "" + } + ], + "igCollapseButton": [ + { + "args": "(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "dock_node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& pos,ImGuiDockNode* dock_node)", + "call_args": "(id,pos,dock_node)", + "cimguiname": "igCollapseButton", + "defaults": [], + "funcname": "CollapseButton", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igCollapseButton", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2,ImGuiDockNode*)", + "stname": "" + } + ], + "igCollapsingHeader": [ + { + "args": "(const char* label,ImGuiTreeNodeFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)", + "call_args": "(label,flags)", + "cimguiname": "igCollapsingHeader", + "defaults": { + "flags": "0" + }, + "funcname": "CollapsingHeader", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCollapsingHeaderTreeNodeFlags", + "ret": "bool", + "signature": "(const char*,ImGuiTreeNodeFlags)", + "stname": "" + }, + { + "args": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + } + ], + "argsoriginal": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)", + "call_args": "(label,p_open,flags)", + "cimguiname": "igCollapsingHeader", + "defaults": { + "flags": "0" + }, + "funcname": "CollapsingHeader", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCollapsingHeaderBoolPtr", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiTreeNodeFlags)", + "stname": "" + } + ], + "igColorButton": [ + { + "args": "(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)", + "argsT": [ + { + "name": "desc_id", + "type": "const char*" + }, + { + "name": "col", + "type": "const ImVec4" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + }, + { + "name": "size", + "type": "ImVec2" + } + ], + "argsoriginal": "(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))", + "call_args": "(desc_id,col,flags,size)", + "cimguiname": "igColorButton", + "defaults": { + "flags": "0", + "size": "ImVec2(0,0)" + }, + "funcname": "ColorButton", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColorButton", + "ret": "bool", + "signature": "(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)", + "stname": "" + } + ], + "igColorConvertFloat4ToU32": [ + { + "args": "(const ImVec4 in)", + "argsT": [ + { + "name": "in", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& in)", + "call_args": "(in)", + "cimguiname": "igColorConvertFloat4ToU32", + "defaults": [], + "funcname": "ColorConvertFloat4ToU32", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColorConvertFloat4ToU32", + "ret": "ImU32", + "signature": "(const ImVec4)", + "stname": "" + } + ], + "igColorConvertHSVtoRGB": [ + { + "args": "(float h,float s,float v,float* out_r,float* out_g,float* out_b)", + "argsT": [ + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "out_r", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_g", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_b", + "reftoptr": true, + "type": "float*" + } + ], + "argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)", + "call_args": "(h,s,v,*out_r,*out_g,*out_b)", + "cimguiname": "igColorConvertHSVtoRGB", + "defaults": [], + "funcname": "ColorConvertHSVtoRGB", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColorConvertHSVtoRGB", + "ret": "void", + "signature": "(float,float,float,float,float,float)", + "stname": "" + } + ], + "igColorConvertRGBtoHSV": [ + { + "args": "(float r,float g,float b,float* out_h,float* out_s,float* out_v)", + "argsT": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "out_h", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_s", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_v", + "reftoptr": true, + "type": "float*" + } + ], + "argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)", + "call_args": "(r,g,b,*out_h,*out_s,*out_v)", + "cimguiname": "igColorConvertRGBtoHSV", + "defaults": [], + "funcname": "ColorConvertRGBtoHSV", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColorConvertRGBtoHSV", + "ret": "void", + "signature": "(float,float,float,float,float,float)", + "stname": "" + } + ], + "igColorConvertU32ToFloat4": [ + { + "args": "(ImVec4 *pOut,ImU32 in)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "in", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 in)", + "call_args": "(in)", + "cimguiname": "igColorConvertU32ToFloat4", + "defaults": [], + "funcname": "ColorConvertU32ToFloat4", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igColorConvertU32ToFloat4", + "ret": "void", + "signature": "(ImU32)", + "stname": "" + } + ], + "igColorEdit3": [ + { + "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "col", + "type": "float[3]" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)", + "call_args": "(label,col,flags)", + "cimguiname": "igColorEdit3", + "defaults": { + "flags": "0" + }, + "funcname": "ColorEdit3", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColorEdit3", + "ret": "bool", + "signature": "(const char*,float[3],ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorEdit4": [ + { + "args": "(const char* label,float col[4],ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "col", + "type": "float[4]" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0)", + "call_args": "(label,col,flags)", + "cimguiname": "igColorEdit4", + "defaults": { + "flags": "0" + }, + "funcname": "ColorEdit4", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColorEdit4", + "ret": "bool", + "signature": "(const char*,float[4],ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorEditOptionsPopup": [ + { + "args": "(const float* col,ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "col", + "type": "const float*" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const float* col,ImGuiColorEditFlags flags)", + "call_args": "(col,flags)", + "cimguiname": "igColorEditOptionsPopup", + "defaults": [], + "funcname": "ColorEditOptionsPopup", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igColorEditOptionsPopup", + "ret": "void", + "signature": "(const float*,ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorPicker3": [ + { + "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "col", + "type": "float[3]" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)", + "call_args": "(label,col,flags)", + "cimguiname": "igColorPicker3", + "defaults": { + "flags": "0" + }, + "funcname": "ColorPicker3", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColorPicker3", + "ret": "bool", + "signature": "(const char*,float[3],ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorPicker4": [ + { + "args": "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "col", + "type": "float[4]" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + }, + { + "name": "ref_col", + "type": "const float*" + } + ], + "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))", + "call_args": "(label,col,flags,ref_col)", + "cimguiname": "igColorPicker4", + "defaults": { + "flags": "0", + "ref_col": "((void*)0)" + }, + "funcname": "ColorPicker4", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColorPicker4", + "ret": "bool", + "signature": "(const char*,float[4],ImGuiColorEditFlags,const float*)", + "stname": "" + } + ], + "igColorPickerOptionsPopup": [ + { + "args": "(const float* ref_col,ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "ref_col", + "type": "const float*" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const float* ref_col,ImGuiColorEditFlags flags)", + "call_args": "(ref_col,flags)", + "cimguiname": "igColorPickerOptionsPopup", + "defaults": [], + "funcname": "ColorPickerOptionsPopup", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igColorPickerOptionsPopup", + "ret": "void", + "signature": "(const float*,ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorTooltip": [ + { + "args": "(const char* text,const float* col,ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "text", + "type": "const char*" + }, + { + "name": "col", + "type": "const float*" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const char* text,const float* col,ImGuiColorEditFlags flags)", + "call_args": "(text,col,flags)", + "cimguiname": "igColorTooltip", + "defaults": [], + "funcname": "ColorTooltip", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igColorTooltip", + "ret": "void", + "signature": "(const char*,const float*,ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColumns": [ + { + "args": "(int count,const char* id,bool border)", + "argsT": [ + { + "name": "count", + "type": "int" + }, + { + "name": "id", + "type": "const char*" + }, + { + "name": "border", + "type": "bool" + } + ], + "argsoriginal": "(int count=1,const char* id=((void*)0),bool border=true)", + "call_args": "(count,id,border)", + "cimguiname": "igColumns", + "defaults": { + "border": "true", + "count": "1", + "id": "((void*)0)" + }, + "funcname": "Columns", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igColumns", + "ret": "void", + "signature": "(int,const char*,bool)", + "stname": "" + } + ], + "igCombo": [ + { + "args": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items", + "type": "const char* const[]" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "popup_max_height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)", + "call_args": "(label,current_item,items,items_count,popup_max_height_in_items)", + "cimguiname": "igCombo", + "defaults": { + "popup_max_height_in_items": "-1" + }, + "funcname": "Combo", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igComboStr_arr", + "ret": "bool", + "signature": "(const char*,int*,const char* const[],int,int)", + "stname": "" + }, + { + "args": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items_separated_by_zeros", + "type": "const char*" + }, + { + "name": "popup_max_height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)", + "call_args": "(label,current_item,items_separated_by_zeros,popup_max_height_in_items)", + "cimguiname": "igCombo", + "defaults": { + "popup_max_height_in_items": "-1" + }, + "funcname": "Combo", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igComboStr", + "ret": "bool", + "signature": "(const char*,int*,const char*,int)", + "stname": "" + }, + { + "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items_getter", + "ret": "bool", + "signature": "(void* data,int idx,const char** out_text)", + "type": "bool(*)(void* data,int idx,const char** out_text)" + }, + { + "name": "data", + "type": "void*" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "popup_max_height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)", + "call_args": "(label,current_item,items_getter,data,items_count,popup_max_height_in_items)", + "cimguiname": "igCombo", + "defaults": { + "popup_max_height_in_items": "-1" + }, + "funcname": "Combo", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igComboFnBoolPtr", + "ret": "bool", + "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", + "stname": "" + } + ], + "igCreateContext": [ + { + "args": "(ImFontAtlas* shared_font_atlas)", + "argsT": [ + { + "name": "shared_font_atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void*)0))", + "call_args": "(shared_font_atlas)", + "cimguiname": "igCreateContext", + "defaults": { + "shared_font_atlas": "((void*)0)" + }, + "funcname": "CreateContext", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igCreateContext", + "ret": "ImGuiContext*", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], + "igCreateNewWindowSettings": [ + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igCreateNewWindowSettings", + "defaults": [], + "funcname": "CreateNewWindowSettings", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igCreateNewWindowSettings", + "ret": "ImGuiWindowSettings*", + "signature": "(const char*)", + "stname": "" + } + ], + "igDataTypeApplyOp": [ + { + "args": "(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2)", + "argsT": [ + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "op", + "type": "int" + }, + { + "name": "output", + "type": "void*" + }, + { + "name": "arg_1", + "type": "void*" + }, + { + "name": "arg_2", + "type": "const void*" + } + ], + "argsoriginal": "(ImGuiDataType data_type,int op,void* output,void* arg_1,const void* arg_2)", + "call_args": "(data_type,op,output,arg_1,arg_2)", + "cimguiname": "igDataTypeApplyOp", + "defaults": [], + "funcname": "DataTypeApplyOp", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeApplyOp", + "ret": "void", + "signature": "(ImGuiDataType,int,void*,void*,const void*)", + "stname": "" + } + ], + "igDataTypeApplyOpFromText": [ + { + "args": "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)", + "argsT": [ + { + "name": "buf", + "type": "const char*" + }, + { + "name": "initial_value_buf", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* buf,const char* initial_value_buf,ImGuiDataType data_type,void* p_data,const char* format)", + "call_args": "(buf,initial_value_buf,data_type,p_data,format)", + "cimguiname": "igDataTypeApplyOpFromText", + "defaults": [], + "funcname": "DataTypeApplyOpFromText", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeApplyOpFromText", + "ret": "bool", + "signature": "(const char*,const char*,ImGuiDataType,void*,const char*)", + "stname": "" + } + ], + "igDataTypeClamp": [ + { + "args": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)", + "argsT": [ + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + } + ], + "argsoriginal": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)", + "call_args": "(data_type,p_data,p_min,p_max)", + "cimguiname": "igDataTypeClamp", + "defaults": [], + "funcname": "DataTypeClamp", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeClamp", + "ret": "bool", + "signature": "(ImGuiDataType,void*,const void*,const void*)", + "stname": "" + } + ], + "igDataTypeFormatString": [ + { + "args": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)", + "argsT": [ + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)", + "call_args": "(buf,buf_size,data_type,p_data,format)", + "cimguiname": "igDataTypeFormatString", + "defaults": [], + "funcname": "DataTypeFormatString", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeFormatString", + "ret": "int", + "signature": "(char*,int,ImGuiDataType,const void*,const char*)", + "stname": "" + } + ], + "igDataTypeGetInfo": [ + { + "args": "(ImGuiDataType data_type)", + "argsT": [ + { + "name": "data_type", + "type": "ImGuiDataType" + } + ], + "argsoriginal": "(ImGuiDataType data_type)", + "call_args": "(data_type)", + "cimguiname": "igDataTypeGetInfo", + "defaults": [], + "funcname": "DataTypeGetInfo", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeGetInfo", + "ret": "const ImGuiDataTypeInfo*", + "signature": "(ImGuiDataType)", + "stname": "" + } + ], + "igDebugCheckVersionAndDataLayout": [ + { + "args": "(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)", + "argsT": [ + { + "name": "version_str", + "type": "const char*" + }, + { + "name": "sz_io", + "type": "size_t" + }, + { + "name": "sz_style", + "type": "size_t" + }, + { + "name": "sz_vec2", + "type": "size_t" + }, + { + "name": "sz_vec4", + "type": "size_t" + }, + { + "name": "sz_drawvert", + "type": "size_t" + }, + { + "name": "sz_drawidx", + "type": "size_t" + } + ], + "argsoriginal": "(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)", + "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)", + "cimguiname": "igDebugCheckVersionAndDataLayout", + "defaults": [], + "funcname": "DebugCheckVersionAndDataLayout", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDebugCheckVersionAndDataLayout", + "ret": "bool", + "signature": "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)", + "stname": "" + } + ], + "igDebugDrawItemRect": [ + { + "args": "(ImU32 col)", + "argsT": [ + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))", + "call_args": "(col)", + "cimguiname": "igDebugDrawItemRect", + "defaults": { + "col": "(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0))" + }, + "funcname": "DebugDrawItemRect", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDebugDrawItemRect", + "ret": "void", + "signature": "(ImU32)", + "stname": "" + } + ], + "igDebugStartItemPicker": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igDebugStartItemPicker", + "defaults": [], + "funcname": "DebugStartItemPicker", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDebugStartItemPicker", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igDestroyContext": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx=((void*)0))", + "call_args": "(ctx)", + "cimguiname": "igDestroyContext", + "defaults": { + "ctx": "((void*)0)" + }, + "funcname": "DestroyContext", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDestroyContext", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDestroyPlatformWindow": [ + { + "args": "(ImGuiViewportP* viewport)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "(ImGuiViewportP* viewport)", + "call_args": "(viewport)", + "cimguiname": "igDestroyPlatformWindow", + "defaults": [], + "funcname": "DestroyPlatformWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDestroyPlatformWindow", + "ret": "void", + "signature": "(ImGuiViewportP*)", + "stname": "" + } + ], + "igDestroyPlatformWindows": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igDestroyPlatformWindows", + "defaults": [], + "funcname": "DestroyPlatformWindows", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDestroyPlatformWindows", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igDockBuilderAddNode": [ + { + "args": "(ImGuiID node_id,ImGuiDockNodeFlags flags)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiDockNodeFlags" + } + ], + "argsoriginal": "(ImGuiID node_id=0,ImGuiDockNodeFlags flags=0)", + "call_args": "(node_id,flags)", + "cimguiname": "igDockBuilderAddNode", + "defaults": { + "flags": "0", + "node_id": "0" + }, + "funcname": "DockBuilderAddNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderAddNode", + "ret": "ImGuiID", + "signature": "(ImGuiID,ImGuiDockNodeFlags)", + "stname": "" + } + ], + "igDockBuilderCopyDockSpace": [ + { + "args": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs)", + "argsT": [ + { + "name": "src_dockspace_id", + "type": "ImGuiID" + }, + { + "name": "dst_dockspace_id", + "type": "ImGuiID" + }, + { + "name": "in_window_remap_pairs", + "type": "ImVector_const_charPtr*" + } + ], + "argsoriginal": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector* in_window_remap_pairs)", + "call_args": "(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs)", + "cimguiname": "igDockBuilderCopyDockSpace", + "defaults": [], + "funcname": "DockBuilderCopyDockSpace", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderCopyDockSpace", + "ret": "void", + "signature": "(ImGuiID,ImGuiID,ImVector_const_charPtr*)", + "stname": "" + } + ], + "igDockBuilderCopyNode": [ + { + "args": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs)", + "argsT": [ + { + "name": "src_node_id", + "type": "ImGuiID" + }, + { + "name": "dst_node_id", + "type": "ImGuiID" + }, + { + "name": "out_node_remap_pairs", + "type": "ImVector_ImGuiID*" + } + ], + "argsoriginal": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector* out_node_remap_pairs)", + "call_args": "(src_node_id,dst_node_id,out_node_remap_pairs)", + "cimguiname": "igDockBuilderCopyNode", + "defaults": [], + "funcname": "DockBuilderCopyNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderCopyNode", + "ret": "void", + "signature": "(ImGuiID,ImGuiID,ImVector_ImGuiID*)", + "stname": "" + } + ], + "igDockBuilderCopyWindowSettings": [ + { + "args": "(const char* src_name,const char* dst_name)", + "argsT": [ + { + "name": "src_name", + "type": "const char*" + }, + { + "name": "dst_name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* src_name,const char* dst_name)", + "call_args": "(src_name,dst_name)", + "cimguiname": "igDockBuilderCopyWindowSettings", + "defaults": [], + "funcname": "DockBuilderCopyWindowSettings", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderCopyWindowSettings", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igDockBuilderDockWindow": [ + { + "args": "(const char* window_name,ImGuiID node_id)", + "argsT": [ + { + "name": "window_name", + "type": "const char*" + }, + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(const char* window_name,ImGuiID node_id)", + "call_args": "(window_name,node_id)", + "cimguiname": "igDockBuilderDockWindow", + "defaults": [], + "funcname": "DockBuilderDockWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderDockWindow", + "ret": "void", + "signature": "(const char*,ImGuiID)", + "stname": "" + } + ], + "igDockBuilderFinish": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderFinish", + "defaults": [], + "funcname": "DockBuilderFinish", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderFinish", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderGetCentralNode": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderGetCentralNode", + "defaults": [], + "funcname": "DockBuilderGetCentralNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderGetCentralNode", + "ret": "ImGuiDockNode*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderGetNode": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderGetNode", + "defaults": [], + "funcname": "DockBuilderGetNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderGetNode", + "ret": "ImGuiDockNode*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderRemoveNode": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderRemoveNode", + "defaults": [], + "funcname": "DockBuilderRemoveNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderRemoveNode", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderRemoveNodeChildNodes": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderRemoveNodeChildNodes", + "defaults": [], + "funcname": "DockBuilderRemoveNodeChildNodes", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderRemoveNodeDockedWindows": [ + { + "args": "(ImGuiID node_id,bool clear_settings_refs)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "clear_settings_refs", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiID node_id,bool clear_settings_refs=true)", + "call_args": "(node_id,clear_settings_refs)", + "cimguiname": "igDockBuilderRemoveNodeDockedWindows", + "defaults": { + "clear_settings_refs": "true" + }, + "funcname": "DockBuilderRemoveNodeDockedWindows", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows", + "ret": "void", + "signature": "(ImGuiID,bool)", + "stname": "" + } + ], + "igDockBuilderSetNodePos": [ + { + "args": "(ImGuiID node_id,ImVec2 pos)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "pos", + "type": "ImVec2" + } + ], + "argsoriginal": "(ImGuiID node_id,ImVec2 pos)", + "call_args": "(node_id,pos)", + "cimguiname": "igDockBuilderSetNodePos", + "defaults": [], + "funcname": "DockBuilderSetNodePos", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderSetNodePos", + "ret": "void", + "signature": "(ImGuiID,ImVec2)", + "stname": "" + } + ], + "igDockBuilderSetNodeSize": [ + { + "args": "(ImGuiID node_id,ImVec2 size)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "size", + "type": "ImVec2" + } + ], + "argsoriginal": "(ImGuiID node_id,ImVec2 size)", + "call_args": "(node_id,size)", + "cimguiname": "igDockBuilderSetNodeSize", + "defaults": [], + "funcname": "DockBuilderSetNodeSize", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderSetNodeSize", + "ret": "void", + "signature": "(ImGuiID,ImVec2)", + "stname": "" + } + ], + "igDockBuilderSplitNode": [ + { + "args": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "split_dir", + "type": "ImGuiDir" + }, + { + "name": "size_ratio_for_node_at_dir", + "type": "float" + }, + { + "name": "out_id_at_dir", + "type": "ImGuiID*" + }, + { + "name": "out_id_at_opposite_dir", + "type": "ImGuiID*" + } + ], + "argsoriginal": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)", + "call_args": "(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir)", + "cimguiname": "igDockBuilderSplitNode", + "defaults": [], + "funcname": "DockBuilderSplitNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderSplitNode", + "ret": "ImGuiID", + "signature": "(ImGuiID,ImGuiDir,float,ImGuiID*,ImGuiID*)", + "stname": "" + } + ], + "igDockContextCalcDropPosForDocking": [ + { + "args": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)", + "argsT": [ + { + "name": "target", + "type": "ImGuiWindow*" + }, + { + "name": "target_node", + "type": "ImGuiDockNode*" + }, + { + "name": "payload", + "type": "ImGuiWindow*" + }, + { + "name": "split_dir", + "type": "ImGuiDir" + }, + { + "name": "split_outer", + "type": "bool" + }, + { + "name": "out_pos", + "type": "ImVec2*" + } + ], + "argsoriginal": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)", + "call_args": "(target,target_node,payload,split_dir,split_outer,out_pos)", + "cimguiname": "igDockContextCalcDropPosForDocking", + "defaults": [], + "funcname": "DockContextCalcDropPosForDocking", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextCalcDropPosForDocking", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,bool,ImVec2*)", + "stname": "" + } + ], + "igDockContextClearNodes": [ + { + "args": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "root_id", + "type": "ImGuiID" + }, + { + "name": "clear_settings_refs", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)", + "call_args": "(ctx,root_id,clear_settings_refs)", + "cimguiname": "igDockContextClearNodes", + "defaults": [], + "funcname": "DockContextClearNodes", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextClearNodes", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiID,bool)", + "stname": "" + } + ], + "igDockContextGenNodeID": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextGenNodeID", + "defaults": [], + "funcname": "DockContextGenNodeID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextGenNodeID", + "ret": "ImGuiID", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextInitialize": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextInitialize", + "defaults": [], + "funcname": "DockContextInitialize", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextInitialize", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextQueueDock": [ + { + "args": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "target", + "type": "ImGuiWindow*" + }, + { + "name": "target_node", + "type": "ImGuiDockNode*" + }, + { + "name": "payload", + "type": "ImGuiWindow*" + }, + { + "name": "split_dir", + "type": "ImGuiDir" + }, + { + "name": "split_ratio", + "type": "float" + }, + { + "name": "split_outer", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)", + "call_args": "(ctx,target,target_node,payload,split_dir,split_ratio,split_outer)", + "cimguiname": "igDockContextQueueDock", + "defaults": [], + "funcname": "DockContextQueueDock", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextQueueDock", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,float,bool)", + "stname": "" + } + ], + "igDockContextQueueUndockNode": [ + { + "args": "(ImGuiContext* ctx,ImGuiDockNode* node)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node)", + "call_args": "(ctx,node)", + "cimguiname": "igDockContextQueueUndockNode", + "defaults": [], + "funcname": "DockContextQueueUndockNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextQueueUndockNode", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiDockNode*)", + "stname": "" + } + ], + "igDockContextQueueUndockWindow": [ + { + "args": "(ImGuiContext* ctx,ImGuiWindow* window)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* window)", + "call_args": "(ctx,window)", + "cimguiname": "igDockContextQueueUndockWindow", + "defaults": [], + "funcname": "DockContextQueueUndockWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextQueueUndockWindow", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiWindow*)", + "stname": "" + } + ], + "igDockContextRebuildNodes": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextRebuildNodes", + "defaults": [], + "funcname": "DockContextRebuildNodes", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextRebuildNodes", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextShutdown": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextShutdown", + "defaults": [], + "funcname": "DockContextShutdown", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextShutdown", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextUpdateDocking": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextUpdateDocking", + "defaults": [], + "funcname": "DockContextUpdateDocking", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextUpdateDocking", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextUpdateUndocking": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextUpdateUndocking", + "defaults": [], + "funcname": "DockContextUpdateUndocking", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextUpdateUndocking", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockNodeGetDepth": [ + { + "args": "(const ImGuiDockNode* node)", + "argsT": [ + { + "name": "node", + "type": "const ImGuiDockNode*" + } + ], + "argsoriginal": "(const ImGuiDockNode* node)", + "call_args": "(node)", + "cimguiname": "igDockNodeGetDepth", + "defaults": [], + "funcname": "DockNodeGetDepth", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeGetDepth", + "ret": "int", + "signature": "(const ImGuiDockNode*)", + "stname": "" + } + ], + "igDockNodeGetRootNode": [ + { + "args": "(ImGuiDockNode* node)", + "argsT": [ + { + "name": "node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiDockNode* node)", + "call_args": "(node)", + "cimguiname": "igDockNodeGetRootNode", + "defaults": [], + "funcname": "DockNodeGetRootNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeGetRootNode", + "ret": "ImGuiDockNode*", + "signature": "(ImGuiDockNode*)", + "stname": "" + } + ], + "igDockSpace": [ + { + "args": "(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "window_class", + "type": "const ImGuiWindowClass*" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))", + "call_args": "(id,size,flags,window_class)", + "cimguiname": "igDockSpace", + "defaults": { + "flags": "0", + "size": "ImVec2(0,0)", + "window_class": "((void*)0)" + }, + "funcname": "DockSpace", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDockSpace", + "ret": "void", + "signature": "(ImGuiID,const ImVec2,ImGuiDockNodeFlags,const ImGuiWindowClass*)", + "stname": "" + } + ], + "igDockSpaceOverViewport": [ + { + "args": "(ImGuiViewport* viewport,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewport*" + }, + { + "name": "flags", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "window_class", + "type": "const ImGuiWindowClass*" + } + ], + "argsoriginal": "(ImGuiViewport* viewport=((void*)0),ImGuiDockNodeFlags flags=0,const ImGuiWindowClass* window_class=((void*)0))", + "call_args": "(viewport,flags,window_class)", + "cimguiname": "igDockSpaceOverViewport", + "defaults": { + "flags": "0", + "viewport": "((void*)0)", + "window_class": "((void*)0)" + }, + "funcname": "DockSpaceOverViewport", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDockSpaceOverViewport", + "ret": "ImGuiID", + "signature": "(ImGuiViewport*,ImGuiDockNodeFlags,const ImGuiWindowClass*)", + "stname": "" + } + ], + "igDragBehavior": [ + { + "args": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_v", + "type": "void*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "call_args": "(id,data_type,p_v,v_speed,p_min,p_max,format,flags)", + "cimguiname": "igDragBehavior", + "defaults": [], + "funcname": "DragBehavior", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igDragBehavior", + "ret": "bool", + "signature": "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragFloat": [ + { + "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragFloat", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloat", + "ret": "bool", + "signature": "(const char*,float*,float,float,float,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragFloat2": [ + { + "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[2]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragFloat2", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat2", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloat2", + "ret": "bool", + "signature": "(const char*,float[2],float,float,float,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragFloat3": [ + { + "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[3]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragFloat3", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat3", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloat3", + "ret": "bool", + "signature": "(const char*,float[3],float,float,float,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragFloat4": [ + { + "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[4]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragFloat4", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat4", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloat4", + "ret": "bool", + "signature": "(const char*,float[4],float,float,float,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragFloatRange2": [ + { + "args": "(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)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v_current_min", + "type": "float*" + }, + { + "name": "v_current_max", + "type": "float*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "format_max", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)", + "cimguiname": "igDragFloatRange2", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "format_max": "((void*)0)", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloatRange2", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloatRange2", + "ret": "bool", + "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragInt": [ + { + "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragInt", + "defaults": { + "flags": "0", + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragInt", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragInt", + "ret": "bool", + "signature": "(const char*,int*,float,int,int,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragInt2": [ + { + "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[2]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragInt2", + "defaults": { + "flags": "0", + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragInt2", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragInt2", + "ret": "bool", + "signature": "(const char*,int[2],float,int,int,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragInt3": [ + { + "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[3]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragInt3", + "defaults": { + "flags": "0", + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragInt3", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragInt3", + "ret": "bool", + "signature": "(const char*,int[3],float,int,int,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragInt4": [ + { + "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[4]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_speed,v_min,v_max,format,flags)", + "cimguiname": "igDragInt4", + "defaults": { + "flags": "0", + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragInt4", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragInt4", + "ret": "bool", + "signature": "(const char*,int[4],float,int,int,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragIntRange2": [ + { + "args": "(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)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v_current_min", + "type": "int*" + }, + { + "name": "v_current_max", + "type": "int*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "format_max", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,flags)", + "cimguiname": "igDragIntRange2", + "defaults": { + "flags": "0", + "format": "\"%d\"", + "format_max": "((void*)0)", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragIntRange2", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragIntRange2", + "ret": "bool", + "signature": "(const char*,int*,int*,float,int,int,const char*,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragScalar": [ + { + "args": "(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)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,flags)", + "cimguiname": "igDragScalar", + "defaults": { + "flags": "0", + "format": "((void*)0)", + "p_max": "((void*)0)", + "p_min": "((void*)0)" + }, + "funcname": "DragScalar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragScalar", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDragScalarN": [ + { + "args": "(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)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "components", + "type": "int" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,flags)", + "cimguiname": "igDragScalarN", + "defaults": { + "flags": "0", + "format": "((void*)0)", + "p_max": "((void*)0)", + "p_min": "((void*)0)" + }, + "funcname": "DragScalarN", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDragScalarN", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], + "igDummy": [ + { + "args": "(const ImVec2 size)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igDummy", + "defaults": [], + "funcname": "Dummy", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igDummy", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igEnd": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEnd", + "defaults": [], + "funcname": "End", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEnd", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndChild": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndChild", + "defaults": [], + "funcname": "EndChild", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndChild", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndChildFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndChildFrame", + "defaults": [], + "funcname": "EndChildFrame", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndChildFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndColumns": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndColumns", + "defaults": [], + "funcname": "EndColumns", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igEndColumns", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndCombo": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndCombo", + "defaults": [], + "funcname": "EndCombo", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndCombo", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndDragDropSource": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndDragDropSource", + "defaults": [], + "funcname": "EndDragDropSource", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndDragDropSource", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndDragDropTarget": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndDragDropTarget", + "defaults": [], + "funcname": "EndDragDropTarget", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndDragDropTarget", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndFrame", + "defaults": [], + "funcname": "EndFrame", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndGroup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndGroup", + "defaults": [], + "funcname": "EndGroup", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndGroup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMainMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMainMenuBar", + "defaults": [], + "funcname": "EndMainMenuBar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndMainMenuBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMenu": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMenu", + "defaults": [], + "funcname": "EndMenu", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndMenu", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMenuBar", + "defaults": [], + "funcname": "EndMenuBar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndMenuBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndPopup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndPopup", + "defaults": [], + "funcname": "EndPopup", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndPopup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTabBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTabBar", + "defaults": [], + "funcname": "EndTabBar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndTabBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTabItem": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTabItem", + "defaults": [], + "funcname": "EndTabItem", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndTabItem", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTooltip": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTooltip", + "defaults": [], + "funcname": "EndTooltip", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igEndTooltip", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igFindBestWindowPosForPopup": [ + { + "args": "(ImVec2 *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFindBestWindowPosForPopup", + "defaults": [], + "funcname": "FindBestWindowPosForPopup", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igFindBestWindowPosForPopup", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igFindBestWindowPosForPopupEx": [ + { + "args": "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "ref_pos", + "type": "const ImVec2" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "last_dir", + "type": "ImGuiDir*" + }, + { + "name": "r_outer", + "type": "const ImRect" + }, + { + "name": "r_avoid", + "type": "const ImRect" + }, + { + "name": "policy", + "type": "ImGuiPopupPositionPolicy" + } + ], + "argsoriginal": "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy=ImGuiPopupPositionPolicy_Default)", + "call_args": "(ref_pos,size,last_dir,r_outer,r_avoid,policy)", + "cimguiname": "igFindBestWindowPosForPopupEx", + "defaults": { + "policy": "ImGuiPopupPositionPolicy_Default" + }, + "funcname": "FindBestWindowPosForPopupEx", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igFindBestWindowPosForPopupEx", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)", + "stname": "" + } + ], + "igFindOrCreateColumns": [ + { + "args": "(ImGuiWindow* window,ImGuiID id)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", + "call_args": "(window,id)", + "cimguiname": "igFindOrCreateColumns", + "defaults": [], + "funcname": "FindOrCreateColumns", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFindOrCreateColumns", + "ret": "ImGuiColumns*", + "signature": "(ImGuiWindow*,ImGuiID)", + "stname": "" + } + ], + "igFindOrCreateWindowSettings": [ + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igFindOrCreateWindowSettings", + "defaults": [], + "funcname": "FindOrCreateWindowSettings", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFindOrCreateWindowSettings", + "ret": "ImGuiWindowSettings*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindRenderedTextEnd": [ + { + "args": "(const char* text,const char* text_end)", + "argsT": [ + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", + "call_args": "(text,text_end)", + "cimguiname": "igFindRenderedTextEnd", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "FindRenderedTextEnd", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFindRenderedTextEnd", + "ret": "const char*", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igFindSettingsHandler": [ + { + "args": "(const char* type_name)", + "argsT": [ + { + "name": "type_name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* type_name)", + "call_args": "(type_name)", + "cimguiname": "igFindSettingsHandler", + "defaults": [], + "funcname": "FindSettingsHandler", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFindSettingsHandler", + "ret": "ImGuiSettingsHandler*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindViewportByID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igFindViewportByID", + "defaults": [], + "funcname": "FindViewportByID", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igFindViewportByID", + "ret": "ImGuiViewport*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igFindViewportByPlatformHandle": [ + { + "args": "(void* platform_handle)", + "argsT": [ + { + "name": "platform_handle", + "type": "void*" + } + ], + "argsoriginal": "(void* platform_handle)", + "call_args": "(platform_handle)", + "cimguiname": "igFindViewportByPlatformHandle", + "defaults": [], + "funcname": "FindViewportByPlatformHandle", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igFindViewportByPlatformHandle", + "ret": "ImGuiViewport*", + "signature": "(void*)", + "stname": "" + } + ], + "igFindWindowByID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igFindWindowByID", + "defaults": [], + "funcname": "FindWindowByID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowByID", + "ret": "ImGuiWindow*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igFindWindowByName": [ + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igFindWindowByName", + "defaults": [], + "funcname": "FindWindowByName", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowByName", + "ret": "ImGuiWindow*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindWindowSettings": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igFindWindowSettings", + "defaults": [], + "funcname": "FindWindowSettings", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowSettings", + "ret": "ImGuiWindowSettings*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igFocusTopMostWindowUnderOne": [ + { + "args": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", + "argsT": [ + { + "name": "under_this_window", + "type": "ImGuiWindow*" + }, + { + "name": "ignore_window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", + "call_args": "(under_this_window,ignore_window)", + "cimguiname": "igFocusTopMostWindowUnderOne", + "defaults": [], + "funcname": "FocusTopMostWindowUnderOne", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFocusTopMostWindowUnderOne", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], + "igFocusWindow": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFocusWindow", + "defaults": [], + "funcname": "FocusWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFocusWindow", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igFocusableItemRegister": [ + { + "args": "(ImGuiWindow* window,ImGuiID id)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", + "call_args": "(window,id)", + "cimguiname": "igFocusableItemRegister", + "defaults": [], + "funcname": "FocusableItemRegister", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFocusableItemRegister", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiID)", + "stname": "" + } + ], + "igFocusableItemUnregister": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFocusableItemUnregister", + "defaults": [], + "funcname": "FocusableItemUnregister", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igFocusableItemUnregister", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGcAwakeTransientWindowBuffers": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGcAwakeTransientWindowBuffers", + "defaults": [], + "funcname": "GcAwakeTransientWindowBuffers", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGcAwakeTransientWindowBuffers", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGcCompactTransientWindowBuffers": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGcCompactTransientWindowBuffers", + "defaults": [], + "funcname": "GcCompactTransientWindowBuffers", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGcCompactTransientWindowBuffers", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGetActiveID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetActiveID", + "defaults": [], + "funcname": "GetActiveID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetActiveID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], + "igGetBackgroundDrawList": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetBackgroundDrawList", + "defaults": [], + "funcname": "GetBackgroundDrawList", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetBackgroundDrawListNil", + "ret": "ImDrawList*", + "signature": "()", + "stname": "" + }, + { + "args": "(ImGuiViewport* viewport)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewport*" + } + ], + "argsoriginal": "(ImGuiViewport* viewport)", + "call_args": "(viewport)", + "cimguiname": "igGetBackgroundDrawList", + "defaults": [], + "funcname": "GetBackgroundDrawList", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetBackgroundDrawListViewportPtr", + "ret": "ImDrawList*", + "signature": "(ImGuiViewport*)", + "stname": "" + } + ], + "igGetClipboardText": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetClipboardText", + "defaults": [], + "funcname": "GetClipboardText", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetClipboardText", + "ret": "const char*", + "signature": "()", + "stname": "" + } + ], + "igGetColorU32": [ + { + "args": "(ImGuiCol idx,float alpha_mul)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" + }, + { + "name": "alpha_mul", + "type": "float" + } + ], + "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)", + "call_args": "(idx,alpha_mul)", + "cimguiname": "igGetColorU32", + "defaults": { + "alpha_mul": "1.0f" + }, + "funcname": "GetColorU32", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetColorU32Col", + "ret": "ImU32", + "signature": "(ImGuiCol,float)", + "stname": "" + }, + { + "args": "(const ImVec4 col)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& col)", + "call_args": "(col)", + "cimguiname": "igGetColorU32", + "defaults": [], + "funcname": "GetColorU32", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetColorU32Vec4", + "ret": "ImU32", + "signature": "(const ImVec4)", + "stname": "" + }, + { + "args": "(ImU32 col)", + "argsT": [ + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 col)", + "call_args": "(col)", + "cimguiname": "igGetColorU32", + "defaults": [], + "funcname": "GetColorU32", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetColorU32U32", + "ret": "ImU32", + "signature": "(ImU32)", + "stname": "" + } + ], + "igGetColumnIndex": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetColumnIndex", + "defaults": [], + "funcname": "GetColumnIndex", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnIndex", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igGetColumnNormFromOffset": [ + { + "args": "(const ImGuiColumns* columns,float offset)", + "argsT": [ + { + "name": "columns", + "type": "const ImGuiColumns*" + }, + { + "name": "offset", + "type": "float" + } + ], + "argsoriginal": "(const ImGuiColumns* columns,float offset)", + "call_args": "(columns,offset)", + "cimguiname": "igGetColumnNormFromOffset", + "defaults": [], + "funcname": "GetColumnNormFromOffset", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnNormFromOffset", + "ret": "float", + "signature": "(const ImGuiColumns*,float)", + "stname": "" + } + ], + "igGetColumnOffset": [ + { + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index=-1)", + "call_args": "(column_index)", + "cimguiname": "igGetColumnOffset", + "defaults": { + "column_index": "-1" + }, + "funcname": "GetColumnOffset", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnOffset", + "ret": "float", + "signature": "(int)", + "stname": "" + } + ], + "igGetColumnOffsetFromNorm": [ + { + "args": "(const ImGuiColumns* columns,float offset_norm)", + "argsT": [ + { + "name": "columns", + "type": "const ImGuiColumns*" + }, + { + "name": "offset_norm", + "type": "float" + } + ], + "argsoriginal": "(const ImGuiColumns* columns,float offset_norm)", + "call_args": "(columns,offset_norm)", + "cimguiname": "igGetColumnOffsetFromNorm", + "defaults": [], + "funcname": "GetColumnOffsetFromNorm", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnOffsetFromNorm", + "ret": "float", + "signature": "(const ImGuiColumns*,float)", + "stname": "" + } + ], + "igGetColumnWidth": [ + { + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index=-1)", + "call_args": "(column_index)", + "cimguiname": "igGetColumnWidth", + "defaults": { + "column_index": "-1" + }, + "funcname": "GetColumnWidth", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnWidth", + "ret": "float", + "signature": "(int)", + "stname": "" + } + ], + "igGetColumnsCount": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetColumnsCount", + "defaults": [], + "funcname": "GetColumnsCount", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnsCount", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igGetColumnsID": [ + { + "args": "(const char* str_id,int count)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(const char* str_id,int count)", + "call_args": "(str_id,count)", + "cimguiname": "igGetColumnsID", + "defaults": [], + "funcname": "GetColumnsID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnsID", + "ret": "ImGuiID", + "signature": "(const char*,int)", + "stname": "" + } + ], + "igGetContentRegionAvail": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetContentRegionAvail", + "defaults": [], + "funcname": "GetContentRegionAvail", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionAvail", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetContentRegionMax": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetContentRegionMax", + "defaults": [], + "funcname": "GetContentRegionMax", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionMax", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetContentRegionMaxAbs": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetContentRegionMaxAbs", + "defaults": [], + "funcname": "GetContentRegionMaxAbs", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionMaxAbs", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetCurrentContext": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentContext", + "defaults": [], + "funcname": "GetCurrentContext", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentContext", + "ret": "ImGuiContext*", + "signature": "()", + "stname": "" + } + ], + "igGetCurrentWindow": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentWindow", + "defaults": [], + "funcname": "GetCurrentWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentWindow", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], + "igGetCurrentWindowRead": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentWindowRead", + "defaults": [], + "funcname": "GetCurrentWindowRead", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentWindowRead", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], + "igGetCursorPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorPos", + "defaults": [], + "funcname": "GetCursorPos", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetCursorPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetCursorPosX": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorPosX", + "defaults": [], + "funcname": "GetCursorPosX", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetCursorPosX", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetCursorPosY": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorPosY", + "defaults": [], + "funcname": "GetCursorPosY", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetCursorPosY", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetCursorScreenPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorScreenPos", + "defaults": [], + "funcname": "GetCursorScreenPos", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetCursorScreenPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetCursorStartPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorStartPos", + "defaults": [], + "funcname": "GetCursorStartPos", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetCursorStartPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetDefaultFont": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDefaultFont", + "defaults": [], + "funcname": "GetDefaultFont", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetDefaultFont", + "ret": "ImFont*", + "signature": "()", + "stname": "" + } + ], + "igGetDragDropPayload": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDragDropPayload", + "defaults": [], + "funcname": "GetDragDropPayload", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetDragDropPayload", + "ret": "const ImGuiPayload*", + "signature": "()", + "stname": "" + } + ], + "igGetDrawData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDrawData", + "defaults": [], + "funcname": "GetDrawData", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetDrawData", + "ret": "ImDrawData*", + "signature": "()", + "stname": "" + } + ], + "igGetDrawListSharedData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDrawListSharedData", + "defaults": [], + "funcname": "GetDrawListSharedData", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetDrawListSharedData", + "ret": "ImDrawListSharedData*", + "signature": "()", + "stname": "" + } + ], + "igGetFocusID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFocusID", + "defaults": [], + "funcname": "GetFocusID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetFocusID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], + "igGetFocusScopeID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFocusScopeID", + "defaults": [], + "funcname": "GetFocusScopeID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetFocusScopeID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], + "igGetFont": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFont", + "defaults": [], + "funcname": "GetFont", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetFont", + "ret": "ImFont*", + "signature": "()", + "stname": "" + } + ], + "igGetFontSize": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFontSize", + "defaults": [], + "funcname": "GetFontSize", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetFontSize", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetFontTexUvWhitePixel": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFontTexUvWhitePixel", + "defaults": [], + "funcname": "GetFontTexUvWhitePixel", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetFontTexUvWhitePixel", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetForegroundDrawList": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetForegroundDrawList", + "defaults": [], + "funcname": "GetForegroundDrawList", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetForegroundDrawListNil", + "ret": "ImDrawList*", + "signature": "()", + "stname": "" + }, + { + "args": "(ImGuiViewport* viewport)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewport*" + } + ], + "argsoriginal": "(ImGuiViewport* viewport)", + "call_args": "(viewport)", + "cimguiname": "igGetForegroundDrawList", + "defaults": [], + "funcname": "GetForegroundDrawList", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetForegroundDrawListViewportPtr", + "ret": "ImDrawList*", + "signature": "(ImGuiViewport*)", + "stname": "" + }, + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetForegroundDrawList", + "defaults": [], + "funcname": "GetForegroundDrawList", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetForegroundDrawListWindowPtr", + "ret": "ImDrawList*", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGetFrameCount": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFrameCount", + "defaults": [], + "funcname": "GetFrameCount", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetFrameCount", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igGetFrameHeight": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFrameHeight", + "defaults": [], + "funcname": "GetFrameHeight", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetFrameHeight", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetFrameHeightWithSpacing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFrameHeightWithSpacing", + "defaults": [], + "funcname": "GetFrameHeightWithSpacing", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetFrameHeightWithSpacing", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetHoveredID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetHoveredID", + "defaults": [], + "funcname": "GetHoveredID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetHoveredID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], + "igGetID": [ + { + "args": "(const char* str_id)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igGetID", + "defaults": [], + "funcname": "GetID", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetIDStr", + "ret": "ImGuiID", + "signature": "(const char*)", + "stname": "" + }, + { + "args": "(const char* str_id_begin,const char* str_id_end)", + "argsT": [ + { + "name": "str_id_begin", + "type": "const char*" + }, + { + "name": "str_id_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", + "call_args": "(str_id_begin,str_id_end)", + "cimguiname": "igGetID", + "defaults": [], + "funcname": "GetID", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetIDStrStr", + "ret": "ImGuiID", + "signature": "(const char*,const char*)", + "stname": "" + }, + { + "args": "(const void* ptr_id)", + "argsT": [ + { + "name": "ptr_id", + "type": "const void*" + } + ], + "argsoriginal": "(const void* ptr_id)", + "call_args": "(ptr_id)", + "cimguiname": "igGetID", + "defaults": [], + "funcname": "GetID", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetIDPtr", + "ret": "ImGuiID", + "signature": "(const void*)", + "stname": "" + } + ], + "igGetIO": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetIO", + "defaults": [], + "funcname": "GetIO", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetIO", + "ret": "ImGuiIO*", + "retref": "&", + "signature": "()", + "stname": "" + } + ], + "igGetInputTextState": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igGetInputTextState", + "defaults": [], + "funcname": "GetInputTextState", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetInputTextState", + "ret": "ImGuiInputTextState*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igGetItemID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemID", + "defaults": [], + "funcname": "GetItemID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], + "igGetItemRectMax": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemRectMax", + "defaults": [], + "funcname": "GetItemRectMax", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetItemRectMax", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetItemRectMin": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemRectMin", + "defaults": [], + "funcname": "GetItemRectMin", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetItemRectMin", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetItemRectSize": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemRectSize", + "defaults": [], + "funcname": "GetItemRectSize", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetItemRectSize", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetItemStatusFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemStatusFlags", + "defaults": [], + "funcname": "GetItemStatusFlags", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemStatusFlags", + "ret": "ImGuiItemStatusFlags", + "signature": "()", + "stname": "" + } + ], + "igGetKeyIndex": [ + { + "args": "(ImGuiKey imgui_key)", + "argsT": [ + { + "name": "imgui_key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey imgui_key)", + "call_args": "(imgui_key)", + "cimguiname": "igGetKeyIndex", + "defaults": [], + "funcname": "GetKeyIndex", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyIndex", + "ret": "int", + "signature": "(ImGuiKey)", + "stname": "" + } + ], + "igGetKeyPressedAmount": [ + { + "args": "(int key_index,float repeat_delay,float rate)", + "argsT": [ + { + "name": "key_index", + "type": "int" + }, + { + "name": "repeat_delay", + "type": "float" + }, + { + "name": "rate", + "type": "float" + } + ], + "argsoriginal": "(int key_index,float repeat_delay,float rate)", + "call_args": "(key_index,repeat_delay,rate)", + "cimguiname": "igGetKeyPressedAmount", + "defaults": [], + "funcname": "GetKeyPressedAmount", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyPressedAmount", + "ret": "int", + "signature": "(int,float,float)", + "stname": "" + } + ], + "igGetMainViewport": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMainViewport", + "defaults": [], + "funcname": "GetMainViewport", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetMainViewport", + "ret": "ImGuiViewport*", + "signature": "()", + "stname": "" + } + ], + "igGetMergedKeyModFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMergedKeyModFlags", + "defaults": [], + "funcname": "GetMergedKeyModFlags", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetMergedKeyModFlags", + "ret": "ImGuiKeyModFlags", + "signature": "()", + "stname": "" + } + ], + "igGetMouseCursor": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMouseCursor", + "defaults": [], + "funcname": "GetMouseCursor", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetMouseCursor", + "ret": "ImGuiMouseCursor", + "signature": "()", + "stname": "" + } + ], + "igGetMouseDragDelta": [ + { + "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "lock_threshold", + "type": "float" + } + ], + "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", + "call_args": "(button,lock_threshold)", + "cimguiname": "igGetMouseDragDelta", + "defaults": { + "button": "0", + "lock_threshold": "-1.0f" + }, + "funcname": "GetMouseDragDelta", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetMouseDragDelta", + "ret": "void", + "signature": "(ImGuiMouseButton,float)", + "stname": "" + } + ], + "igGetMousePos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMousePos", + "defaults": [], + "funcname": "GetMousePos", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetMousePos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetMousePosOnOpeningCurrentPopup": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "defaults": [], + "funcname": "GetMousePosOnOpeningCurrentPopup", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetNavInputAmount": [ + { + "args": "(ImGuiNavInput n,ImGuiInputReadMode mode)", + "argsT": [ + { + "name": "n", + "type": "ImGuiNavInput" + }, + { + "name": "mode", + "type": "ImGuiInputReadMode" + } + ], + "argsoriginal": "(ImGuiNavInput n,ImGuiInputReadMode mode)", + "call_args": "(n,mode)", + "cimguiname": "igGetNavInputAmount", + "defaults": [], + "funcname": "GetNavInputAmount", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetNavInputAmount", + "ret": "float", + "signature": "(ImGuiNavInput,ImGuiInputReadMode)", + "stname": "" + } + ], + "igGetNavInputAmount2d": [ + { + "args": "(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "dir_sources", + "type": "ImGuiNavDirSourceFlags" + }, + { + "name": "mode", + "type": "ImGuiInputReadMode" + }, + { + "name": "slow_factor", + "type": "float" + }, + { + "name": "fast_factor", + "type": "float" + } + ], + "argsoriginal": "(ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor=0.0f,float fast_factor=0.0f)", + "call_args": "(dir_sources,mode,slow_factor,fast_factor)", + "cimguiname": "igGetNavInputAmount2d", + "defaults": { + "fast_factor": "0.0f", + "slow_factor": "0.0f" + }, + "funcname": "GetNavInputAmount2d", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetNavInputAmount2d", + "ret": "void", + "signature": "(ImGuiNavDirSourceFlags,ImGuiInputReadMode,float,float)", + "stname": "" + } + ], + "igGetPlatformIO": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetPlatformIO", + "defaults": [], + "funcname": "GetPlatformIO", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetPlatformIO", + "ret": "ImGuiPlatformIO*", + "retref": "&", + "signature": "()", + "stname": "" + } + ], + "igGetScrollMaxX": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetScrollMaxX", + "defaults": [], + "funcname": "GetScrollMaxX", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetScrollMaxX", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetScrollMaxY": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetScrollMaxY", + "defaults": [], + "funcname": "GetScrollMaxY", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetScrollMaxY", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetScrollX": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetScrollX", + "defaults": [], + "funcname": "GetScrollX", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetScrollX", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetScrollY": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetScrollY", + "defaults": [], + "funcname": "GetScrollY", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetScrollY", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetStateStorage": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetStateStorage", + "defaults": [], + "funcname": "GetStateStorage", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetStateStorage", + "ret": "ImGuiStorage*", + "signature": "()", + "stname": "" + } + ], + "igGetStyle": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetStyle", + "defaults": [], + "funcname": "GetStyle", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetStyle", + "ret": "ImGuiStyle*", + "retref": "&", + "signature": "()", + "stname": "" + } + ], + "igGetStyleColorName": [ + { + "args": "(ImGuiCol idx)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" + } + ], + "argsoriginal": "(ImGuiCol idx)", + "call_args": "(idx)", + "cimguiname": "igGetStyleColorName", + "defaults": [], + "funcname": "GetStyleColorName", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetStyleColorName", + "ret": "const char*", + "signature": "(ImGuiCol)", + "stname": "" + } + ], + "igGetStyleColorVec4": [ + { + "args": "(ImGuiCol idx)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" + } + ], + "argsoriginal": "(ImGuiCol idx)", + "call_args": "(idx)", + "cimguiname": "igGetStyleColorVec4", + "defaults": [], + "funcname": "GetStyleColorVec4", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetStyleColorVec4", + "ret": "const ImVec4*", + "retref": "&", + "signature": "(ImGuiCol)", + "stname": "" + } + ], + "igGetTextLineHeight": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTextLineHeight", + "defaults": [], + "funcname": "GetTextLineHeight", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetTextLineHeight", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetTextLineHeightWithSpacing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTextLineHeightWithSpacing", + "defaults": [], + "funcname": "GetTextLineHeightWithSpacing", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetTextLineHeightWithSpacing", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetTime": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTime", + "defaults": [], + "funcname": "GetTime", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetTime", + "ret": "double", + "signature": "()", + "stname": "" + } + ], + "igGetTopMostPopupModal": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTopMostPopupModal", + "defaults": [], + "funcname": "GetTopMostPopupModal", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetTopMostPopupModal", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], + "igGetTreeNodeToLabelSpacing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTreeNodeToLabelSpacing", + "defaults": [], + "funcname": "GetTreeNodeToLabelSpacing", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetTreeNodeToLabelSpacing", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetVersion": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetVersion", + "defaults": [], + "funcname": "GetVersion", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetVersion", + "ret": "const char*", + "signature": "()", + "stname": "" + } + ], + "igGetWindowAllowedExtentRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetWindowAllowedExtentRect", + "defaults": [], + "funcname": "GetWindowAllowedExtentRect", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowAllowedExtentRect", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGetWindowAlwaysWantOwnTabBar": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetWindowAlwaysWantOwnTabBar", + "defaults": [], + "funcname": "GetWindowAlwaysWantOwnTabBar", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar", + "ret": "bool", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGetWindowContentRegionMax": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowContentRegionMax", + "defaults": [], + "funcname": "GetWindowContentRegionMax", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowContentRegionMax", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetWindowContentRegionMin": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowContentRegionMin", + "defaults": [], + "funcname": "GetWindowContentRegionMin", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowContentRegionMin", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetWindowContentRegionWidth": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowContentRegionWidth", + "defaults": [], + "funcname": "GetWindowContentRegionWidth", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowContentRegionWidth", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetWindowDockID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowDockID", + "defaults": [], + "funcname": "GetWindowDockID", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowDockID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], + "igGetWindowDockNode": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowDockNode", + "defaults": [], + "funcname": "GetWindowDockNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowDockNode", + "ret": "ImGuiDockNode*", + "signature": "()", + "stname": "" + } + ], + "igGetWindowDpiScale": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowDpiScale", + "defaults": [], + "funcname": "GetWindowDpiScale", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowDpiScale", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetWindowDrawList": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowDrawList", + "defaults": [], + "funcname": "GetWindowDrawList", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowDrawList", + "ret": "ImDrawList*", + "signature": "()", + "stname": "" + } + ], + "igGetWindowHeight": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowHeight", + "defaults": [], + "funcname": "GetWindowHeight", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowHeight", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetWindowPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowPos", + "defaults": [], + "funcname": "GetWindowPos", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetWindowResizeID": [ + { + "args": "(ImGuiWindow* window,int n)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(ImGuiWindow* window,int n)", + "call_args": "(window,n)", + "cimguiname": "igGetWindowResizeID", + "defaults": [], + "funcname": "GetWindowResizeID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowResizeID", + "ret": "ImGuiID", + "signature": "(ImGuiWindow*,int)", + "stname": "" + } + ], + "igGetWindowScrollbarID": [ + { + "args": "(ImGuiWindow* window,ImGuiAxis axis)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "axis", + "type": "ImGuiAxis" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", + "call_args": "(window,axis)", + "cimguiname": "igGetWindowScrollbarID", + "defaults": [], + "funcname": "GetWindowScrollbarID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowScrollbarID", + "ret": "ImGuiID", + "signature": "(ImGuiWindow*,ImGuiAxis)", + "stname": "" + } + ], + "igGetWindowScrollbarRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "axis", + "type": "ImGuiAxis" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", + "call_args": "(window,axis)", + "cimguiname": "igGetWindowScrollbarRect", + "defaults": [], + "funcname": "GetWindowScrollbarRect", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowScrollbarRect", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiAxis)", + "stname": "" + } + ], + "igGetWindowSize": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowSize", + "defaults": [], + "funcname": "GetWindowSize", + "location": "imgui", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowSize", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetWindowViewport": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowViewport", + "defaults": [], + "funcname": "GetWindowViewport", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowViewport", + "ret": "ImGuiViewport*", + "signature": "()", + "stname": "" + } + ], + "igGetWindowWidth": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowWidth", + "defaults": [], + "funcname": "GetWindowWidth", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowWidth", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igImAbs": [ + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImAbs", + "defaults": [], + "funcname": "ImAbs", + "location": "internal", + "ov_cimguiname": "igImAbsFloat", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImAbs", + "defaults": [], + "funcname": "ImAbs", + "location": "internal", + "ov_cimguiname": "igImAbsdouble", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "igImAlphaBlendColors": [ + { + "args": "(ImU32 col_a,ImU32 col_b)", + "argsT": [ + { + "name": "col_a", + "type": "ImU32" + }, + { + "name": "col_b", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 col_a,ImU32 col_b)", + "call_args": "(col_a,col_b)", + "cimguiname": "igImAlphaBlendColors", + "defaults": [], + "funcname": "ImAlphaBlendColors", + "location": "internal", + "ov_cimguiname": "igImAlphaBlendColors", + "ret": "ImU32", + "signature": "(ImU32,ImU32)", + "stname": "" + } + ], + "igImBezierCalc": [ + { + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)", + "call_args": "(p1,p2,p3,p4,t)", + "cimguiname": "igImBezierCalc", + "defaults": [], + "funcname": "ImBezierCalc", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImBezierCalc", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", + "stname": "" + } + ], + "igImBezierClosestPoint": [ + { + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)", + "call_args": "(p1,p2,p3,p4,p,num_segments)", + "cimguiname": "igImBezierClosestPoint", + "defaults": [], + "funcname": "ImBezierClosestPoint", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImBezierClosestPoint", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)", + "stname": "" + } + ], + "igImBezierClosestPointCasteljau": [ + { + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "tess_tol", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)", + "call_args": "(p1,p2,p3,p4,p,tess_tol)", + "cimguiname": "igImBezierClosestPointCasteljau", + "defaults": [], + "funcname": "ImBezierClosestPointCasteljau", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImBezierClosestPointCasteljau", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", + "stname": "" + } + ], + "igImBitArrayClearBit": [ + { + "args": "(ImU32* arr,int n)", + "argsT": [ + { + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArrayClearBit", + "defaults": [], + "funcname": "ImBitArrayClearBit", + "location": "internal", + "ov_cimguiname": "igImBitArrayClearBit", + "ret": "void", + "signature": "(ImU32*,int)", + "stname": "" + } + ], + "igImBitArraySetBit": [ + { + "args": "(ImU32* arr,int n)", + "argsT": [ + { + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArraySetBit", + "defaults": [], + "funcname": "ImBitArraySetBit", + "location": "internal", + "ov_cimguiname": "igImBitArraySetBit", + "ret": "void", + "signature": "(ImU32*,int)", + "stname": "" + } + ], + "igImBitArraySetBitRange": [ + { + "args": "(ImU32* arr,int n,int n2)", + "argsT": [ + { + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "n2", + "type": "int" + } + ], + "argsoriginal": "(ImU32* arr,int n,int n2)", + "call_args": "(arr,n,n2)", + "cimguiname": "igImBitArraySetBitRange", + "defaults": [], + "funcname": "ImBitArraySetBitRange", + "location": "internal", + "ov_cimguiname": "igImBitArraySetBitRange", + "ret": "void", + "signature": "(ImU32*,int,int)", + "stname": "" + } + ], + "igImBitArrayTestBit": [ + { + "args": "(const ImU32* arr,int n)", + "argsT": [ + { + "name": "arr", + "type": "const ImU32*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(const ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArrayTestBit", + "defaults": [], + "funcname": "ImBitArrayTestBit", + "location": "internal", + "ov_cimguiname": "igImBitArrayTestBit", + "ret": "bool", + "signature": "(const ImU32*,int)", + "stname": "" + } + ], + "igImCharIsBlankA": [ + { + "args": "(char c)", + "argsT": [ + { + "name": "c", + "type": "char" + } + ], + "argsoriginal": "(char c)", + "call_args": "(c)", + "cimguiname": "igImCharIsBlankA", + "defaults": [], + "funcname": "ImCharIsBlankA", + "location": "internal", + "ov_cimguiname": "igImCharIsBlankA", + "ret": "bool", + "signature": "(char)", + "stname": "" + } + ], + "igImCharIsBlankW": [ + { + "args": "(unsigned int c)", + "argsT": [ + { + "name": "c", + "type": "unsigned int" + } + ], + "argsoriginal": "(unsigned int c)", + "call_args": "(c)", + "cimguiname": "igImCharIsBlankW", + "defaults": [], + "funcname": "ImCharIsBlankW", + "location": "internal", + "ov_cimguiname": "igImCharIsBlankW", + "ret": "bool", + "signature": "(unsigned int)", + "stname": "" + } + ], + "igImClamp": [ + { + "args": "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + }, + { + "name": "mn", + "type": "const ImVec2" + }, + { + "name": "mx", + "type": "ImVec2" + } + ], + "argsoriginal": "(const ImVec2& v,const ImVec2& mn,ImVec2 mx)", + "call_args": "(v,mn,mx)", + "cimguiname": "igImClamp", + "defaults": [], + "funcname": "ImClamp", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImClamp", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImVec2)", + "stname": "" + } + ], + "igImDot": [ + { + "args": "(const ImVec2 a,const ImVec2 b)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b)", + "call_args": "(a,b)", + "cimguiname": "igImDot", + "defaults": [], + "funcname": "ImDot", + "location": "internal", + "ov_cimguiname": "igImDot", + "ret": "float", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImFileClose": [ + { + "args": "(ImFileHandle file)", + "argsT": [ + { + "name": "file", + "type": "ImFileHandle" + } + ], + "argsoriginal": "(ImFileHandle file)", + "call_args": "(file)", + "cimguiname": "igImFileClose", + "defaults": [], + "funcname": "ImFileClose", + "location": "internal", + "ov_cimguiname": "igImFileClose", + "ret": "bool", + "signature": "(ImFileHandle)", + "stname": "" + } + ], + "igImFileGetSize": [ + { + "args": "(ImFileHandle file)", + "argsT": [ + { + "name": "file", + "type": "ImFileHandle" + } + ], + "argsoriginal": "(ImFileHandle file)", + "call_args": "(file)", + "cimguiname": "igImFileGetSize", + "defaults": [], + "funcname": "ImFileGetSize", + "location": "internal", + "ov_cimguiname": "igImFileGetSize", + "ret": "ImU64", + "signature": "(ImFileHandle)", + "stname": "" + } + ], + "igImFileLoadToMemory": [ + { + "args": "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)", + "argsT": [ + { + "name": "filename", + "type": "const char*" + }, + { + "name": "mode", + "type": "const char*" + }, + { + "name": "out_file_size", + "type": "size_t*" + }, + { + "name": "padding_bytes", + "type": "int" + } + ], + "argsoriginal": "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)", + "call_args": "(filename,mode,out_file_size,padding_bytes)", + "cimguiname": "igImFileLoadToMemory", + "defaults": { + "out_file_size": "((void*)0)", + "padding_bytes": "0" + }, + "funcname": "ImFileLoadToMemory", + "location": "internal", + "ov_cimguiname": "igImFileLoadToMemory", + "ret": "void*", + "signature": "(const char*,const char*,size_t*,int)", + "stname": "" + } + ], + "igImFileOpen": [ + { + "args": "(const char* filename,const char* mode)", + "argsT": [ + { + "name": "filename", + "type": "const char*" + }, + { + "name": "mode", + "type": "const char*" + } + ], + "argsoriginal": "(const char* filename,const char* mode)", + "call_args": "(filename,mode)", + "cimguiname": "igImFileOpen", + "defaults": [], + "funcname": "ImFileOpen", + "location": "internal", + "ov_cimguiname": "igImFileOpen", + "ret": "ImFileHandle", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImFileRead": [ + { + "args": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "argsT": [ + { + "name": "data", + "type": "void*" + }, + { + "name": "size", + "type": "ImU64" + }, + { + "name": "count", + "type": "ImU64" + }, + { + "name": "file", + "type": "ImFileHandle" + } + ], + "argsoriginal": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "call_args": "(data,size,count,file)", + "cimguiname": "igImFileRead", + "defaults": [], + "funcname": "ImFileRead", + "location": "internal", + "ov_cimguiname": "igImFileRead", + "ret": "ImU64", + "signature": "(void*,ImU64,ImU64,ImFileHandle)", + "stname": "" + } + ], + "igImFileWrite": [ + { + "args": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "argsT": [ + { + "name": "data", + "type": "const void*" + }, + { + "name": "size", + "type": "ImU64" + }, + { + "name": "count", + "type": "ImU64" + }, + { + "name": "file", + "type": "ImFileHandle" + } + ], + "argsoriginal": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "call_args": "(data,size,count,file)", + "cimguiname": "igImFileWrite", + "defaults": [], + "funcname": "ImFileWrite", + "location": "internal", + "ov_cimguiname": "igImFileWrite", + "ret": "ImU64", + "signature": "(const void*,ImU64,ImU64,ImFileHandle)", + "stname": "" + } + ], + "igImFloor": [ + { + "args": "(float f)", + "argsT": [ + { + "name": "f", + "type": "float" + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImFloor", + "defaults": [], + "funcname": "ImFloor", + "location": "internal", + "ov_cimguiname": "igImFloorFloat", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(ImVec2 *pOut,const ImVec2 v)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& v)", + "call_args": "(v)", + "cimguiname": "igImFloor", + "defaults": [], + "funcname": "ImFloor", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImFloorVec2", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igImFontAtlasBuildFinish": [ + { + "args": "(ImFontAtlas* atlas)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igImFontAtlasBuildFinish", + "defaults": [], + "funcname": "ImFontAtlasBuildFinish", + "location": "internal", + "ov_cimguiname": "igImFontAtlasBuildFinish", + "ret": "void", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], + "igImFontAtlasBuildInit": [ + { + "args": "(ImFontAtlas* atlas)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igImFontAtlasBuildInit", + "defaults": [], + "funcname": "ImFontAtlasBuildInit", + "location": "internal", + "ov_cimguiname": "igImFontAtlasBuildInit", + "ret": "void", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], + "igImFontAtlasBuildMultiplyCalcLookupTable": [ + { + "args": "(unsigned char out_table[256],float in_multiply_factor)", + "argsT": [ + { + "name": "out_table", + "type": "unsigned char[256]" + }, + { + "name": "in_multiply_factor", + "type": "float" + } + ], + "argsoriginal": "(unsigned char out_table[256],float in_multiply_factor)", + "call_args": "(out_table,in_multiply_factor)", + "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", + "defaults": [], + "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", + "location": "internal", + "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", + "ret": "void", + "signature": "(unsigned char[256],float)", + "stname": "" + } + ], + "igImFontAtlasBuildMultiplyRectAlpha8": [ + { + "args": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", + "argsT": [ + { + "name": "table", + "type": "const unsigned char[256]" + }, + { + "name": "pixels", + "type": "unsigned char*" + }, + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", + "call_args": "(table,pixels,x,y,w,h,stride)", + "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", + "defaults": [], + "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", + "location": "internal", + "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", + "ret": "void", + "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", + "stname": "" + } + ], + "igImFontAtlasBuildPackCustomRects": [ + { + "args": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "stbrp_context_opaque", + "type": "void*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", + "call_args": "(atlas,stbrp_context_opaque)", + "cimguiname": "igImFontAtlasBuildPackCustomRects", + "defaults": [], + "funcname": "ImFontAtlasBuildPackCustomRects", + "location": "internal", + "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", + "ret": "void", + "signature": "(ImFontAtlas*,void*)", + "stname": "" + } + ], + "igImFontAtlasBuildRender1bppRectFromString": [ + { + "args": "(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "atlas_x", + "type": "int" + }, + { + "name": "atlas_y", + "type": "int" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + }, + { + "name": "in_str", + "type": "const char*" + }, + { + "name": "in_marker_char", + "type": "char" + }, + { + "name": "in_marker_pixel_value", + "type": "unsigned char" + } + ], + "argsoriginal": "(ImFontAtlas* atlas,int atlas_x,int atlas_y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", + "call_args": "(atlas,atlas_x,atlas_y,w,h,in_str,in_marker_char,in_marker_pixel_value)", + "cimguiname": "igImFontAtlasBuildRender1bppRectFromString", + "defaults": [], + "funcname": "ImFontAtlasBuildRender1bppRectFromString", + "location": "internal", + "ov_cimguiname": "igImFontAtlasBuildRender1bppRectFromString", + "ret": "void", + "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", + "stname": "" + } + ], + "igImFontAtlasBuildSetupFont": [ + { + "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "font", + "type": "ImFont*" + }, + { + "name": "font_config", + "type": "ImFontConfig*" + }, + { + "name": "ascent", + "type": "float" + }, + { + "name": "descent", + "type": "float" + } + ], + "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", + "call_args": "(atlas,font,font_config,ascent,descent)", + "cimguiname": "igImFontAtlasBuildSetupFont", + "defaults": [], + "funcname": "ImFontAtlasBuildSetupFont", + "location": "internal", + "ov_cimguiname": "igImFontAtlasBuildSetupFont", + "ret": "void", + "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", + "stname": "" + } + ], + "igImFontAtlasBuildWithStbTruetype": [ + { + "args": "(ImFontAtlas* atlas)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igImFontAtlasBuildWithStbTruetype", + "defaults": [], + "funcname": "ImFontAtlasBuildWithStbTruetype", + "location": "internal", + "ov_cimguiname": "igImFontAtlasBuildWithStbTruetype", + "ret": "bool", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], + "igImFormatString": [ + { + "args": "(char* buf,size_t buf_size,const char* fmt,...)", + "argsT": [ + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,...)", + "call_args": "(buf,buf_size,fmt,...)", + "cimguiname": "igImFormatString", + "defaults": [], + "funcname": "ImFormatString", + "isvararg": "...)", + "location": "internal", + "ov_cimguiname": "igImFormatString", + "ret": "int", + "signature": "(char*,size_t,const char*,...)", + "stname": "" + } + ], + "igImFormatStringV": [ + { + "args": "(char* buf,size_t buf_size,const char* fmt,va_list args)", + "argsT": [ + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,va_list args)", + "call_args": "(buf,buf_size,fmt,args)", + "cimguiname": "igImFormatStringV", + "defaults": [], + "funcname": "ImFormatStringV", + "location": "internal", + "ov_cimguiname": "igImFormatStringV", + "ret": "int", + "signature": "(char*,size_t,const char*,va_list)", + "stname": "" + } + ], + "igImGetDirQuadrantFromDelta": [ + { + "args": "(float dx,float dy)", + "argsT": [ + { + "name": "dx", + "type": "float" + }, + { + "name": "dy", + "type": "float" + } + ], + "argsoriginal": "(float dx,float dy)", + "call_args": "(dx,dy)", + "cimguiname": "igImGetDirQuadrantFromDelta", + "defaults": [], + "funcname": "ImGetDirQuadrantFromDelta", + "location": "internal", + "ov_cimguiname": "igImGetDirQuadrantFromDelta", + "ret": "ImGuiDir", + "signature": "(float,float)", + "stname": "" + } + ], + "igImHashData": [ + { + "args": "(const void* data,size_t data_size,ImU32 seed)", + "argsT": [ + { + "name": "data", + "type": "const void*" + }, + { + "name": "data_size", + "type": "size_t" + }, + { + "name": "seed", + "type": "ImU32" + } + ], + "argsoriginal": "(const void* data,size_t data_size,ImU32 seed=0)", + "call_args": "(data,data_size,seed)", + "cimguiname": "igImHashData", + "defaults": { + "seed": "0" + }, + "funcname": "ImHashData", + "location": "internal", + "ov_cimguiname": "igImHashData", + "ret": "ImU32", + "signature": "(const void*,size_t,ImU32)", + "stname": "" + } + ], + "igImHashStr": [ + { + "args": "(const char* data,size_t data_size,ImU32 seed)", + "argsT": [ + { + "name": "data", + "type": "const char*" + }, + { + "name": "data_size", + "type": "size_t" + }, + { + "name": "seed", + "type": "ImU32" + } + ], + "argsoriginal": "(const char* data,size_t data_size=0,ImU32 seed=0)", + "call_args": "(data,data_size,seed)", + "cimguiname": "igImHashStr", + "defaults": { + "data_size": "0", + "seed": "0" + }, + "funcname": "ImHashStr", + "location": "internal", + "ov_cimguiname": "igImHashStr", + "ret": "ImU32", + "signature": "(const char*,size_t,ImU32)", + "stname": "" + } + ], + "igImInvLength": [ + { + "args": "(const ImVec2 lhs,float fail_value)", + "argsT": [ + { + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "fail_value", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& lhs,float fail_value)", + "call_args": "(lhs,fail_value)", + "cimguiname": "igImInvLength", + "defaults": [], + "funcname": "ImInvLength", + "location": "internal", + "ov_cimguiname": "igImInvLength", + "ret": "float", + "signature": "(const ImVec2,float)", + "stname": "" + } + ], + "igImIsPowerOfTwo": [ + { + "args": "(int v)", + "argsT": [ + { + "name": "v", + "type": "int" + } + ], + "argsoriginal": "(int v)", + "call_args": "(v)", + "cimguiname": "igImIsPowerOfTwo", + "defaults": [], + "funcname": "ImIsPowerOfTwo", + "location": "internal", + "ov_cimguiname": "igImIsPowerOfTwo", + "ret": "bool", + "signature": "(int)", + "stname": "" + } + ], + "igImLengthSqr": [ + { + "args": "(const ImVec2 lhs)", + "argsT": [ + { + "name": "lhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& lhs)", + "call_args": "(lhs)", + "cimguiname": "igImLengthSqr", + "defaults": [], + "funcname": "ImLengthSqr", + "location": "internal", + "ov_cimguiname": "igImLengthSqrVec2", + "ret": "float", + "signature": "(const ImVec2)", + "stname": "" + }, + { + "args": "(const ImVec4 lhs)", + "argsT": [ + { + "name": "lhs", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& lhs)", + "call_args": "(lhs)", + "cimguiname": "igImLengthSqr", + "defaults": [], + "funcname": "ImLengthSqr", + "location": "internal", + "ov_cimguiname": "igImLengthSqrVec4", + "ret": "float", + "signature": "(const ImVec4)", + "stname": "" + } + ], + "igImLerp": [ + { + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,float t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": [], + "funcname": "ImLerp", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImLerpVec2Float", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,float)", + "stname": "" + }, + { + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "t", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": [], + "funcname": "ImLerp", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImLerpVec2Vec2", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + }, + { + "args": "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "a", + "type": "const ImVec4" + }, + { + "name": "b", + "type": "const ImVec4" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(const ImVec4& a,const ImVec4& b,float t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": [], + "funcname": "ImLerp", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImLerpVec4", + "ret": "void", + "signature": "(const ImVec4,const ImVec4,float)", + "stname": "" + } + ], + "igImLineClosestPoint": [ + { + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& p)", + "call_args": "(a,b,p)", + "cimguiname": "igImLineClosestPoint", + "defaults": [], + "funcname": "ImLineClosestPoint", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImLineClosestPoint", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImLinearSweep": [ + { + "args": "(float current,float target,float speed)", + "argsT": [ + { + "name": "current", + "type": "float" + }, + { + "name": "target", + "type": "float" + }, + { + "name": "speed", + "type": "float" + } + ], + "argsoriginal": "(float current,float target,float speed)", + "call_args": "(current,target,speed)", + "cimguiname": "igImLinearSweep", + "defaults": [], + "funcname": "ImLinearSweep", + "location": "internal", + "ov_cimguiname": "igImLinearSweep", + "ret": "float", + "signature": "(float,float,float)", + "stname": "" + } + ], + "igImLog": [ + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImLog", + "defaults": [], + "funcname": "ImLog", + "location": "internal", + "ov_cimguiname": "igImLogFloat", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImLog", + "defaults": [], + "funcname": "ImLog", + "location": "internal", + "ov_cimguiname": "igImLogdouble", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "igImMax": [ + { + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMax", + "defaults": [], + "funcname": "ImMax", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImMax", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImMin": [ + { + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMin", + "defaults": [], + "funcname": "ImMin", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImMin", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImModPositive": [ + { + "args": "(int a,int b)", + "argsT": [ + { + "name": "a", + "type": "int" + }, + { + "name": "b", + "type": "int" + } + ], + "argsoriginal": "(int a,int b)", + "call_args": "(a,b)", + "cimguiname": "igImModPositive", + "defaults": [], + "funcname": "ImModPositive", + "location": "internal", + "ov_cimguiname": "igImModPositive", + "ret": "int", + "signature": "(int,int)", + "stname": "" + } + ], + "igImMul": [ + { + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMul", + "defaults": [], + "funcname": "ImMul", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImMul", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImParseFormatFindEnd": [ + { + "args": "(const char* format)", + "argsT": [ + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* format)", + "call_args": "(format)", + "cimguiname": "igImParseFormatFindEnd", + "defaults": [], + "funcname": "ImParseFormatFindEnd", + "location": "internal", + "ov_cimguiname": "igImParseFormatFindEnd", + "ret": "const char*", + "signature": "(const char*)", + "stname": "" + } + ], + "igImParseFormatFindStart": [ + { + "args": "(const char* format)", + "argsT": [ + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* format)", + "call_args": "(format)", + "cimguiname": "igImParseFormatFindStart", + "defaults": [], + "funcname": "ImParseFormatFindStart", + "location": "internal", + "ov_cimguiname": "igImParseFormatFindStart", + "ret": "const char*", + "signature": "(const char*)", + "stname": "" + } + ], + "igImParseFormatPrecision": [ + { + "args": "(const char* format,int default_value)", + "argsT": [ + { + "name": "format", + "type": "const char*" + }, + { + "name": "default_value", + "type": "int" + } + ], + "argsoriginal": "(const char* format,int default_value)", + "call_args": "(format,default_value)", + "cimguiname": "igImParseFormatPrecision", + "defaults": [], + "funcname": "ImParseFormatPrecision", + "location": "internal", + "ov_cimguiname": "igImParseFormatPrecision", + "ret": "int", + "signature": "(const char*,int)", + "stname": "" + } + ], + "igImParseFormatTrimDecorations": [ + { + "args": "(const char* format,char* buf,size_t buf_size)", + "argsT": [ + { + "name": "format", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + } + ], + "argsoriginal": "(const char* format,char* buf,size_t buf_size)", + "call_args": "(format,buf,buf_size)", + "cimguiname": "igImParseFormatTrimDecorations", + "defaults": [], + "funcname": "ImParseFormatTrimDecorations", + "location": "internal", + "ov_cimguiname": "igImParseFormatTrimDecorations", + "ret": "const char*", + "signature": "(const char*,char*,size_t)", + "stname": "" + } + ], + "igImPow": [ + { + "args": "(float x,float y)", + "argsT": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "argsoriginal": "(float x,float y)", + "call_args": "(x,y)", + "cimguiname": "igImPow", + "defaults": [], + "funcname": "ImPow", + "location": "internal", + "ov_cimguiname": "igImPowFloat", + "ret": "float", + "signature": "(float,float)", + "stname": "" + }, + { + "args": "(double x,double y)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + } + ], + "argsoriginal": "(double x,double y)", + "call_args": "(x,y)", + "cimguiname": "igImPow", + "defaults": [], + "funcname": "ImPow", + "location": "internal", + "ov_cimguiname": "igImPowdouble", + "ret": "double", + "signature": "(double,double)", + "stname": "" + } + ], + "igImRotate": [ + { + "args": "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + }, + { + "name": "cos_a", + "type": "float" + }, + { + "name": "sin_a", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& v,float cos_a,float sin_a)", + "call_args": "(v,cos_a,sin_a)", + "cimguiname": "igImRotate", + "defaults": [], + "funcname": "ImRotate", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImRotate", + "ret": "void", + "signature": "(const ImVec2,float,float)", + "stname": "" + } + ], + "igImSaturate": [ + { + "args": "(float f)", + "argsT": [ + { + "name": "f", + "type": "float" + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImSaturate", + "defaults": [], + "funcname": "ImSaturate", + "location": "internal", + "ov_cimguiname": "igImSaturate", + "ret": "float", + "signature": "(float)", + "stname": "" + } + ], + "igImSign": [ + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImSign", + "defaults": [], + "funcname": "ImSign", + "location": "internal", + "ov_cimguiname": "igImSignFloat", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImSign", + "defaults": [], + "funcname": "ImSign", + "location": "internal", + "ov_cimguiname": "igImSigndouble", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "igImStrSkipBlank": [ + { + "args": "(const char* str)", + "argsT": [ + { + "name": "str", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "igImStrSkipBlank", + "defaults": [], + "funcname": "ImStrSkipBlank", + "location": "internal", + "ov_cimguiname": "igImStrSkipBlank", + "ret": "const char*", + "signature": "(const char*)", + "stname": "" + } + ], + "igImStrTrimBlanks": [ + { + "args": "(char* str)", + "argsT": [ + { + "name": "str", + "type": "char*" + } + ], + "argsoriginal": "(char* str)", + "call_args": "(str)", + "cimguiname": "igImStrTrimBlanks", + "defaults": [], + "funcname": "ImStrTrimBlanks", + "location": "internal", + "ov_cimguiname": "igImStrTrimBlanks", + "ret": "void", + "signature": "(char*)", + "stname": "" + } + ], + "igImStrbolW": [ + { + "args": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "argsT": [ + { + "name": "buf_mid_line", + "type": "const ImWchar*" + }, + { + "name": "buf_begin", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "call_args": "(buf_mid_line,buf_begin)", + "cimguiname": "igImStrbolW", + "defaults": [], + "funcname": "ImStrbolW", + "location": "internal", + "ov_cimguiname": "igImStrbolW", + "ret": "const ImWchar*", + "signature": "(const ImWchar*,const ImWchar*)", + "stname": "" + } + ], + "igImStrchrRange": [ + { + "args": "(const char* str_begin,const char* str_end,char c)", + "argsT": [ + { + "name": "str_begin", + "type": "const char*" + }, + { + "name": "str_end", + "type": "const char*" + }, + { + "name": "c", + "type": "char" + } + ], + "argsoriginal": "(const char* str_begin,const char* str_end,char c)", + "call_args": "(str_begin,str_end,c)", + "cimguiname": "igImStrchrRange", + "defaults": [], + "funcname": "ImStrchrRange", + "location": "internal", + "ov_cimguiname": "igImStrchrRange", + "ret": "const char*", + "signature": "(const char*,const char*,char)", + "stname": "" + } + ], + "igImStrdup": [ + { + "args": "(const char* str)", + "argsT": [ + { + "name": "str", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "igImStrdup", + "defaults": [], + "funcname": "ImStrdup", + "location": "internal", + "ov_cimguiname": "igImStrdup", + "ret": "char*", + "signature": "(const char*)", + "stname": "" + } + ], + "igImStrdupcpy": [ + { + "args": "(char* dst,size_t* p_dst_size,const char* str)", + "argsT": [ + { + "name": "dst", + "type": "char*" + }, + { + "name": "p_dst_size", + "type": "size_t*" + }, + { + "name": "str", + "type": "const char*" + } + ], + "argsoriginal": "(char* dst,size_t* p_dst_size,const char* str)", + "call_args": "(dst,p_dst_size,str)", + "cimguiname": "igImStrdupcpy", + "defaults": [], + "funcname": "ImStrdupcpy", + "location": "internal", + "ov_cimguiname": "igImStrdupcpy", + "ret": "char*", + "signature": "(char*,size_t*,const char*)", + "stname": "" + } + ], + "igImStreolRange": [ + { + "args": "(const char* str,const char* str_end)", + "argsT": [ + { + "name": "str", + "type": "const char*" + }, + { + "name": "str_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str,const char* str_end)", + "call_args": "(str,str_end)", + "cimguiname": "igImStreolRange", + "defaults": [], + "funcname": "ImStreolRange", + "location": "internal", + "ov_cimguiname": "igImStreolRange", + "ret": "const char*", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImStricmp": [ + { + "args": "(const char* str1,const char* str2)", + "argsT": [ + { + "name": "str1", + "type": "const char*" + }, + { + "name": "str2", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str1,const char* str2)", + "call_args": "(str1,str2)", + "cimguiname": "igImStricmp", + "defaults": [], + "funcname": "ImStricmp", + "location": "internal", + "ov_cimguiname": "igImStricmp", + "ret": "int", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImStristr": [ + { + "args": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", + "argsT": [ + { + "name": "haystack", + "type": "const char*" + }, + { + "name": "haystack_end", + "type": "const char*" + }, + { + "name": "needle", + "type": "const char*" + }, + { + "name": "needle_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", + "call_args": "(haystack,haystack_end,needle,needle_end)", + "cimguiname": "igImStristr", + "defaults": [], + "funcname": "ImStristr", + "location": "internal", + "ov_cimguiname": "igImStristr", + "ret": "const char*", + "signature": "(const char*,const char*,const char*,const char*)", + "stname": "" + } + ], + "igImStrlenW": [ + { + "args": "(const ImWchar* str)", + "argsT": [ + { + "name": "str", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* str)", + "call_args": "(str)", + "cimguiname": "igImStrlenW", + "defaults": [], + "funcname": "ImStrlenW", + "location": "internal", + "ov_cimguiname": "igImStrlenW", + "ret": "int", + "signature": "(const ImWchar*)", + "stname": "" + } + ], + "igImStrncpy": [ + { + "args": "(char* dst,const char* src,size_t count)", + "argsT": [ + { + "name": "dst", + "type": "char*" + }, + { + "name": "src", + "type": "const char*" + }, + { + "name": "count", + "type": "size_t" + } + ], + "argsoriginal": "(char* dst,const char* src,size_t count)", + "call_args": "(dst,src,count)", + "cimguiname": "igImStrncpy", + "defaults": [], + "funcname": "ImStrncpy", + "location": "internal", + "ov_cimguiname": "igImStrncpy", + "ret": "void", + "signature": "(char*,const char*,size_t)", + "stname": "" + } + ], + "igImStrnicmp": [ + { + "args": "(const char* str1,const char* str2,size_t count)", + "argsT": [ + { + "name": "str1", + "type": "const char*" + }, + { + "name": "str2", + "type": "const char*" + }, + { + "name": "count", + "type": "size_t" + } + ], + "argsoriginal": "(const char* str1,const char* str2,size_t count)", + "call_args": "(str1,str2,count)", + "cimguiname": "igImStrnicmp", + "defaults": [], + "funcname": "ImStrnicmp", + "location": "internal", + "ov_cimguiname": "igImStrnicmp", + "ret": "int", + "signature": "(const char*,const char*,size_t)", + "stname": "" + } + ], + "igImTextCharFromUtf8": [ + { + "args": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", + "argsT": [ + { + "name": "out_char", + "type": "unsigned int*" + }, + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + } + ], + "argsoriginal": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", + "call_args": "(out_char,in_text,in_text_end)", + "cimguiname": "igImTextCharFromUtf8", + "defaults": [], + "funcname": "ImTextCharFromUtf8", + "location": "internal", + "ov_cimguiname": "igImTextCharFromUtf8", + "ret": "int", + "signature": "(unsigned int*,const char*,const char*)", + "stname": "" + } + ], + "igImTextCountCharsFromUtf8": [ + { + "args": "(const char* in_text,const char* in_text_end)", + "argsT": [ + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* in_text,const char* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountCharsFromUtf8", + "defaults": [], + "funcname": "ImTextCountCharsFromUtf8", + "location": "internal", + "ov_cimguiname": "igImTextCountCharsFromUtf8", + "ret": "int", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImTextCountUtf8BytesFromChar": [ + { + "args": "(const char* in_text,const char* in_text_end)", + "argsT": [ + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* in_text,const char* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountUtf8BytesFromChar", + "defaults": [], + "funcname": "ImTextCountUtf8BytesFromChar", + "location": "internal", + "ov_cimguiname": "igImTextCountUtf8BytesFromChar", + "ret": "int", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImTextCountUtf8BytesFromStr": [ + { + "args": "(const ImWchar* in_text,const ImWchar* in_text_end)", + "argsT": [ + { + "name": "in_text", + "type": "const ImWchar*" + }, + { + "name": "in_text_end", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* in_text,const ImWchar* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountUtf8BytesFromStr", + "defaults": [], + "funcname": "ImTextCountUtf8BytesFromStr", + "location": "internal", + "ov_cimguiname": "igImTextCountUtf8BytesFromStr", + "ret": "int", + "signature": "(const ImWchar*,const ImWchar*)", + "stname": "" + } + ], + "igImTextStrFromUtf8": [ + { + "args": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)", + "argsT": [ + { + "name": "buf", + "type": "ImWchar*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + }, + { + "name": "in_remaining", + "type": "const char**" + } + ], + "argsoriginal": "(ImWchar* buf,int buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))", + "call_args": "(buf,buf_size,in_text,in_text_end,in_remaining)", + "cimguiname": "igImTextStrFromUtf8", + "defaults": { + "in_remaining": "((void*)0)" + }, + "funcname": "ImTextStrFromUtf8", + "location": "internal", + "ov_cimguiname": "igImTextStrFromUtf8", + "ret": "int", + "signature": "(ImWchar*,int,const char*,const char*,const char**)", + "stname": "" + } + ], + "igImTextStrToUtf8": [ + { + "args": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", + "argsT": [ + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "in_text", + "type": "const ImWchar*" + }, + { + "name": "in_text_end", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(char* buf,int buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", + "call_args": "(buf,buf_size,in_text,in_text_end)", + "cimguiname": "igImTextStrToUtf8", + "defaults": [], + "funcname": "ImTextStrToUtf8", + "location": "internal", + "ov_cimguiname": "igImTextStrToUtf8", + "ret": "int", + "signature": "(char*,int,const ImWchar*,const ImWchar*)", + "stname": "" + } + ], + "igImTriangleArea": [ + { + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c)", + "call_args": "(a,b,c)", + "cimguiname": "igImTriangleArea", + "defaults": [], + "funcname": "ImTriangleArea", + "location": "internal", + "ov_cimguiname": "igImTriangleArea", + "ret": "float", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImTriangleBarycentricCoords": [ + { + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "out_u", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_v", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_w", + "reftoptr": true, + "type": "float*" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)", + "call_args": "(a,b,c,p,*out_u,*out_v,*out_w)", + "cimguiname": "igImTriangleBarycentricCoords", + "defaults": [], + "funcname": "ImTriangleBarycentricCoords", + "location": "internal", + "ov_cimguiname": "igImTriangleBarycentricCoords", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float,float,float)", + "stname": "" + } + ], + "igImTriangleClosestPoint": [ + { + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", + "call_args": "(a,b,c,p)", + "cimguiname": "igImTriangleClosestPoint", + "defaults": [], + "funcname": "ImTriangleClosestPoint", + "location": "internal", + "nonUDT": 1, + "ov_cimguiname": "igImTriangleClosestPoint", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImTriangleContainsPoint": [ + { + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", + "call_args": "(a,b,c,p)", + "cimguiname": "igImTriangleContainsPoint", + "defaults": [], + "funcname": "ImTriangleContainsPoint", + "location": "internal", + "ov_cimguiname": "igImTriangleContainsPoint", + "ret": "bool", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImUpperPowerOfTwo": [ + { + "args": "(int v)", + "argsT": [ + { + "name": "v", + "type": "int" + } + ], + "argsoriginal": "(int v)", + "call_args": "(v)", + "cimguiname": "igImUpperPowerOfTwo", + "defaults": [], + "funcname": "ImUpperPowerOfTwo", + "location": "internal", + "ov_cimguiname": "igImUpperPowerOfTwo", + "ret": "int", + "signature": "(int)", + "stname": "" + } + ], + "igImage": [ + { + "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", + "argsT": [ + { + "name": "user_texture_id", + "type": "ImTextureID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "uv0", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "tint_col", + "type": "const ImVec4" + }, + { + "name": "border_col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))", + "call_args": "(user_texture_id,size,uv0,uv1,tint_col,border_col)", + "cimguiname": "igImage", + "defaults": { + "border_col": "ImVec4(0,0,0,0)", + "tint_col": "ImVec4(1,1,1,1)", + "uv0": "ImVec2(0,0)", + "uv1": "ImVec2(1,1)" + }, + "funcname": "Image", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igImage", + "ret": "void", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "stname": "" + } + ], + "igImageButton": [ + { + "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)", + "argsT": [ + { + "name": "user_texture_id", + "type": "ImTextureID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "uv0", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "frame_padding", + "type": "int" + }, + { + "name": "bg_col", + "type": "const ImVec4" + }, + { + "name": "tint_col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))", + "call_args": "(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)", + "cimguiname": "igImageButton", + "defaults": { + "bg_col": "ImVec4(0,0,0,0)", + "frame_padding": "-1", + "tint_col": "ImVec4(1,1,1,1)", + "uv0": "ImVec2(0,0)", + "uv1": "ImVec2(1,1)" + }, + "funcname": "ImageButton", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igImageButton", + "ret": "bool", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)", + "stname": "" + } + ], + "igImageButtonEx": [ + { + "args": "(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec2 padding,const ImVec4 bg_col,const ImVec4 tint_col)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "texture_id", + "type": "ImTextureID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "uv0", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "padding", + "type": "const ImVec2" + }, + { + "name": "bg_col", + "type": "const ImVec4" + }, + { + "name": "tint_col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(ImGuiID id,ImTextureID texture_id,const ImVec2& size,const ImVec2& uv0,const ImVec2& uv1,const ImVec2& padding,const ImVec4& bg_col,const ImVec4& tint_col)", + "call_args": "(id,texture_id,size,uv0,uv1,padding,bg_col,tint_col)", + "cimguiname": "igImageButtonEx", + "defaults": [], + "funcname": "ImageButtonEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igImageButtonEx", + "ret": "bool", + "signature": "(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "stname": "" + } + ], + "igIndent": [ + { + "args": "(float indent_w)", + "argsT": [ + { + "name": "indent_w", + "type": "float" + } + ], + "argsoriginal": "(float indent_w=0.0f)", + "call_args": "(indent_w)", + "cimguiname": "igIndent", + "defaults": { + "indent_w": "0.0f" + }, + "funcname": "Indent", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igIndent", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igInitialize": [ + { + "args": "(ImGuiContext* context)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* context)", + "call_args": "(context)", + "cimguiname": "igInitialize", + "defaults": [], + "funcname": "Initialize", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igInitialize", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igInputDouble": [ + { + "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "double*" + }, + { + "name": "step", + "type": "double" + }, + { + "name": "step_fast", + "type": "double" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,format,flags)", + "cimguiname": "igInputDouble", + "defaults": { + "flags": "0", + "format": "\"%.6f\"", + "step": "0.0", + "step_fast": "0.0" + }, + "funcname": "InputDouble", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputDouble", + "ret": "bool", + "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputFloat": [ + { + "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float*" + }, + { + "name": "step", + "type": "float" + }, + { + "name": "step_fast", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,format,flags)", + "cimguiname": "igInputFloat", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "step": "0.0f", + "step_fast": "0.0f" + }, + "funcname": "InputFloat", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputFloat2": [ + { + "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[2]" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat2", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat2", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat2", + "ret": "bool", + "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputFloat3": [ + { + "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[3]" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat3", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat3", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat3", + "ret": "bool", + "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputFloat4": [ + { + "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[4]" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat4", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat4", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat4", + "ret": "bool", + "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputInt": [ + { + "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "step", + "type": "int" + }, + { + "name": "step_fast", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,flags)", + "cimguiname": "igInputInt", + "defaults": { + "flags": "0", + "step": "1", + "step_fast": "100" + }, + "funcname": "InputInt", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt", + "ret": "bool", + "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputInt2": [ + { + "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[2]" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt2", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt2", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt2", + "ret": "bool", + "signature": "(const char*,int[2],ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputInt3": [ + { + "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[3]" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt3", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt3", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt3", + "ret": "bool", + "signature": "(const char*,int[3],ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputInt4": [ + { + "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[4]" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt4", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt4", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt4", + "ret": "bool", + "signature": "(const char*,int[4],ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputScalar": [ + { + "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "p_step", + "type": "const void*" + }, + { + "name": "p_step_fast", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)", + "cimguiname": "igInputScalar", + "defaults": { + "flags": "0", + "format": "((void*)0)", + "p_step": "((void*)0)", + "p_step_fast": "((void*)0)" + }, + "funcname": "InputScalar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputScalar", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputScalarN": [ + { + "args": "(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)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "components", + "type": "int" + }, + { + "name": "p_step", + "type": "const void*" + }, + { + "name": "p_step_fast", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)", + "cimguiname": "igInputScalarN", + "defaults": { + "flags": "0", + "format": "((void*)0)", + "p_step": "((void*)0)", + "p_step_fast": "((void*)0)" + }, + "funcname": "InputScalarN", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputScalarN", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputText": [ + { + "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,buf,buf_size,flags,callback,user_data)", + "cimguiname": "igInputText", + "defaults": { + "callback": "((void*)0)", + "flags": "0", + "user_data": "((void*)0)" + }, + "funcname": "InputText", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igInputText", + "ret": "bool", + "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "stname": "" + } + ], + "igInputTextEx": [ + { + "args": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "hint", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "size_arg", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2& size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)", + "cimguiname": "igInputTextEx", + "defaults": { + "callback": "((void*)0)", + "user_data": "((void*)0)" + }, + "funcname": "InputTextEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igInputTextEx", + "ret": "bool", + "signature": "(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "stname": "" + } + ], + "igInputTextMultiline": [ + { + "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,buf,buf_size,size,flags,callback,user_data)", + "cimguiname": "igInputTextMultiline", + "defaults": { + "callback": "((void*)0)", + "flags": "0", + "size": "ImVec2(0,0)", + "user_data": "((void*)0)" + }, + "funcname": "InputTextMultiline", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetDrawData", - "ret": "ImDrawData*", - "signature": "()", + "ov_cimguiname": "igInputTextMultiline", + "ret": "bool", + "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], - "igGetDrawListSharedData": [ + "igInputTextWithHint": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetDrawListSharedData", - "defaults": [], - "funcname": "GetDrawListSharedData", + "args": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "hint", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,hint,buf,buf_size,flags,callback,user_data)", + "cimguiname": "igInputTextWithHint", + "defaults": { + "callback": "((void*)0)", + "flags": "0", + "user_data": "((void*)0)" + }, + "funcname": "InputTextWithHint", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetDrawListSharedData", - "ret": "ImDrawListSharedData*", - "signature": "()", + "ov_cimguiname": "igInputTextWithHint", + "ret": "bool", + "signature": "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", "stname": "" } ], - "igGetFont": [ + "igInvisibleButton": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetFont", - "defaults": [], - "funcname": "GetFont", + "args": "(const char* str_id,const ImVec2 size,ImGuiButtonFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiButtonFlags" + } + ], + "argsoriginal": "(const char* str_id,const ImVec2& size,ImGuiButtonFlags flags=0)", + "call_args": "(str_id,size,flags)", + "cimguiname": "igInvisibleButton", + "defaults": { + "flags": "0" + }, + "funcname": "InvisibleButton", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetFont", - "ret": "ImFont*", - "signature": "()", + "ov_cimguiname": "igInvisibleButton", + "ret": "bool", + "signature": "(const char*,const ImVec2,ImGuiButtonFlags)", "stname": "" } ], - "igGetFontSize": [ + "igIsActiveIdUsingKey": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetFontSize", + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsActiveIdUsingKey", "defaults": [], - "funcname": "GetFontSize", + "funcname": "IsActiveIdUsingKey", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetFontSize", - "ret": "float", - "signature": "()", + "ov_cimguiname": "igIsActiveIdUsingKey", + "ret": "bool", + "signature": "(ImGuiKey)", "stname": "" } ], - "igGetFontTexUvWhitePixel": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetFontTexUvWhitePixel", - "defaults": [], - "funcname": "GetFontTexUvWhitePixel", - "namespace": "ImGui", - "ov_cimguiname": "igGetFontTexUvWhitePixel", - "ret": "ImVec2", - "signature": "()", - "stname": "" - }, + "igIsActiveIdUsingNavDir": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImGuiDir dir)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "dir", + "type": "ImGuiDir" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetFontTexUvWhitePixel", + "argsoriginal": "(ImGuiDir dir)", + "call_args": "(dir)", + "cimguiname": "igIsActiveIdUsingNavDir", "defaults": [], - "funcname": "GetFontTexUvWhitePixel", + "funcname": "IsActiveIdUsingNavDir", + "location": "internal", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetFontTexUvWhitePixel_nonUDT", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igIsActiveIdUsingNavDir", + "ret": "bool", + "signature": "(ImGuiDir)", "stname": "" - }, + } + ], + "igIsActiveIdUsingNavInput": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetFontTexUvWhitePixel", + "args": "(ImGuiNavInput input)", + "argsT": [ + { + "name": "input", + "type": "ImGuiNavInput" + } + ], + "argsoriginal": "(ImGuiNavInput input)", + "call_args": "(input)", + "cimguiname": "igIsActiveIdUsingNavInput", "defaults": [], - "funcname": "GetFontTexUvWhitePixel", + "funcname": "IsActiveIdUsingNavInput", + "location": "internal", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetFontTexUvWhitePixel_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", + "ov_cimguiname": "igIsActiveIdUsingNavInput", + "ret": "bool", + "signature": "(ImGuiNavInput)", "stname": "" } ], - "igGetForegroundDrawList": [ + "igIsAnyItemActive": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetForegroundDrawList", + "cimguiname": "igIsAnyItemActive", "defaults": [], - "funcname": "GetForegroundDrawList", + "funcname": "IsAnyItemActive", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetForegroundDrawList", - "ret": "ImDrawList*", + "ov_cimguiname": "igIsAnyItemActive", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetFrameCount": [ + "igIsAnyItemFocused": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFrameCount", + "cimguiname": "igIsAnyItemFocused", "defaults": [], - "funcname": "GetFrameCount", + "funcname": "IsAnyItemFocused", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetFrameCount", - "ret": "int", + "ov_cimguiname": "igIsAnyItemFocused", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetFrameHeight": [ + "igIsAnyItemHovered": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFrameHeight", + "cimguiname": "igIsAnyItemHovered", "defaults": [], - "funcname": "GetFrameHeight", + "funcname": "IsAnyItemHovered", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetFrameHeight", - "ret": "float", + "ov_cimguiname": "igIsAnyItemHovered", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetFrameHeightWithSpacing": [ + "igIsAnyMouseDown": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetFrameHeightWithSpacing", + "cimguiname": "igIsAnyMouseDown", "defaults": [], - "funcname": "GetFrameHeightWithSpacing", + "funcname": "IsAnyMouseDown", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetFrameHeightWithSpacing", - "ret": "float", + "ov_cimguiname": "igIsAnyMouseDown", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetID": [ + "igIsClippedEx": [ { - "args": "(const char* str_id)", + "args": "(const ImRect bb,ImGuiID id,bool clip_even_when_logged)", "argsT": [ { - "name": "str_id", - "type": "const char*" - } - ], - "argsoriginal": "(const char* str_id)", - "call_args": "(str_id)", - "cimguiname": "igGetID", - "defaults": [], - "funcname": "GetID", - "namespace": "ImGui", - "ov_cimguiname": "igGetIDStr", - "ret": "ImGuiID", - "signature": "(const char*)", - "stname": "" - }, - { - "args": "(const char* str_id_begin,const char* str_id_end)", - "argsT": [ + "name": "bb", + "type": "const ImRect" + }, { - "name": "str_id_begin", - "type": "const char*" + "name": "id", + "type": "ImGuiID" }, { - "name": "str_id_end", - "type": "const char*" + "name": "clip_even_when_logged", + "type": "bool" } ], - "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", - "call_args": "(str_id_begin,str_id_end)", - "cimguiname": "igGetID", + "argsoriginal": "(const ImRect& bb,ImGuiID id,bool clip_even_when_logged)", + "call_args": "(bb,id,clip_even_when_logged)", + "cimguiname": "igIsClippedEx", "defaults": [], - "funcname": "GetID", + "funcname": "IsClippedEx", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetIDRange", - "ret": "ImGuiID", - "signature": "(const char*,const char*)", + "ov_cimguiname": "igIsClippedEx", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,bool)", "stname": "" - }, + } + ], + "igIsDragDropPayloadBeingAccepted": [ { - "args": "(const void* ptr_id)", - "argsT": [ - { - "name": "ptr_id", - "type": "const void*" - } - ], - "argsoriginal": "(const void* ptr_id)", - "call_args": "(ptr_id)", - "cimguiname": "igGetID", - "defaults": [], - "funcname": "GetID", - "namespace": "ImGui", - "ov_cimguiname": "igGetIDPtr", - "ret": "ImGuiID", - "signature": "(const void*)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsDragDropPayloadBeingAccepted", + "defaults": [], + "funcname": "IsDragDropPayloadBeingAccepted", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", + "ret": "bool", + "signature": "()", "stname": "" } ], - "igGetIO": [ + "igIsItemActivated": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetIO", + "cimguiname": "igIsItemActivated", "defaults": [], - "funcname": "GetIO", + "funcname": "IsItemActivated", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetIO", - "ret": "ImGuiIO*", - "retref": "&", + "ov_cimguiname": "igIsItemActivated", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetItemRectMax": [ + "igIsItemActive": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectMax", + "cimguiname": "igIsItemActive", "defaults": [], - "funcname": "GetItemRectMax", + "funcname": "IsItemActive", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetItemRectMax", - "ret": "ImVec2", + "ov_cimguiname": "igIsItemActive", + "ret": "bool", "signature": "()", "stname": "" - }, + } + ], + "igIsItemClicked": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImGuiMouseButton mouse_button)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "mouse_button", + "type": "ImGuiMouseButton" } ], + "argsoriginal": "(ImGuiMouseButton mouse_button=0)", + "call_args": "(mouse_button)", + "cimguiname": "igIsItemClicked", + "defaults": { + "mouse_button": "0" + }, + "funcname": "IsItemClicked", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemClicked", + "ret": "bool", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igIsItemDeactivated": [ + { + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectMax", + "cimguiname": "igIsItemDeactivated", "defaults": [], - "funcname": "GetItemRectMax", + "funcname": "IsItemDeactivated", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetItemRectMax_nonUDT", - "ret": "void", + "ov_cimguiname": "igIsItemDeactivated", + "ret": "bool", "signature": "()", "stname": "" - }, + } + ], + "igIsItemDeactivatedAfterEdit": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectMax", + "cimguiname": "igIsItemDeactivatedAfterEdit", "defaults": [], - "funcname": "GetItemRectMax", + "funcname": "IsItemDeactivatedAfterEdit", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetItemRectMax_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", + "ov_cimguiname": "igIsItemDeactivatedAfterEdit", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetItemRectMin": [ + "igIsItemEdited": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectMin", + "cimguiname": "igIsItemEdited", "defaults": [], - "funcname": "GetItemRectMin", + "funcname": "IsItemEdited", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetItemRectMin", - "ret": "ImVec2", + "ov_cimguiname": "igIsItemEdited", + "ret": "bool", "signature": "()", "stname": "" - }, + } + ], + "igIsItemFocused": [ { - "args": "(ImVec2 *pOut)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemFocused", + "defaults": [], + "funcname": "IsItemFocused", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemFocused", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemHovered": [ + { + "args": "(ImGuiHoveredFlags flags)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "flags", + "type": "ImGuiHoveredFlags" } ], + "argsoriginal": "(ImGuiHoveredFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsItemHovered", + "defaults": { + "flags": "0" + }, + "funcname": "IsItemHovered", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemHovered", + "ret": "bool", + "signature": "(ImGuiHoveredFlags)", + "stname": "" + } + ], + "igIsItemToggledOpen": [ + { + "args": "()", + "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectMin", + "cimguiname": "igIsItemToggledOpen", "defaults": [], - "funcname": "GetItemRectMin", + "funcname": "IsItemToggledOpen", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetItemRectMin_nonUDT", - "ret": "void", + "ov_cimguiname": "igIsItemToggledOpen", + "ret": "bool", "signature": "()", "stname": "" - }, + } + ], + "igIsItemToggledSelection": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectMin", + "cimguiname": "igIsItemToggledSelection", "defaults": [], - "funcname": "GetItemRectMin", + "funcname": "IsItemToggledSelection", + "location": "internal", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetItemRectMin_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", + "ov_cimguiname": "igIsItemToggledSelection", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetItemRectSize": [ + "igIsItemVisible": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetItemRectSize", + "cimguiname": "igIsItemVisible", "defaults": [], - "funcname": "GetItemRectSize", + "funcname": "IsItemVisible", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetItemRectSize", - "ret": "ImVec2", + "ov_cimguiname": "igIsItemVisible", + "ret": "bool", "signature": "()", "stname": "" - }, + } + ], + "igIsKeyDown": [ { - "args": "(ImVec2 *pOut)", + "args": "(int user_key_index)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "user_key_index", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetItemRectSize", + "argsoriginal": "(int user_key_index)", + "call_args": "(user_key_index)", + "cimguiname": "igIsKeyDown", "defaults": [], - "funcname": "GetItemRectSize", + "funcname": "IsKeyDown", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetItemRectSize_nonUDT", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igIsKeyDown", + "ret": "bool", + "signature": "(int)", "stname": "" - }, + } + ], + "igIsKeyPressed": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetItemRectSize", + "args": "(int user_key_index,bool repeat)", + "argsT": [ + { + "name": "user_key_index", + "type": "int" + }, + { + "name": "repeat", + "type": "bool" + } + ], + "argsoriginal": "(int user_key_index,bool repeat=true)", + "call_args": "(user_key_index,repeat)", + "cimguiname": "igIsKeyPressed", + "defaults": { + "repeat": "true" + }, + "funcname": "IsKeyPressed", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyPressed", + "ret": "bool", + "signature": "(int,bool)", + "stname": "" + } + ], + "igIsKeyPressedMap": [ + { + "args": "(ImGuiKey key,bool repeat)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "repeat", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiKey key,bool repeat=true)", + "call_args": "(key,repeat)", + "cimguiname": "igIsKeyPressedMap", + "defaults": { + "repeat": "true" + }, + "funcname": "IsKeyPressedMap", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyPressedMap", + "ret": "bool", + "signature": "(ImGuiKey,bool)", + "stname": "" + } + ], + "igIsKeyReleased": [ + { + "args": "(int user_key_index)", + "argsT": [ + { + "name": "user_key_index", + "type": "int" + } + ], + "argsoriginal": "(int user_key_index)", + "call_args": "(user_key_index)", + "cimguiname": "igIsKeyReleased", "defaults": [], - "funcname": "GetItemRectSize", + "funcname": "IsKeyReleased", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyReleased", + "ret": "bool", + "signature": "(int)", + "stname": "" + } + ], + "igIsMouseClicked": [ + { + "args": "(ImGuiMouseButton button,bool repeat)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "repeat", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)", + "call_args": "(button,repeat)", + "cimguiname": "igIsMouseClicked", + "defaults": { + "repeat": "false" + }, + "funcname": "IsMouseClicked", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetItemRectSize_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", + "ov_cimguiname": "igIsMouseClicked", + "ret": "bool", + "signature": "(ImGuiMouseButton,bool)", "stname": "" } ], - "igGetKeyIndex": [ + "igIsMouseDoubleClicked": [ { - "args": "(ImGuiKey imgui_key)", + "args": "(ImGuiMouseButton button)", "argsT": [ { - "name": "imgui_key", - "type": "ImGuiKey" + "name": "button", + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(ImGuiKey imgui_key)", - "call_args": "(imgui_key)", - "cimguiname": "igGetKeyIndex", + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseDoubleClicked", "defaults": [], - "funcname": "GetKeyIndex", + "funcname": "IsMouseDoubleClicked", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetKeyIndex", - "ret": "int", - "signature": "(ImGuiKey)", + "ov_cimguiname": "igIsMouseDoubleClicked", + "ret": "bool", + "signature": "(ImGuiMouseButton)", "stname": "" } ], - "igGetKeyPressedAmount": [ + "igIsMouseDown": [ { - "args": "(int key_index,float repeat_delay,float rate)", + "args": "(ImGuiMouseButton button)", "argsT": [ { - "name": "key_index", - "type": "int" - }, - { - "name": "repeat_delay", - "type": "float" - }, - { - "name": "rate", - "type": "float" + "name": "button", + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(int key_index,float repeat_delay,float rate)", - "call_args": "(key_index,repeat_delay,rate)", - "cimguiname": "igGetKeyPressedAmount", - "defaults": [], - "funcname": "GetKeyPressedAmount", - "namespace": "ImGui", - "ov_cimguiname": "igGetKeyPressedAmount", - "ret": "int", - "signature": "(int,float,float)", - "stname": "" - } - ], - "igGetMouseCursor": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMouseCursor", + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseDown", "defaults": [], - "funcname": "GetMouseCursor", + "funcname": "IsMouseDown", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetMouseCursor", - "ret": "ImGuiMouseCursor", - "signature": "()", + "ov_cimguiname": "igIsMouseDown", + "ret": "bool", + "signature": "(ImGuiMouseButton)", "stname": "" } ], - "igGetMouseDragDelta": [ + "igIsMouseDragPastThreshold": [ { "args": "(ImGuiMouseButton button,float lock_threshold)", "argsT": [ @@ -10144,27 +21044,25 @@ "type": "float" } ], - "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", + "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", - "cimguiname": "igGetMouseDragDelta", + "cimguiname": "igIsMouseDragPastThreshold", "defaults": { - "button": "0", "lock_threshold": "-1.0f" }, - "funcname": "GetMouseDragDelta", + "funcname": "IsMouseDragPastThreshold", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetMouseDragDelta", - "ret": "ImVec2", + "ov_cimguiname": "igIsMouseDragPastThreshold", + "ret": "bool", "signature": "(ImGuiMouseButton,float)", "stname": "" - }, + } + ], + "igIsMouseDragging": [ { - "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", + "args": "(ImGuiMouseButton button,float lock_threshold)", "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, { "name": "button", "type": "ImGuiMouseButton" @@ -10174,3938 +21072,4850 @@ "type": "float" } ], - "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", + "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", "call_args": "(button,lock_threshold)", - "cimguiname": "igGetMouseDragDelta", + "cimguiname": "igIsMouseDragging", "defaults": { - "button": "0", "lock_threshold": "-1.0f" }, - "funcname": "GetMouseDragDelta", + "funcname": "IsMouseDragging", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetMouseDragDelta_nonUDT", - "ret": "void", + "ov_cimguiname": "igIsMouseDragging", + "ret": "bool", "signature": "(ImGuiMouseButton,float)", "stname": "" - }, + } + ], + "igIsMouseHoveringRect": [ { - "args": "(ImGuiMouseButton button,float lock_threshold)", + "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "r_min", + "type": "const ImVec2" }, { - "name": "lock_threshold", - "type": "float" + "name": "r_max", + "type": "const ImVec2" + }, + { + "name": "clip", + "type": "bool" } ], - "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", - "call_args": "(button,lock_threshold)", - "cimguiname": "igGetMouseDragDelta", + "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)", + "call_args": "(r_min,r_max,clip)", + "cimguiname": "igIsMouseHoveringRect", "defaults": { - "button": "0", - "lock_threshold": "-1.0f" + "clip": "true" }, - "funcname": "GetMouseDragDelta", + "funcname": "IsMouseHoveringRect", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetMouseDragDelta_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "(ImGuiMouseButton,float)", + "ov_cimguiname": "igIsMouseHoveringRect", + "ret": "bool", + "signature": "(const ImVec2,const ImVec2,bool)", "stname": "" } ], - "igGetMousePos": [ + "igIsMousePosValid": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePos", + "args": "(const ImVec2* mouse_pos)", + "argsT": [ + { + "name": "mouse_pos", + "type": "const ImVec2*" + } + ], + "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))", + "call_args": "(mouse_pos)", + "cimguiname": "igIsMousePosValid", + "defaults": { + "mouse_pos": "((void*)0)" + }, + "funcname": "IsMousePosValid", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igIsMousePosValid", + "ret": "bool", + "signature": "(const ImVec2*)", + "stname": "" + } + ], + "igIsMouseReleased": [ + { + "args": "(ImGuiMouseButton button)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseReleased", "defaults": [], - "funcname": "GetMousePos", + "funcname": "IsMouseReleased", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetMousePos", - "ret": "ImVec2", - "signature": "()", + "ov_cimguiname": "igIsMouseReleased", + "ret": "bool", + "signature": "(ImGuiMouseButton)", "stname": "" - }, + } + ], + "igIsNavInputDown": [ { - "args": "(ImVec2 *pOut)", + "args": "(ImGuiNavInput n)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "n", + "type": "ImGuiNavInput" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePos", + "argsoriginal": "(ImGuiNavInput n)", + "call_args": "(n)", + "cimguiname": "igIsNavInputDown", "defaults": [], - "funcname": "GetMousePos", + "funcname": "IsNavInputDown", + "location": "internal", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetMousePos_nonUDT", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igIsNavInputDown", + "ret": "bool", + "signature": "(ImGuiNavInput)", + "stname": "" + } + ], + "igIsNavInputTest": [ + { + "args": "(ImGuiNavInput n,ImGuiInputReadMode rm)", + "argsT": [ + { + "name": "n", + "type": "ImGuiNavInput" + }, + { + "name": "rm", + "type": "ImGuiInputReadMode" + } + ], + "argsoriginal": "(ImGuiNavInput n,ImGuiInputReadMode rm)", + "call_args": "(n,rm)", + "cimguiname": "igIsNavInputTest", + "defaults": [], + "funcname": "IsNavInputTest", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igIsNavInputTest", + "ret": "bool", + "signature": "(ImGuiNavInput,ImGuiInputReadMode)", + "stname": "" + } + ], + "igIsPopupOpen": [ + { + "args": "(const char* str_id,ImGuiPopupFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiPopupFlags flags=0)", + "call_args": "(str_id,flags)", + "cimguiname": "igIsPopupOpen", + "defaults": { + "flags": "0" + }, + "funcname": "IsPopupOpen", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igIsPopupOpenStr", + "ret": "bool", + "signature": "(const char*,ImGuiPopupFlags)", "stname": "" }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePos", + "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "popup_flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "call_args": "(id,popup_flags)", + "cimguiname": "igIsPopupOpen", "defaults": [], - "funcname": "GetMousePos", + "funcname": "IsPopupOpen", + "location": "internal", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetMousePos_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", + "ov_cimguiname": "igIsPopupOpenID", + "ret": "bool", + "signature": "(ImGuiID,ImGuiPopupFlags)", "stname": "" } ], - "igGetMousePosOnOpeningCurrentPopup": [ + "igIsRectVisible": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "args": "(const ImVec2 size)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igIsRectVisible", "defaults": [], - "funcname": "GetMousePosOnOpeningCurrentPopup", + "funcname": "IsRectVisible", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", - "ret": "ImVec2", - "signature": "()", + "ov_cimguiname": "igIsRectVisibleNil", + "ret": "bool", + "signature": "(const ImVec2)", "stname": "" }, { - "args": "(ImVec2 *pOut)", + "args": "(const ImVec2 rect_min,const ImVec2 rect_max)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "rect_min", + "type": "const ImVec2" + }, + { + "name": "rect_max", + "type": "const ImVec2" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)", + "call_args": "(rect_min,rect_max)", + "cimguiname": "igIsRectVisible", "defaults": [], - "funcname": "GetMousePosOnOpeningCurrentPopup", + "funcname": "IsRectVisible", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup_nonUDT", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igIsRectVisibleVec2", + "ret": "bool", + "signature": "(const ImVec2,const ImVec2)", "stname": "" - }, + } + ], + "igIsWindowAppearing": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "cimguiname": "igIsWindowAppearing", "defaults": [], - "funcname": "GetMousePosOnOpeningCurrentPopup", + "funcname": "IsWindowAppearing", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", + "ov_cimguiname": "igIsWindowAppearing", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetScrollMaxX": [ + "igIsWindowChildOf": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetScrollMaxX", + "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "potential_parent", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "call_args": "(window,potential_parent)", + "cimguiname": "igIsWindowChildOf", "defaults": [], - "funcname": "GetScrollMaxX", + "funcname": "IsWindowChildOf", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetScrollMaxX", - "ret": "float", - "signature": "()", + "ov_cimguiname": "igIsWindowChildOf", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiWindow*)", "stname": "" } ], - "igGetScrollMaxY": [ + "igIsWindowCollapsed": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetScrollMaxY", + "cimguiname": "igIsWindowCollapsed", "defaults": [], - "funcname": "GetScrollMaxY", + "funcname": "IsWindowCollapsed", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetScrollMaxY", - "ret": "float", + "ov_cimguiname": "igIsWindowCollapsed", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetScrollX": [ + "igIsWindowDocked": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetScrollX", + "cimguiname": "igIsWindowDocked", "defaults": [], - "funcname": "GetScrollX", + "funcname": "IsWindowDocked", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetScrollX", - "ret": "float", + "ov_cimguiname": "igIsWindowDocked", + "ret": "bool", "signature": "()", "stname": "" } ], - "igGetScrollY": [ + "igIsWindowFocused": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetScrollY", - "defaults": [], - "funcname": "GetScrollY", + "args": "(ImGuiFocusedFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiFocusedFlags" + } + ], + "argsoriginal": "(ImGuiFocusedFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsWindowFocused", + "defaults": { + "flags": "0" + }, + "funcname": "IsWindowFocused", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetScrollY", - "ret": "float", - "signature": "()", + "ov_cimguiname": "igIsWindowFocused", + "ret": "bool", + "signature": "(ImGuiFocusedFlags)", "stname": "" } ], - "igGetStateStorage": [ + "igIsWindowHovered": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetStateStorage", - "defaults": [], - "funcname": "GetStateStorage", + "args": "(ImGuiHoveredFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiHoveredFlags" + } + ], + "argsoriginal": "(ImGuiHoveredFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsWindowHovered", + "defaults": { + "flags": "0" + }, + "funcname": "IsWindowHovered", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetStateStorage", - "ret": "ImGuiStorage*", - "signature": "()", + "ov_cimguiname": "igIsWindowHovered", + "ret": "bool", + "signature": "(ImGuiHoveredFlags)", "stname": "" } ], - "igGetStyle": [ + "igIsWindowNavFocusable": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetStyle", + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igIsWindowNavFocusable", "defaults": [], - "funcname": "GetStyle", + "funcname": "IsWindowNavFocusable", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetStyle", - "ret": "ImGuiStyle*", - "retref": "&", - "signature": "()", + "ov_cimguiname": "igIsWindowNavFocusable", + "ret": "bool", + "signature": "(ImGuiWindow*)", "stname": "" } ], - "igGetStyleColorName": [ + "igItemAdd": [ { - "args": "(ImGuiCol idx)", + "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "nav_bb", + "type": "const ImRect*" } ], - "argsoriginal": "(ImGuiCol idx)", - "call_args": "(idx)", - "cimguiname": "igGetStyleColorName", - "defaults": [], - "funcname": "GetStyleColorName", + "argsoriginal": "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0))", + "call_args": "(bb,id,nav_bb)", + "cimguiname": "igItemAdd", + "defaults": { + "nav_bb": "((void*)0)" + }, + "funcname": "ItemAdd", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetStyleColorName", - "ret": "const char*", - "signature": "(ImGuiCol)", + "ov_cimguiname": "igItemAdd", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,const ImRect*)", "stname": "" } ], - "igGetStyleColorVec4": [ + "igItemHoverable": [ { - "args": "(ImGuiCol idx)", + "args": "(const ImRect bb,ImGuiID id)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiCol idx)", - "call_args": "(idx)", - "cimguiname": "igGetStyleColorVec4", + "argsoriginal": "(const ImRect& bb,ImGuiID id)", + "call_args": "(bb,id)", + "cimguiname": "igItemHoverable", "defaults": [], - "funcname": "GetStyleColorVec4", + "funcname": "ItemHoverable", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetStyleColorVec4", - "ret": "const ImVec4*", - "retref": "&", - "signature": "(ImGuiCol)", + "ov_cimguiname": "igItemHoverable", + "ret": "bool", + "signature": "(const ImRect,ImGuiID)", "stname": "" } ], - "igGetTextLineHeight": [ + "igItemSize": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTextLineHeight", - "defaults": [], - "funcname": "GetTextLineHeight", + "args": "(const ImVec2 size,float text_baseline_y)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "text_baseline_y", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& size,float text_baseline_y=-1.0f)", + "call_args": "(size,text_baseline_y)", + "cimguiname": "igItemSize", + "defaults": { + "text_baseline_y": "-1.0f" + }, + "funcname": "ItemSize", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetTextLineHeight", - "ret": "float", - "signature": "()", + "ov_cimguiname": "igItemSizeVec2", + "ret": "void", + "signature": "(const ImVec2,float)", + "stname": "" + }, + { + "args": "(const ImRect bb,float text_baseline_y)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "text_baseline_y", + "type": "float" + } + ], + "argsoriginal": "(const ImRect& bb,float text_baseline_y=-1.0f)", + "call_args": "(bb,text_baseline_y)", + "cimguiname": "igItemSize", + "defaults": { + "text_baseline_y": "-1.0f" + }, + "funcname": "ItemSize", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igItemSizeRect", + "ret": "void", + "signature": "(const ImRect,float)", "stname": "" } ], - "igGetTextLineHeightWithSpacing": [ + "igKeepAliveID": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTextLineHeightWithSpacing", + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igKeepAliveID", "defaults": [], - "funcname": "GetTextLineHeightWithSpacing", + "funcname": "KeepAliveID", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetTextLineHeightWithSpacing", - "ret": "float", - "signature": "()", + "ov_cimguiname": "igKeepAliveID", + "ret": "void", + "signature": "(ImGuiID)", "stname": "" } ], - "igGetTime": [ + "igLabelText": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTime", + "args": "(const char* label,const char* fmt,...)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* label,const char* fmt,...)", + "call_args": "(label,fmt,...)", + "cimguiname": "igLabelText", "defaults": [], - "funcname": "GetTime", + "funcname": "LabelText", + "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetTime", - "ret": "double", - "signature": "()", + "ov_cimguiname": "igLabelText", + "ret": "void", + "signature": "(const char*,const char*,...)", "stname": "" } ], - "igGetTreeNodeToLabelSpacing": [ + "igLabelTextV": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetTreeNodeToLabelSpacing", + "args": "(const char* label,const char* fmt,va_list args)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* label,const char* fmt,va_list args)", + "call_args": "(label,fmt,args)", + "cimguiname": "igLabelTextV", "defaults": [], - "funcname": "GetTreeNodeToLabelSpacing", + "funcname": "LabelTextV", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetTreeNodeToLabelSpacing", - "ret": "float", - "signature": "()", + "ov_cimguiname": "igLabelTextV", + "ret": "void", + "signature": "(const char*,const char*,va_list)", "stname": "" } ], - "igGetVersion": [ + "igListBox": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetVersion", - "defaults": [], - "funcname": "GetVersion", + "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items", + "type": "const char* const[]" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)", + "call_args": "(label,current_item,items,items_count,height_in_items)", + "cimguiname": "igListBox", + "defaults": { + "height_in_items": "-1" + }, + "funcname": "ListBox", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetVersion", - "ret": "const char*", - "signature": "()", + "ov_cimguiname": "igListBoxStr_arr", + "ret": "bool", + "signature": "(const char*,int*,const char* const[],int,int)", + "stname": "" + }, + { + "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items_getter", + "ret": "bool", + "signature": "(void* data,int idx,const char** out_text)", + "type": "bool(*)(void* data,int idx,const char** out_text)" + }, + { + "name": "data", + "type": "void*" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)", + "call_args": "(label,current_item,items_getter,data,items_count,height_in_items)", + "cimguiname": "igListBox", + "defaults": { + "height_in_items": "-1" + }, + "funcname": "ListBox", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igListBoxFnBoolPtr", + "ret": "bool", + "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", "stname": "" } ], - "igGetWindowContentRegionMax": [ + "igListBoxFooter": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetWindowContentRegionMax", + "cimguiname": "igListBoxFooter", "defaults": [], - "funcname": "GetWindowContentRegionMax", + "funcname": "ListBoxFooter", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetWindowContentRegionMax", - "ret": "ImVec2", + "ov_cimguiname": "igListBoxFooter", + "ret": "void", "signature": "()", "stname": "" - }, + } + ], + "igListBoxHeader": [ { - "args": "(ImVec2 *pOut)", + "args": "(const char* label,const ImVec2 size)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMax", - "defaults": [], - "funcname": "GetWindowContentRegionMax", + "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,size)", + "cimguiname": "igListBoxHeader", + "defaults": { + "size": "ImVec2(0,0)" + }, + "funcname": "ListBoxHeader", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowContentRegionMax_nonUDT", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igListBoxHeaderVec2", + "ret": "bool", + "signature": "(const char*,const ImVec2)", "stname": "" }, { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMax", - "defaults": [], - "funcname": "GetWindowContentRegionMax", + "args": "(const char* label,int items_count,int height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int items_count,int height_in_items=-1)", + "call_args": "(label,items_count,height_in_items)", + "cimguiname": "igListBoxHeader", + "defaults": { + "height_in_items": "-1" + }, + "funcname": "ListBoxHeader", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetWindowContentRegionMax_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", + "ov_cimguiname": "igListBoxHeaderInt", + "ret": "bool", + "signature": "(const char*,int,int)", "stname": "" } ], - "igGetWindowContentRegionMin": [ + "igLoadIniSettingsFromDisk": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMin", + "args": "(const char* ini_filename)", + "argsT": [ + { + "name": "ini_filename", + "type": "const char*" + } + ], + "argsoriginal": "(const char* ini_filename)", + "call_args": "(ini_filename)", + "cimguiname": "igLoadIniSettingsFromDisk", "defaults": [], - "funcname": "GetWindowContentRegionMin", + "funcname": "LoadIniSettingsFromDisk", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetWindowContentRegionMin", - "ret": "ImVec2", - "signature": "()", + "ov_cimguiname": "igLoadIniSettingsFromDisk", + "ret": "void", + "signature": "(const char*)", "stname": "" - }, + } + ], + "igLoadIniSettingsFromMemory": [ { - "args": "(ImVec2 *pOut)", + "args": "(const char* ini_data,size_t ini_size)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "ini_data", + "type": "const char*" + }, + { + "name": "ini_size", + "type": "size_t" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMin", - "defaults": [], - "funcname": "GetWindowContentRegionMin", + "argsoriginal": "(const char* ini_data,size_t ini_size=0)", + "call_args": "(ini_data,ini_size)", + "cimguiname": "igLoadIniSettingsFromMemory", + "defaults": { + "ini_size": "0" + }, + "funcname": "LoadIniSettingsFromMemory", + "location": "imgui", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowContentRegionMin_nonUDT", + "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", - "signature": "()", - "stname": "" - }, - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionMin", - "defaults": [], - "funcname": "GetWindowContentRegionMin", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetWindowContentRegionMin_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", + "signature": "(const char*,size_t)", "stname": "" } ], - "igGetWindowContentRegionWidth": [ + "igLogBegin": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowContentRegionWidth", + "args": "(ImGuiLogType type,int auto_open_depth)", + "argsT": [ + { + "name": "type", + "type": "ImGuiLogType" + }, + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(ImGuiLogType type,int auto_open_depth)", + "call_args": "(type,auto_open_depth)", + "cimguiname": "igLogBegin", "defaults": [], - "funcname": "GetWindowContentRegionWidth", + "funcname": "LogBegin", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igGetWindowContentRegionWidth", - "ret": "float", - "signature": "()", + "ov_cimguiname": "igLogBegin", + "ret": "void", + "signature": "(ImGuiLogType,int)", "stname": "" } ], - "igGetWindowDrawList": [ + "igLogButtons": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetWindowDrawList", + "cimguiname": "igLogButtons", "defaults": [], - "funcname": "GetWindowDrawList", + "funcname": "LogButtons", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetWindowDrawList", - "ret": "ImDrawList*", + "ov_cimguiname": "igLogButtons", + "ret": "void", "signature": "()", "stname": "" } ], - "igGetWindowHeight": [ + "igLogFinish": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igGetWindowHeight", + "cimguiname": "igLogFinish", "defaults": [], - "funcname": "GetWindowHeight", + "funcname": "LogFinish", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetWindowHeight", - "ret": "float", + "ov_cimguiname": "igLogFinish", + "ret": "void", "signature": "()", "stname": "" } ], - "igGetWindowPos": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowPos", - "defaults": [], - "funcname": "GetWindowPos", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowPos", - "ret": "ImVec2", - "signature": "()", - "stname": "" - }, + "igLogRenderedText": [ { - "args": "(ImVec2 *pOut)", + "args": "(const ImVec2* ref_pos,const char* text,const char* text_end)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "ref_pos", + "type": "const ImVec2*" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowPos", - "defaults": [], - "funcname": "GetWindowPos", + "argsoriginal": "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))", + "call_args": "(ref_pos,text,text_end)", + "cimguiname": "igLogRenderedText", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "LogRenderedText", + "location": "internal", "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowPos_nonUDT", + "ov_cimguiname": "igLogRenderedText", "ret": "void", - "signature": "()", - "stname": "" - }, - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowPos", - "defaults": [], - "funcname": "GetWindowPos", - "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetWindowPos_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", + "signature": "(const ImVec2*,const char*,const char*)", "stname": "" } ], - "igGetWindowSize": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowSize", - "defaults": [], - "funcname": "GetWindowSize", - "namespace": "ImGui", - "ov_cimguiname": "igGetWindowSize", - "ret": "ImVec2", - "signature": "()", - "stname": "" - }, + "igLogText": [ { - "args": "(ImVec2 *pOut)", + "args": "(const char* fmt,...)", "argsT": [ { - "name": "pOut", - "type": "ImVec2*" + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowSize", + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igLogText", "defaults": [], - "funcname": "GetWindowSize", + "funcname": "LogText", + "isvararg": "...)", + "location": "imgui", + "manual": true, "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetWindowSize_nonUDT", + "ov_cimguiname": "igLogText", "ret": "void", - "signature": "()", + "signature": "(const char*,...)", "stname": "" - }, + } + ], + "igLogToBuffer": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowSize", - "defaults": [], - "funcname": "GetWindowSize", + "args": "(int auto_open_depth)", + "argsT": [ + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToBuffer", + "defaults": { + "auto_open_depth": "-1" + }, + "funcname": "LogToBuffer", + "location": "internal", "namespace": "ImGui", - "nonUDT": 2, - "ov_cimguiname": "igGetWindowSize_nonUDT2", - "ret": "ImVec2_Simple", - "retorig": "ImVec2", - "signature": "()", + "ov_cimguiname": "igLogToBuffer", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igGetWindowWidth": [ + "igLogToClipboard": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igGetWindowWidth", - "defaults": [], - "funcname": "GetWindowWidth", + "args": "(int auto_open_depth)", + "argsT": [ + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToClipboard", + "defaults": { + "auto_open_depth": "-1" + }, + "funcname": "LogToClipboard", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igGetWindowWidth", - "ret": "float", - "signature": "()", + "ov_cimguiname": "igLogToClipboard", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igImage": [ + "igLogToFile": [ { - "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", + "args": "(int auto_open_depth,const char* filename)", "argsT": [ { - "name": "user_texture_id", - "type": "ImTextureID" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "uv0", - "type": "const ImVec2" - }, - { - "name": "uv1", - "type": "const ImVec2" - }, - { - "name": "tint_col", - "type": "const ImVec4" + "name": "auto_open_depth", + "type": "int" }, { - "name": "border_col", - "type": "const ImVec4" + "name": "filename", + "type": "const char*" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))", - "call_args": "(user_texture_id,size,uv0,uv1,tint_col,border_col)", - "cimguiname": "igImage", + "argsoriginal": "(int auto_open_depth=-1,const char* filename=((void*)0))", + "call_args": "(auto_open_depth,filename)", + "cimguiname": "igLogToFile", "defaults": { - "border_col": "ImVec4(0,0,0,0)", - "tint_col": "ImVec4(1,1,1,1)", - "uv0": "ImVec2(0,0)", - "uv1": "ImVec2(1,1)" + "auto_open_depth": "-1", + "filename": "((void*)0)" }, - "funcname": "Image", + "funcname": "LogToFile", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igImage", + "ov_cimguiname": "igLogToFile", "ret": "void", - "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "signature": "(int,const char*)", "stname": "" } ], - "igImageButton": [ + "igLogToTTY": [ { - "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)", + "args": "(int auto_open_depth)", "argsT": [ { - "name": "user_texture_id", - "type": "ImTextureID" - }, - { - "name": "size", - "type": "const ImVec2" - }, - { - "name": "uv0", - "type": "const ImVec2" - }, - { - "name": "uv1", - "type": "const ImVec2" - }, - { - "name": "frame_padding", + "name": "auto_open_depth", "type": "int" - }, - { - "name": "bg_col", - "type": "const ImVec4" - }, - { - "name": "tint_col", - "type": "const ImVec4" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))", - "call_args": "(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)", - "cimguiname": "igImageButton", + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToTTY", "defaults": { - "bg_col": "ImVec4(0,0,0,0)", - "frame_padding": "-1", - "tint_col": "ImVec4(1,1,1,1)", - "uv0": "ImVec2(0,0)", - "uv1": "ImVec2(1,1)" + "auto_open_depth": "-1" }, - "funcname": "ImageButton", + "funcname": "LogToTTY", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igImageButton", - "ret": "bool", - "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)", + "ov_cimguiname": "igLogToTTY", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igIndent": [ + "igMarkIniSettingsDirty": [ { - "args": "(float indent_w)", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igMarkIniSettingsDirty", + "defaults": [], + "funcname": "MarkIniSettingsDirty", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igMarkIniSettingsDirtyNil", + "ret": "void", + "signature": "()", + "stname": "" + }, + { + "args": "(ImGuiWindow* window)", "argsT": [ { - "name": "indent_w", - "type": "float" + "name": "window", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(float indent_w=0.0f)", - "call_args": "(indent_w)", - "cimguiname": "igIndent", - "defaults": { - "indent_w": "0.0f" - }, - "funcname": "Indent", + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igMarkIniSettingsDirty", + "defaults": [], + "funcname": "MarkIniSettingsDirty", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIndent", + "ov_cimguiname": "igMarkIniSettingsDirtyWindowPtr", "ret": "void", - "signature": "(float)", + "signature": "(ImGuiWindow*)", "stname": "" } ], - "igInputDouble": [ + "igMarkItemEdited": [ { - "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "double*" - }, - { - "name": "step", - "type": "double" - }, - { - "name": "step_fast", - "type": "double" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,step,step_fast,format,flags)", - "cimguiname": "igInputDouble", - "defaults": { - "flags": "0", - "format": "\"%.6f\"", - "step": "0.0", - "step_fast": "0.0" - }, - "funcname": "InputDouble", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igMarkItemEdited", + "defaults": [], + "funcname": "MarkItemEdited", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igInputDouble", - "ret": "bool", - "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)", + "ov_cimguiname": "igMarkItemEdited", + "ret": "void", + "signature": "(ImGuiID)", "stname": "" } ], - "igInputFloat": [ + "igMemAlloc": [ { - "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)", + "args": "(size_t size)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float*" - }, - { - "name": "step", - "type": "float" - }, - { - "name": "step_fast", - "type": "float" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "size", + "type": "size_t" } ], - "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,step,step_fast,format,flags)", - "cimguiname": "igInputFloat", - "defaults": { - "flags": "0", - "format": "\"%.3f\"", - "step": "0.0f", - "step_fast": "0.0f" - }, - "funcname": "InputFloat", + "argsoriginal": "(size_t size)", + "call_args": "(size)", + "cimguiname": "igMemAlloc", + "defaults": [], + "funcname": "MemAlloc", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputFloat", - "ret": "bool", - "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)", + "ov_cimguiname": "igMemAlloc", + "ret": "void*", + "signature": "(size_t)", "stname": "" } ], - "igInputFloat2": [ + "igMemFree": [ { - "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)", + "args": "(void* ptr)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "float[2]" - }, - { - "name": "format", - "type": "const char*" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "ptr", + "type": "void*" } ], - "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,format,flags)", - "cimguiname": "igInputFloat2", - "defaults": { - "flags": "0", - "format": "\"%.3f\"" - }, - "funcname": "InputFloat2", + "argsoriginal": "(void* ptr)", + "call_args": "(ptr)", + "cimguiname": "igMemFree", + "defaults": [], + "funcname": "MemFree", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputFloat2", - "ret": "bool", - "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)", + "ov_cimguiname": "igMemFree", + "ret": "void", + "signature": "(void*)", "stname": "" } ], - "igInputFloat3": [ + "igMenuItem": [ { - "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)", + "args": "(const char* label,const char* shortcut,bool selected,bool enabled)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "v", - "type": "float[3]" + "name": "shortcut", + "type": "const char*" }, { - "name": "format", - "type": "const char*" + "name": "selected", + "type": "bool" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "enabled", + "type": "bool" } ], - "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,format,flags)", - "cimguiname": "igInputFloat3", + "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", + "call_args": "(label,shortcut,selected,enabled)", + "cimguiname": "igMenuItem", "defaults": { - "flags": "0", - "format": "\"%.3f\"" + "enabled": "true", + "selected": "false", + "shortcut": "((void*)0)" }, - "funcname": "InputFloat3", + "funcname": "MenuItem", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputFloat3", + "ov_cimguiname": "igMenuItemBool", "ret": "bool", - "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)", + "signature": "(const char*,const char*,bool,bool)", "stname": "" - } - ], - "igInputFloat4": [ + }, { - "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)", + "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "v", - "type": "float[4]" + "name": "shortcut", + "type": "const char*" }, { - "name": "format", - "type": "const char*" + "name": "p_selected", + "type": "bool*" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "enabled", + "type": "bool" } ], - "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,format,flags)", - "cimguiname": "igInputFloat4", + "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)", + "call_args": "(label,shortcut,p_selected,enabled)", + "cimguiname": "igMenuItem", "defaults": { - "flags": "0", - "format": "\"%.3f\"" + "enabled": "true" }, - "funcname": "InputFloat4", + "funcname": "MenuItem", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputFloat4", + "ov_cimguiname": "igMenuItemBoolPtr", "ret": "bool", - "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)", + "signature": "(const char*,const char*,bool*,bool)", "stname": "" } ], - "igInputInt": [ + "igNavInitWindow": [ { - "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)", + "args": "(ImGuiWindow* window,bool force_reinit)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "v", - "type": "int*" + "name": "force_reinit", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiWindow* window,bool force_reinit)", + "call_args": "(window,force_reinit)", + "cimguiname": "igNavInitWindow", + "defaults": [], + "funcname": "NavInitWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igNavInitWindow", + "ret": "void", + "signature": "(ImGuiWindow*,bool)", + "stname": "" + } + ], + "igNavMoveRequestButNoResultYet": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestButNoResultYet", + "defaults": [], + "funcname": "NavMoveRequestButNoResultYet", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestButNoResultYet", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igNavMoveRequestCancel": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestCancel", + "defaults": [], + "funcname": "NavMoveRequestCancel", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestCancel", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igNavMoveRequestForward": [ + { + "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect bb_rel,ImGuiNavMoveFlags move_flags)", + "argsT": [ + { + "name": "move_dir", + "type": "ImGuiDir" }, { - "name": "step", - "type": "int" + "name": "clip_dir", + "type": "ImGuiDir" }, { - "name": "step_fast", - "type": "int" + "name": "bb_rel", + "type": "const ImRect" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "move_flags", + "type": "ImGuiNavMoveFlags" } ], - "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,step,step_fast,flags)", - "cimguiname": "igInputInt", - "defaults": { - "flags": "0", - "step": "1", - "step_fast": "100" - }, - "funcname": "InputInt", + "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,const ImRect& bb_rel,ImGuiNavMoveFlags move_flags)", + "call_args": "(move_dir,clip_dir,bb_rel,move_flags)", + "cimguiname": "igNavMoveRequestForward", + "defaults": [], + "funcname": "NavMoveRequestForward", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igInputInt", - "ret": "bool", - "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)", + "ov_cimguiname": "igNavMoveRequestForward", + "ret": "void", + "signature": "(ImGuiDir,ImGuiDir,const ImRect,ImGuiNavMoveFlags)", "stname": "" } ], - "igInputInt2": [ + "igNavMoveRequestTryWrapping": [ { - "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)", + "args": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "v", - "type": "int[2]" + "name": "move_flags", + "type": "ImGuiNavMoveFlags" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", + "call_args": "(window,move_flags)", + "cimguiname": "igNavMoveRequestTryWrapping", + "defaults": [], + "funcname": "NavMoveRequestTryWrapping", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestTryWrapping", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiNavMoveFlags)", + "stname": "" + } + ], + "igNewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNewFrame", + "defaults": [], + "funcname": "NewFrame", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igNewFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igNewLine": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNewLine", + "defaults": [], + "funcname": "NewLine", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igNewLine", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igNextColumn": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNextColumn", + "defaults": [], + "funcname": "NextColumn", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igNextColumn", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igOpenPopup": [ + { + "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "popup_flags", + "type": "ImGuiPopupFlags" } ], - "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,flags)", - "cimguiname": "igInputInt2", + "argsoriginal": "(const char* str_id,ImGuiPopupFlags popup_flags=0)", + "call_args": "(str_id,popup_flags)", + "cimguiname": "igOpenPopup", "defaults": { - "flags": "0" + "popup_flags": "0" }, - "funcname": "InputInt2", + "funcname": "OpenPopup", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputInt2", - "ret": "bool", - "signature": "(const char*,int[2],ImGuiInputTextFlags)", + "ov_cimguiname": "igOpenPopup", + "ret": "void", + "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], - "igInputInt3": [ + "igOpenPopupContextItem": [ { - "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)", + "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", "argsT": [ { - "name": "label", + "name": "str_id", "type": "const char*" }, { - "name": "v", - "type": "int[3]" - }, - { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "popup_flags", + "type": "ImGuiPopupFlags" } ], - "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,flags)", - "cimguiname": "igInputInt3", + "argsoriginal": "(const char* str_id=((void*)0),ImGuiPopupFlags popup_flags=1)", + "call_args": "(str_id,popup_flags)", + "cimguiname": "igOpenPopupContextItem", "defaults": { - "flags": "0" + "popup_flags": "1", + "str_id": "((void*)0)" }, - "funcname": "InputInt3", + "funcname": "OpenPopupContextItem", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputInt3", + "ov_cimguiname": "igOpenPopupContextItem", "ret": "bool", - "signature": "(const char*,int[3],ImGuiInputTextFlags)", + "signature": "(const char*,ImGuiPopupFlags)", "stname": "" } ], - "igInputInt4": [ + "igOpenPopupEx": [ { - "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)", + "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[4]" + "name": "id", + "type": "ImGuiID" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "popup_flags", + "type": "ImGuiPopupFlags" } ], - "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)", - "call_args": "(label,v,flags)", - "cimguiname": "igInputInt4", + "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None)", + "call_args": "(id,popup_flags)", + "cimguiname": "igOpenPopupEx", "defaults": { - "flags": "0" + "popup_flags": "ImGuiPopupFlags_None" }, - "funcname": "InputInt4", + "funcname": "OpenPopupEx", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igInputInt4", - "ret": "bool", - "signature": "(const char*,int[4],ImGuiInputTextFlags)", + "ov_cimguiname": "igOpenPopupEx", + "ret": "void", + "signature": "(ImGuiID,ImGuiPopupFlags)", "stname": "" } ], - "igInputScalar": [ + "igPlotEx": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", + "args": "(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,ImVec2 frame_size)", "argsT": [ + { + "name": "plot_type", + "type": "ImGuiPlotType" + }, { "name": "label", "type": "const char*" }, { - "name": "data_type", - "type": "ImGuiDataType" + "name": "values_getter", + "ret": "float", + "signature": "(void* data,int idx)", + "type": "float(*)(void* data,int idx)" }, { - "name": "p_data", + "name": "data", "type": "void*" }, { - "name": "p_step", - "type": "const void*" + "name": "values_count", + "type": "int" }, { - "name": "p_step_fast", - "type": "const void*" + "name": "values_offset", + "type": "int" }, { - "name": "format", + "name": "overlay_text", "type": "const char*" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "frame_size", + "type": "ImVec2" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", - "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)", - "cimguiname": "igInputScalar", - "defaults": { - "flags": "0", - "format": "((void*)0)", - "p_step": "((void*)0)", - "p_step_fast": "((void*)0)" - }, - "funcname": "InputScalar", + "argsoriginal": "(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,ImVec2 frame_size)", + "call_args": "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size)", + "cimguiname": "igPlotEx", + "defaults": [], + "funcname": "PlotEx", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igInputScalar", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)", + "ov_cimguiname": "igPlotEx", + "ret": "int", + "signature": "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" } ], - "igInputScalarN": [ + "igPlotHistogram": [ { - "args": "(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)", + "args": "(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)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "data_type", - "type": "ImGuiDataType" + "name": "values", + "type": "const float*" }, { - "name": "p_data", - "type": "void*" + "name": "values_count", + "type": "int" }, { - "name": "components", + "name": "values_offset", "type": "int" }, { - "name": "p_step", - "type": "const void*" + "name": "overlay_text", + "type": "const char*" }, { - "name": "p_step_fast", - "type": "const void*" + "name": "scale_min", + "type": "float" }, { - "name": "format", - "type": "const char*" + "name": "scale_max", + "type": "float" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "graph_size", + "type": "ImVec2" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", - "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)", - "cimguiname": "igInputScalarN", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", + "cimguiname": "igPlotHistogram", "defaults": { - "flags": "0", - "format": "((void*)0)", - "p_step": "((void*)0)", - "p_step_fast": "((void*)0)" + "graph_size": "ImVec2(0,0)", + "overlay_text": "((void*)0)", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "stride": "sizeof(float)", + "values_offset": "0" }, - "funcname": "InputScalarN", + "funcname": "PlotHistogram", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputScalarN", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)", + "ov_cimguiname": "igPlotHistogramFloatPtr", + "ret": "void", + "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", "stname": "" - } - ], - "igInputText": [ + }, { - "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "args": "(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)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "buf", - "type": "char*" + "name": "values_getter", + "ret": "float", + "signature": "(void* data,int idx)", + "type": "float(*)(void* data,int idx)" }, { - "name": "buf_size", - "type": "size_t" + "name": "data", + "type": "void*" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "values_count", + "type": "int" }, { - "name": "callback", - "type": "ImGuiInputTextCallback" + "name": "values_offset", + "type": "int" }, { - "name": "user_data", - "type": "void*" + "name": "overlay_text", + "type": "const char*" + }, + { + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" } ], - "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", - "call_args": "(label,buf,buf_size,flags,callback,user_data)", - "cimguiname": "igInputText", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", + "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", + "cimguiname": "igPlotHistogram", "defaults": { - "callback": "((void*)0)", - "flags": "0", - "user_data": "((void*)0)" + "graph_size": "ImVec2(0,0)", + "overlay_text": "((void*)0)", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "values_offset": "0" }, - "funcname": "InputText", + "funcname": "PlotHistogram", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputText", - "ret": "bool", - "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "ov_cimguiname": "igPlotHistogramFnFloatPtr", + "ret": "void", + "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", "stname": "" } ], - "igInputTextMultiline": [ + "igPlotLines": [ { - "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "args": "(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)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "buf", - "type": "char*" + "name": "values", + "type": "const float*" }, { - "name": "buf_size", - "type": "size_t" + "name": "values_count", + "type": "int" }, { - "name": "size", - "type": "const ImVec2" + "name": "values_offset", + "type": "int" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "overlay_text", + "type": "const char*" }, { - "name": "callback", - "type": "ImGuiInputTextCallback" + "name": "scale_min", + "type": "float" }, { - "name": "user_data", - "type": "void*" + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" + }, + { + "name": "stride", + "type": "int" } ], - "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", - "call_args": "(label,buf,buf_size,size,flags,callback,user_data)", - "cimguiname": "igInputTextMultiline", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", + "cimguiname": "igPlotLines", "defaults": { - "callback": "((void*)0)", - "flags": "0", - "size": "ImVec2(0,0)", - "user_data": "((void*)0)" + "graph_size": "ImVec2(0,0)", + "overlay_text": "((void*)0)", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "stride": "sizeof(float)", + "values_offset": "0" }, - "funcname": "InputTextMultiline", + "funcname": "PlotLines", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputTextMultiline", - "ret": "bool", - "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "ov_cimguiname": "igPlotLinesFloatPtr", + "ret": "void", + "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", "stname": "" - } - ], - "igInputTextWithHint": [ + }, { - "args": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "args": "(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)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "hint", - "type": "const char*" + "name": "values_getter", + "ret": "float", + "signature": "(void* data,int idx)", + "type": "float(*)(void* data,int idx)" }, { - "name": "buf", - "type": "char*" + "name": "data", + "type": "void*" }, { - "name": "buf_size", - "type": "size_t" + "name": "values_count", + "type": "int" }, { - "name": "flags", - "type": "ImGuiInputTextFlags" + "name": "values_offset", + "type": "int" }, { - "name": "callback", - "type": "ImGuiInputTextCallback" + "name": "overlay_text", + "type": "const char*" }, { - "name": "user_data", - "type": "void*" + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" } ], - "argsoriginal": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", - "call_args": "(label,hint,buf,buf_size,flags,callback,user_data)", - "cimguiname": "igInputTextWithHint", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", + "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", + "cimguiname": "igPlotLines", "defaults": { - "callback": "((void*)0)", - "flags": "0", - "user_data": "((void*)0)" + "graph_size": "ImVec2(0,0)", + "overlay_text": "((void*)0)", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "values_offset": "0" }, - "funcname": "InputTextWithHint", + "funcname": "PlotLines", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igPlotLinesFnFloatPtr", + "ret": "void", + "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "stname": "" + } + ], + "igPopAllowKeyboardFocus": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopAllowKeyboardFocus", + "defaults": [], + "funcname": "PopAllowKeyboardFocus", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igPopAllowKeyboardFocus", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopButtonRepeat": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopButtonRepeat", + "defaults": [], + "funcname": "PopButtonRepeat", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInputTextWithHint", - "ret": "bool", - "signature": "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "ov_cimguiname": "igPopButtonRepeat", + "ret": "void", + "signature": "()", "stname": "" } ], - "igInvisibleButton": [ + "igPopClipRect": [ { - "args": "(const char* str_id,const ImVec2 size)", - "argsT": [ - { - "name": "str_id", - "type": "const char*" - }, - { - "name": "size", - "type": "const ImVec2" - } - ], - "argsoriginal": "(const char* str_id,const ImVec2& size)", - "call_args": "(str_id,size)", - "cimguiname": "igInvisibleButton", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopClipRect", "defaults": [], - "funcname": "InvisibleButton", + "funcname": "PopClipRect", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igInvisibleButton", - "ret": "bool", - "signature": "(const char*,const ImVec2)", + "ov_cimguiname": "igPopClipRect", + "ret": "void", + "signature": "()", "stname": "" } ], - "igIsAnyItemActive": [ + "igPopColumnsBackground": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsAnyItemActive", + "cimguiname": "igPopColumnsBackground", "defaults": [], - "funcname": "IsAnyItemActive", + "funcname": "PopColumnsBackground", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsAnyItemActive", - "ret": "bool", + "ov_cimguiname": "igPopColumnsBackground", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsAnyItemFocused": [ + "igPopFocusScope": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsAnyItemFocused", + "cimguiname": "igPopFocusScope", "defaults": [], - "funcname": "IsAnyItemFocused", + "funcname": "PopFocusScope", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsAnyItemFocused", - "ret": "bool", + "ov_cimguiname": "igPopFocusScope", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsAnyItemHovered": [ + "igPopFont": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsAnyItemHovered", + "cimguiname": "igPopFont", "defaults": [], - "funcname": "IsAnyItemHovered", + "funcname": "PopFont", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsAnyItemHovered", - "ret": "bool", + "ov_cimguiname": "igPopFont", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsAnyMouseDown": [ + "igPopID": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsAnyMouseDown", + "cimguiname": "igPopID", "defaults": [], - "funcname": "IsAnyMouseDown", + "funcname": "PopID", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsAnyMouseDown", - "ret": "bool", + "ov_cimguiname": "igPopID", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsItemActivated": [ + "igPopItemFlag": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsItemActivated", + "cimguiname": "igPopItemFlag", "defaults": [], - "funcname": "IsItemActivated", + "funcname": "PopItemFlag", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsItemActivated", - "ret": "bool", + "ov_cimguiname": "igPopItemFlag", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsItemActive": [ + "igPopItemWidth": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsItemActive", + "cimguiname": "igPopItemWidth", "defaults": [], - "funcname": "IsItemActive", + "funcname": "PopItemWidth", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsItemActive", - "ret": "bool", + "ov_cimguiname": "igPopItemWidth", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsItemClicked": [ + "igPopStyleColor": [ { - "args": "(ImGuiMouseButton mouse_button)", + "args": "(int count)", "argsT": [ { - "name": "mouse_button", - "type": "ImGuiMouseButton" + "name": "count", + "type": "int" } ], - "argsoriginal": "(ImGuiMouseButton mouse_button=0)", - "call_args": "(mouse_button)", - "cimguiname": "igIsItemClicked", + "argsoriginal": "(int count=1)", + "call_args": "(count)", + "cimguiname": "igPopStyleColor", "defaults": { - "mouse_button": "0" + "count": "1" }, - "funcname": "IsItemClicked", + "funcname": "PopStyleColor", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsItemClicked", - "ret": "bool", - "signature": "(ImGuiMouseButton)", + "ov_cimguiname": "igPopStyleColor", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igIsItemDeactivated": [ + "igPopStyleVar": [ + { + "args": "(int count)", + "argsT": [ + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(int count=1)", + "call_args": "(count)", + "cimguiname": "igPopStyleVar", + "defaults": { + "count": "1" + }, + "funcname": "PopStyleVar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igPopStyleVar", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igPopTextWrapPos": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsItemDeactivated", + "cimguiname": "igPopTextWrapPos", "defaults": [], - "funcname": "IsItemDeactivated", + "funcname": "PopTextWrapPos", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsItemDeactivated", - "ret": "bool", + "ov_cimguiname": "igPopTextWrapPos", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsItemDeactivatedAfterEdit": [ + "igProgressBar": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemDeactivatedAfterEdit", + "args": "(float fraction,const ImVec2 size_arg,const char* overlay)", + "argsT": [ + { + "name": "fraction", + "type": "float" + }, + { + "name": "size_arg", + "type": "const ImVec2" + }, + { + "name": "overlay", + "type": "const char*" + } + ], + "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))", + "call_args": "(fraction,size_arg,overlay)", + "cimguiname": "igProgressBar", + "defaults": { + "overlay": "((void*)0)", + "size_arg": "ImVec2(-1,0)" + }, + "funcname": "ProgressBar", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igProgressBar", + "ret": "void", + "signature": "(float,const ImVec2,const char*)", + "stname": "" + } + ], + "igPushAllowKeyboardFocus": [ + { + "args": "(bool allow_keyboard_focus)", + "argsT": [ + { + "name": "allow_keyboard_focus", + "type": "bool" + } + ], + "argsoriginal": "(bool allow_keyboard_focus)", + "call_args": "(allow_keyboard_focus)", + "cimguiname": "igPushAllowKeyboardFocus", "defaults": [], - "funcname": "IsItemDeactivatedAfterEdit", + "funcname": "PushAllowKeyboardFocus", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsItemDeactivatedAfterEdit", - "ret": "bool", - "signature": "()", + "ov_cimguiname": "igPushAllowKeyboardFocus", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igPushButtonRepeat": [ + { + "args": "(bool repeat)", + "argsT": [ + { + "name": "repeat", + "type": "bool" + } + ], + "argsoriginal": "(bool repeat)", + "call_args": "(repeat)", + "cimguiname": "igPushButtonRepeat", + "defaults": [], + "funcname": "PushButtonRepeat", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igPushButtonRepeat", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igPushClipRect": [ + { + "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", + "argsT": [ + { + "name": "clip_rect_min", + "type": "const ImVec2" + }, + { + "name": "clip_rect_max", + "type": "const ImVec2" + }, + { + "name": "intersect_with_current_clip_rect", + "type": "bool" + } + ], + "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)", + "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)", + "cimguiname": "igPushClipRect", + "defaults": [], + "funcname": "PushClipRect", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igPushClipRect", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,bool)", "stname": "" } ], - "igIsItemEdited": [ + "igPushColumnClipRect": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemEdited", + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index)", + "call_args": "(column_index)", + "cimguiname": "igPushColumnClipRect", "defaults": [], - "funcname": "IsItemEdited", + "funcname": "PushColumnClipRect", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsItemEdited", - "ret": "bool", - "signature": "()", + "ov_cimguiname": "igPushColumnClipRect", + "ret": "void", + "signature": "(int)", "stname": "" } ], - "igIsItemFocused": [ + "igPushColumnsBackground": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsItemFocused", + "cimguiname": "igPushColumnsBackground", "defaults": [], - "funcname": "IsItemFocused", + "funcname": "PushColumnsBackground", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsItemFocused", - "ret": "bool", + "ov_cimguiname": "igPushColumnsBackground", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsItemHovered": [ + "igPushFocusScope": [ { - "args": "(ImGuiHoveredFlags flags)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "flags", - "type": "ImGuiHoveredFlags" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiHoveredFlags flags=0)", - "call_args": "(flags)", - "cimguiname": "igIsItemHovered", - "defaults": { - "flags": "0" - }, - "funcname": "IsItemHovered", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igPushFocusScope", + "defaults": [], + "funcname": "PushFocusScope", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsItemHovered", - "ret": "bool", - "signature": "(ImGuiHoveredFlags)", + "ov_cimguiname": "igPushFocusScope", + "ret": "void", + "signature": "(ImGuiID)", "stname": "" } ], - "igIsItemToggledOpen": [ + "igPushFont": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemToggledOpen", + "args": "(ImFont* font)", + "argsT": [ + { + "name": "font", + "type": "ImFont*" + } + ], + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igPushFont", "defaults": [], - "funcname": "IsItemToggledOpen", + "funcname": "PushFont", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsItemToggledOpen", - "ret": "bool", - "signature": "()", + "ov_cimguiname": "igPushFont", + "ret": "void", + "signature": "(ImFont*)", "stname": "" } ], - "igIsItemVisible": [ + "igPushID": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsItemVisible", + "args": "(const char* str_id)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igPushID", "defaults": [], - "funcname": "IsItemVisible", + "funcname": "PushID", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsItemVisible", - "ret": "bool", - "signature": "()", + "ov_cimguiname": "igPushIDStr", + "ret": "void", + "signature": "(const char*)", "stname": "" - } - ], - "igIsKeyDown": [ + }, { - "args": "(int user_key_index)", + "args": "(const char* str_id_begin,const char* str_id_end)", "argsT": [ { - "name": "user_key_index", - "type": "int" + "name": "str_id_begin", + "type": "const char*" + }, + { + "name": "str_id_end", + "type": "const char*" } ], - "argsoriginal": "(int user_key_index)", - "call_args": "(user_key_index)", - "cimguiname": "igIsKeyDown", + "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", + "call_args": "(str_id_begin,str_id_end)", + "cimguiname": "igPushID", "defaults": [], - "funcname": "IsKeyDown", + "funcname": "PushID", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyDown", - "ret": "bool", - "signature": "(int)", + "ov_cimguiname": "igPushIDStrStr", + "ret": "void", + "signature": "(const char*,const char*)", "stname": "" - } - ], - "igIsKeyPressed": [ + }, { - "args": "(int user_key_index,bool repeat)", + "args": "(const void* ptr_id)", "argsT": [ { - "name": "user_key_index", - "type": "int" - }, - { - "name": "repeat", - "type": "bool" + "name": "ptr_id", + "type": "const void*" } ], - "argsoriginal": "(int user_key_index,bool repeat=true)", - "call_args": "(user_key_index,repeat)", - "cimguiname": "igIsKeyPressed", - "defaults": { - "repeat": "true" - }, - "funcname": "IsKeyPressed", + "argsoriginal": "(const void* ptr_id)", + "call_args": "(ptr_id)", + "cimguiname": "igPushID", + "defaults": [], + "funcname": "PushID", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyPressed", - "ret": "bool", - "signature": "(int,bool)", + "ov_cimguiname": "igPushIDPtr", + "ret": "void", + "signature": "(const void*)", "stname": "" - } - ], - "igIsKeyReleased": [ + }, { - "args": "(int user_key_index)", + "args": "(int int_id)", "argsT": [ { - "name": "user_key_index", + "name": "int_id", "type": "int" } ], - "argsoriginal": "(int user_key_index)", - "call_args": "(user_key_index)", - "cimguiname": "igIsKeyReleased", + "argsoriginal": "(int int_id)", + "call_args": "(int_id)", + "cimguiname": "igPushID", "defaults": [], - "funcname": "IsKeyReleased", + "funcname": "PushID", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyReleased", - "ret": "bool", + "ov_cimguiname": "igPushIDInt", + "ret": "void", "signature": "(int)", "stname": "" } ], - "igIsMouseClicked": [ + "igPushItemFlag": [ { - "args": "(ImGuiMouseButton button,bool repeat)", + "args": "(ImGuiItemFlags option,bool enabled)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "option", + "type": "ImGuiItemFlags" }, { - "name": "repeat", + "name": "enabled", "type": "bool" } ], - "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)", - "call_args": "(button,repeat)", - "cimguiname": "igIsMouseClicked", - "defaults": { - "repeat": "false" - }, - "funcname": "IsMouseClicked", + "argsoriginal": "(ImGuiItemFlags option,bool enabled)", + "call_args": "(option,enabled)", + "cimguiname": "igPushItemFlag", + "defaults": [], + "funcname": "PushItemFlag", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseClicked", - "ret": "bool", - "signature": "(ImGuiMouseButton,bool)", + "ov_cimguiname": "igPushItemFlag", + "ret": "void", + "signature": "(ImGuiItemFlags,bool)", "stname": "" } ], - "igIsMouseDoubleClicked": [ + "igPushItemWidth": [ { - "args": "(ImGuiMouseButton button)", + "args": "(float item_width)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "item_width", + "type": "float" } ], - "argsoriginal": "(ImGuiMouseButton button)", - "call_args": "(button)", - "cimguiname": "igIsMouseDoubleClicked", + "argsoriginal": "(float item_width)", + "call_args": "(item_width)", + "cimguiname": "igPushItemWidth", "defaults": [], - "funcname": "IsMouseDoubleClicked", + "funcname": "PushItemWidth", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseDoubleClicked", - "ret": "bool", - "signature": "(ImGuiMouseButton)", + "ov_cimguiname": "igPushItemWidth", + "ret": "void", + "signature": "(float)", "stname": "" } ], - "igIsMouseDown": [ + "igPushMultiItemsWidths": [ { - "args": "(ImGuiMouseButton button)", + "args": "(int components,float width_full)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "components", + "type": "int" + }, + { + "name": "width_full", + "type": "float" } ], - "argsoriginal": "(ImGuiMouseButton button)", - "call_args": "(button)", - "cimguiname": "igIsMouseDown", + "argsoriginal": "(int components,float width_full)", + "call_args": "(components,width_full)", + "cimguiname": "igPushMultiItemsWidths", "defaults": [], - "funcname": "IsMouseDown", + "funcname": "PushMultiItemsWidths", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseDown", - "ret": "bool", - "signature": "(ImGuiMouseButton)", + "ov_cimguiname": "igPushMultiItemsWidths", + "ret": "void", + "signature": "(int,float)", "stname": "" } ], - "igIsMouseDragging": [ + "igPushOverrideID": [ { - "args": "(ImGuiMouseButton button,float lock_threshold)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" - }, - { - "name": "lock_threshold", - "type": "float" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", - "call_args": "(button,lock_threshold)", - "cimguiname": "igIsMouseDragging", - "defaults": { - "lock_threshold": "-1.0f" - }, - "funcname": "IsMouseDragging", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igPushOverrideID", + "defaults": [], + "funcname": "PushOverrideID", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseDragging", - "ret": "bool", - "signature": "(ImGuiMouseButton,float)", + "ov_cimguiname": "igPushOverrideID", + "ret": "void", + "signature": "(ImGuiID)", "stname": "" } ], - "igIsMouseHoveringRect": [ + "igPushStyleColor": [ { - "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)", + "args": "(ImGuiCol idx,ImU32 col)", "argsT": [ { - "name": "r_min", - "type": "const ImVec2" + "name": "idx", + "type": "ImGuiCol" }, { - "name": "r_max", - "type": "const ImVec2" + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImGuiCol idx,ImU32 col)", + "call_args": "(idx,col)", + "cimguiname": "igPushStyleColor", + "defaults": [], + "funcname": "PushStyleColor", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igPushStyleColorU32", + "ret": "void", + "signature": "(ImGuiCol,ImU32)", + "stname": "" + }, + { + "args": "(ImGuiCol idx,const ImVec4 col)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" }, { - "name": "clip", - "type": "bool" + "name": "col", + "type": "const ImVec4" } ], - "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)", - "call_args": "(r_min,r_max,clip)", - "cimguiname": "igIsMouseHoveringRect", - "defaults": { - "clip": "true" - }, - "funcname": "IsMouseHoveringRect", + "argsoriginal": "(ImGuiCol idx,const ImVec4& col)", + "call_args": "(idx,col)", + "cimguiname": "igPushStyleColor", + "defaults": [], + "funcname": "PushStyleColor", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseHoveringRect", - "ret": "bool", - "signature": "(const ImVec2,const ImVec2,bool)", + "ov_cimguiname": "igPushStyleColorVec4", + "ret": "void", + "signature": "(ImGuiCol,const ImVec4)", "stname": "" } ], - "igIsMousePosValid": [ + "igPushStyleVar": [ { - "args": "(const ImVec2* mouse_pos)", + "args": "(ImGuiStyleVar idx,float val)", "argsT": [ { - "name": "mouse_pos", - "type": "const ImVec2*" + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "val", + "type": "float" } ], - "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))", - "call_args": "(mouse_pos)", - "cimguiname": "igIsMousePosValid", - "defaults": { - "mouse_pos": "((void*)0)" - }, - "funcname": "IsMousePosValid", + "argsoriginal": "(ImGuiStyleVar idx,float val)", + "call_args": "(idx,val)", + "cimguiname": "igPushStyleVar", + "defaults": [], + "funcname": "PushStyleVar", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsMousePosValid", - "ret": "bool", - "signature": "(const ImVec2*)", + "ov_cimguiname": "igPushStyleVarFloat", + "ret": "void", + "signature": "(ImGuiStyleVar,float)", "stname": "" - } - ], - "igIsMouseReleased": [ + }, { - "args": "(ImGuiMouseButton button)", + "args": "(ImGuiStyleVar idx,const ImVec2 val)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "val", + "type": "const ImVec2" } ], - "argsoriginal": "(ImGuiMouseButton button)", - "call_args": "(button)", - "cimguiname": "igIsMouseReleased", + "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)", + "call_args": "(idx,val)", + "cimguiname": "igPushStyleVar", "defaults": [], - "funcname": "IsMouseReleased", + "funcname": "PushStyleVar", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseReleased", - "ret": "bool", - "signature": "(ImGuiMouseButton)", + "ov_cimguiname": "igPushStyleVarVec2", + "ret": "void", + "signature": "(ImGuiStyleVar,const ImVec2)", "stname": "" } ], - "igIsPopupOpen": [ + "igPushTextWrapPos": [ { - "args": "(const char* str_id)", + "args": "(float wrap_local_pos_x)", "argsT": [ { - "name": "str_id", - "type": "const char*" + "name": "wrap_local_pos_x", + "type": "float" } ], - "argsoriginal": "(const char* str_id)", - "call_args": "(str_id)", - "cimguiname": "igIsPopupOpen", - "defaults": [], - "funcname": "IsPopupOpen", + "argsoriginal": "(float wrap_local_pos_x=0.0f)", + "call_args": "(wrap_local_pos_x)", + "cimguiname": "igPushTextWrapPos", + "defaults": { + "wrap_local_pos_x": "0.0f" + }, + "funcname": "PushTextWrapPos", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsPopupOpen", - "ret": "bool", - "signature": "(const char*)", + "ov_cimguiname": "igPushTextWrapPos", + "ret": "void", + "signature": "(float)", "stname": "" } ], - "igIsRectVisible": [ + "igRadioButton": [ { - "args": "(const ImVec2 size)", + "args": "(const char* label,bool active)", "argsT": [ { - "name": "size", - "type": "const ImVec2" + "name": "label", + "type": "const char*" + }, + { + "name": "active", + "type": "bool" } ], - "argsoriginal": "(const ImVec2& size)", - "call_args": "(size)", - "cimguiname": "igIsRectVisible", + "argsoriginal": "(const char* label,bool active)", + "call_args": "(label,active)", + "cimguiname": "igRadioButton", "defaults": [], - "funcname": "IsRectVisible", + "funcname": "RadioButton", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsRectVisible", + "ov_cimguiname": "igRadioButtonBool", "ret": "bool", - "signature": "(const ImVec2)", + "signature": "(const char*,bool)", "stname": "" }, { - "args": "(const ImVec2 rect_min,const ImVec2 rect_max)", + "args": "(const char* label,int* v,int v_button)", "argsT": [ { - "name": "rect_min", - "type": "const ImVec2" + "name": "label", + "type": "const char*" }, { - "name": "rect_max", - "type": "const ImVec2" + "name": "v", + "type": "int*" + }, + { + "name": "v_button", + "type": "int" } ], - "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)", - "call_args": "(rect_min,rect_max)", - "cimguiname": "igIsRectVisible", + "argsoriginal": "(const char* label,int* v,int v_button)", + "call_args": "(label,v,v_button)", + "cimguiname": "igRadioButton", "defaults": [], - "funcname": "IsRectVisible", + "funcname": "RadioButton", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsRectVisibleVec2", + "ov_cimguiname": "igRadioButtonIntPtr", "ret": "bool", - "signature": "(const ImVec2,const ImVec2)", + "signature": "(const char*,int*,int)", "stname": "" } ], - "igIsWindowAppearing": [ + "igRender": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igIsWindowAppearing", + "cimguiname": "igRender", "defaults": [], - "funcname": "IsWindowAppearing", + "funcname": "Render", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowAppearing", - "ret": "bool", + "ov_cimguiname": "igRender", + "ret": "void", "signature": "()", "stname": "" } ], - "igIsWindowCollapsed": [ + "igRenderArrow": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igIsWindowCollapsed", - "defaults": [], - "funcname": "IsWindowCollapsed", + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "dir", + "type": "ImGuiDir" + }, + { + "name": "scale", + "type": "float" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)", + "call_args": "(draw_list,pos,col,dir,scale)", + "cimguiname": "igRenderArrow", + "defaults": { + "scale": "1.0f" + }, + "funcname": "RenderArrow", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowCollapsed", - "ret": "bool", - "signature": "()", + "ov_cimguiname": "igRenderArrow", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)", "stname": "" } ], - "igIsWindowFocused": [ + "igRenderArrowDockMenu": [ { - "args": "(ImGuiFocusedFlags flags)", + "args": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)", "argsT": [ { - "name": "flags", - "type": "ImGuiFocusedFlags" - } - ], - "argsoriginal": "(ImGuiFocusedFlags flags=0)", - "call_args": "(flags)", - "cimguiname": "igIsWindowFocused", - "defaults": { - "flags": "0" - }, - "funcname": "IsWindowFocused", + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "p_min", + "type": "ImVec2" + }, + { + "name": "sz", + "type": "float" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)", + "call_args": "(draw_list,p_min,sz,col)", + "cimguiname": "igRenderArrowDockMenu", + "defaults": [], + "funcname": "RenderArrowDockMenu", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowFocused", - "ret": "bool", - "signature": "(ImGuiFocusedFlags)", + "ov_cimguiname": "igRenderArrowDockMenu", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,float,ImU32)", "stname": "" } ], - "igIsWindowHovered": [ + "igRenderArrowPointingAt": [ { - "args": "(ImGuiHoveredFlags flags)", + "args": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", "argsT": [ { - "name": "flags", - "type": "ImGuiHoveredFlags" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "half_sz", + "type": "ImVec2" + }, + { + "name": "direction", + "type": "ImGuiDir" + }, + { + "name": "col", + "type": "ImU32" } ], - "argsoriginal": "(ImGuiHoveredFlags flags=0)", - "call_args": "(flags)", - "cimguiname": "igIsWindowHovered", - "defaults": { - "flags": "0" - }, - "funcname": "IsWindowHovered", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", + "call_args": "(draw_list,pos,half_sz,direction,col)", + "cimguiname": "igRenderArrowPointingAt", + "defaults": [], + "funcname": "RenderArrowPointingAt", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igIsWindowHovered", - "ret": "bool", - "signature": "(ImGuiHoveredFlags)", + "ov_cimguiname": "igRenderArrowPointingAt", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)", "stname": "" } ], - "igLabelText": [ + "igRenderBullet": [ { - "args": "(const char* label,const char* fmt,...)", + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "fmt", - "type": "const char*" + "name": "pos", + "type": "ImVec2" }, { - "name": "...", - "type": "..." + "name": "col", + "type": "ImU32" } ], - "argsoriginal": "(const char* label,const char* fmt,...)", - "call_args": "(label,fmt,...)", - "cimguiname": "igLabelText", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", + "call_args": "(draw_list,pos,col)", + "cimguiname": "igRenderBullet", "defaults": [], - "funcname": "LabelText", - "isvararg": "...)", + "funcname": "RenderBullet", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLabelText", + "ov_cimguiname": "igRenderBullet", "ret": "void", - "signature": "(const char*,const char*,...)", + "signature": "(ImDrawList*,ImVec2,ImU32)", "stname": "" } ], - "igLabelTextV": [ + "igRenderCheckMark": [ { - "args": "(const char* label,const char* fmt,va_list args)", + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "fmt", - "type": "const char*" + "name": "pos", + "type": "ImVec2" }, { - "name": "args", - "type": "va_list" + "name": "col", + "type": "ImU32" + }, + { + "name": "sz", + "type": "float" } ], - "argsoriginal": "(const char* label,const char* fmt,va_list args)", - "call_args": "(label,fmt,args)", - "cimguiname": "igLabelTextV", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", + "call_args": "(draw_list,pos,col,sz)", + "cimguiname": "igRenderCheckMark", "defaults": [], - "funcname": "LabelTextV", + "funcname": "RenderCheckMark", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLabelTextV", + "ov_cimguiname": "igRenderCheckMark", "ret": "void", - "signature": "(const char*,const char*,va_list)", + "signature": "(ImDrawList*,ImVec2,ImU32,float)", "stname": "" } ], - "igListBox": [ + "igRenderColorRectWithAlphaCheckerboard": [ { - "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)", + "args": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,int rounding_corners_flags)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "current_item", - "type": "int*" + "name": "p_min", + "type": "ImVec2" }, { - "name": "items", - "type": "const char* const[]" + "name": "p_max", + "type": "ImVec2" }, { - "name": "items_count", - "type": "int" + "name": "fill_col", + "type": "ImU32" }, { - "name": "height_in_items", + "name": "grid_step", + "type": "float" + }, + { + "name": "grid_off", + "type": "ImVec2" + }, + { + "name": "rounding", + "type": "float" + }, + { + "name": "rounding_corners_flags", "type": "int" } ], - "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)", - "call_args": "(label,current_item,items,items_count,height_in_items)", - "cimguiname": "igListBox", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding=0.0f,int rounding_corners_flags=~0)", + "call_args": "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,rounding_corners_flags)", + "cimguiname": "igRenderColorRectWithAlphaCheckerboard", "defaults": { - "height_in_items": "-1" + "rounding": "0.0f" }, - "funcname": "ListBox", + "funcname": "RenderColorRectWithAlphaCheckerboard", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igListBoxStr_arr", - "ret": "bool", - "signature": "(const char*,int*,const char* const[],int,int)", + "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,int)", "stname": "" - }, + } + ], + "igRenderFrame": [ { - "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)", + "args": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "current_item", - "type": "int*" + "name": "p_min", + "type": "ImVec2" }, { - "name": "items_getter", - "ret": "bool", - "signature": "(void* data,int idx,const char** out_text)", - "type": "bool(*)(void* data,int idx,const char** out_text)" + "name": "p_max", + "type": "ImVec2" }, { - "name": "data", - "type": "void*" + "name": "fill_col", + "type": "ImU32" }, { - "name": "items_count", - "type": "int" + "name": "border", + "type": "bool" }, { - "name": "height_in_items", - "type": "int" + "name": "rounding", + "type": "float" } ], - "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)", - "call_args": "(label,current_item,items_getter,data,items_count,height_in_items)", - "cimguiname": "igListBox", + "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border=true,float rounding=0.0f)", + "call_args": "(p_min,p_max,fill_col,border,rounding)", + "cimguiname": "igRenderFrame", "defaults": { - "height_in_items": "-1" + "border": "true", + "rounding": "0.0f" }, - "funcname": "ListBox", - "namespace": "ImGui", - "ov_cimguiname": "igListBoxFnPtr", - "ret": "bool", - "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", - "stname": "" - } - ], - "igListBoxFooter": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igListBoxFooter", - "defaults": [], - "funcname": "ListBoxFooter", + "funcname": "RenderFrame", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igListBoxFooter", + "ov_cimguiname": "igRenderFrame", "ret": "void", - "signature": "()", + "signature": "(ImVec2,ImVec2,ImU32,bool,float)", "stname": "" } ], - "igListBoxHeader": [ + "igRenderFrameBorder": [ { - "args": "(const char* label,const ImVec2 size)", + "args": "(ImVec2 p_min,ImVec2 p_max,float rounding)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "p_min", + "type": "ImVec2" }, { - "name": "size", - "type": "const ImVec2" + "name": "p_max", + "type": "ImVec2" + }, + { + "name": "rounding", + "type": "float" } ], - "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", - "call_args": "(label,size)", - "cimguiname": "igListBoxHeader", + "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)", + "call_args": "(p_min,p_max,rounding)", + "cimguiname": "igRenderFrameBorder", "defaults": { - "size": "ImVec2(0,0)" + "rounding": "0.0f" }, - "funcname": "ListBoxHeader", + "funcname": "RenderFrameBorder", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igListBoxHeaderVec2", - "ret": "bool", - "signature": "(const char*,const ImVec2)", + "ov_cimguiname": "igRenderFrameBorder", + "ret": "void", + "signature": "(ImVec2,ImVec2,float)", "stname": "" - }, + } + ], + "igRenderMouseCursor": [ { - "args": "(const char* label,int items_count,int height_in_items)", + "args": "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "items_count", - "type": "int" + "name": "pos", + "type": "ImVec2" }, { - "name": "height_in_items", - "type": "int" + "name": "scale", + "type": "float" + }, + { + "name": "mouse_cursor", + "type": "ImGuiMouseCursor" + }, + { + "name": "col_fill", + "type": "ImU32" + }, + { + "name": "col_border", + "type": "ImU32" + }, + { + "name": "col_shadow", + "type": "ImU32" } ], - "argsoriginal": "(const char* label,int items_count,int height_in_items=-1)", - "call_args": "(label,items_count,height_in_items)", - "cimguiname": "igListBoxHeader", - "defaults": { - "height_in_items": "-1" - }, - "funcname": "ListBoxHeader", + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", + "call_args": "(draw_list,pos,scale,mouse_cursor,col_fill,col_border,col_shadow)", + "cimguiname": "igRenderMouseCursor", + "defaults": [], + "funcname": "RenderMouseCursor", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igListBoxHeaderInt", - "ret": "bool", - "signature": "(const char*,int,int)", + "ov_cimguiname": "igRenderMouseCursor", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)", "stname": "" } ], - "igLoadIniSettingsFromDisk": [ + "igRenderNavHighlight": [ { - "args": "(const char* ini_filename)", + "args": "(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags)", "argsT": [ { - "name": "ini_filename", - "type": "const char*" + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiNavHighlightFlags" } ], - "argsoriginal": "(const char* ini_filename)", - "call_args": "(ini_filename)", - "cimguiname": "igLoadIniSettingsFromDisk", - "defaults": [], - "funcname": "LoadIniSettingsFromDisk", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)", + "call_args": "(bb,id,flags)", + "cimguiname": "igRenderNavHighlight", + "defaults": { + "flags": "ImGuiNavHighlightFlags_TypeDefault" + }, + "funcname": "RenderNavHighlight", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLoadIniSettingsFromDisk", + "ov_cimguiname": "igRenderNavHighlight", "ret": "void", - "signature": "(const char*)", + "signature": "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)", "stname": "" } ], - "igLoadIniSettingsFromMemory": [ + "igRenderPlatformWindowsDefault": [ { - "args": "(const char* ini_data,size_t ini_size)", + "args": "(void* platform_render_arg,void* renderer_render_arg)", "argsT": [ { - "name": "ini_data", - "type": "const char*" + "name": "platform_render_arg", + "type": "void*" }, { - "name": "ini_size", - "type": "size_t" + "name": "renderer_render_arg", + "type": "void*" } ], - "argsoriginal": "(const char* ini_data,size_t ini_size=0)", - "call_args": "(ini_data,ini_size)", - "cimguiname": "igLoadIniSettingsFromMemory", + "argsoriginal": "(void* platform_render_arg=((void*)0),void* renderer_render_arg=((void*)0))", + "call_args": "(platform_render_arg,renderer_render_arg)", + "cimguiname": "igRenderPlatformWindowsDefault", "defaults": { - "ini_size": "0" + "platform_render_arg": "((void*)0)", + "renderer_render_arg": "((void*)0)" }, - "funcname": "LoadIniSettingsFromMemory", + "funcname": "RenderPlatformWindowsDefault", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igLoadIniSettingsFromMemory", + "ov_cimguiname": "igRenderPlatformWindowsDefault", "ret": "void", - "signature": "(const char*,size_t)", + "signature": "(void*,void*)", "stname": "" } ], - "igLogButtons": [ + "igRenderRectFilledRangeH": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igLogButtons", + "args": "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "rect", + "type": "const ImRect" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "x_start_norm", + "type": "float" + }, + { + "name": "x_end_norm", + "type": "float" + }, + { + "name": "rounding", + "type": "float" + } + ], + "argsoriginal": "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", + "call_args": "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)", + "cimguiname": "igRenderRectFilledRangeH", "defaults": [], - "funcname": "LogButtons", + "funcname": "RenderRectFilledRangeH", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLogButtons", + "ov_cimguiname": "igRenderRectFilledRangeH", "ret": "void", - "signature": "()", + "signature": "(ImDrawList*,const ImRect,ImU32,float,float,float)", "stname": "" } ], - "igLogFinish": [ + "igRenderRectFilledWithHole": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igLogFinish", + "args": "(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "outer", + "type": "ImRect" + }, + { + "name": "inner", + "type": "ImRect" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "rounding", + "type": "float" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)", + "call_args": "(draw_list,outer,inner,col,rounding)", + "cimguiname": "igRenderRectFilledWithHole", "defaults": [], - "funcname": "LogFinish", + "funcname": "RenderRectFilledWithHole", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLogFinish", + "ov_cimguiname": "igRenderRectFilledWithHole", "ret": "void", - "signature": "()", + "signature": "(ImDrawList*,ImRect,ImRect,ImU32,float)", "stname": "" } ], - "igLogText": [ + "igRenderText": [ { - "args": "(const char* fmt,...)", + "args": "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)", "argsT": [ { - "name": "fmt", + "name": "pos", + "type": "ImVec2" + }, + { + "name": "text", "type": "const char*" }, { - "name": "...", - "type": "..." + "name": "text_end", + "type": "const char*" + }, + { + "name": "hide_text_after_hash", + "type": "bool" } ], - "argsoriginal": "(const char* fmt,...)", - "call_args": "(fmt,...)", - "cimguiname": "igLogText", - "defaults": [], - "funcname": "LogText", - "isvararg": "...)", - "manual": true, + "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)", + "call_args": "(pos,text,text_end,hide_text_after_hash)", + "cimguiname": "igRenderText", + "defaults": { + "hide_text_after_hash": "true", + "text_end": "((void*)0)" + }, + "funcname": "RenderText", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLogText", + "ov_cimguiname": "igRenderText", "ret": "void", - "signature": "(const char*,...)", + "signature": "(ImVec2,const char*,const char*,bool)", "stname": "" } ], - "igLogToClipboard": [ + "igRenderTextClipped": [ { - "args": "(int auto_open_depth)", + "args": "(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)", "argsT": [ { - "name": "auto_open_depth", - "type": "int" + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" + }, + { + "name": "align", + "type": "const ImVec2" + }, + { + "name": "clip_rect", + "type": "const ImRect*" } ], - "argsoriginal": "(int auto_open_depth=-1)", - "call_args": "(auto_open_depth)", - "cimguiname": "igLogToClipboard", + "argsoriginal": "(const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", + "call_args": "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", + "cimguiname": "igRenderTextClipped", "defaults": { - "auto_open_depth": "-1" + "align": "ImVec2(0,0)", + "clip_rect": "((void*)0)" }, - "funcname": "LogToClipboard", + "funcname": "RenderTextClipped", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLogToClipboard", + "ov_cimguiname": "igRenderTextClipped", "ret": "void", - "signature": "(int)", + "signature": "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", "stname": "" } ], - "igLogToFile": [ + "igRenderTextClippedEx": [ { - "args": "(int auto_open_depth,const char* filename)", + "args": "(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)", "argsT": [ { - "name": "auto_open_depth", - "type": "int" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "filename", + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" + }, + { + "name": "align", + "type": "const ImVec2" + }, + { + "name": "clip_rect", + "type": "const ImRect*" } ], - "argsoriginal": "(int auto_open_depth=-1,const char* filename=((void*)0))", - "call_args": "(auto_open_depth,filename)", - "cimguiname": "igLogToFile", + "argsoriginal": "(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=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", + "call_args": "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", + "cimguiname": "igRenderTextClippedEx", "defaults": { - "auto_open_depth": "-1", - "filename": "((void*)0)" + "align": "ImVec2(0,0)", + "clip_rect": "((void*)0)" }, - "funcname": "LogToFile", + "funcname": "RenderTextClippedEx", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLogToFile", + "ov_cimguiname": "igRenderTextClippedEx", "ret": "void", - "signature": "(int,const char*)", + "signature": "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", "stname": "" } ], - "igLogToTTY": [ + "igRenderTextEllipsis": [ { - "args": "(int auto_open_depth)", + "args": "(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)", "argsT": [ { - "name": "auto_open_depth", - "type": "int" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "clip_max_x", + "type": "float" + }, + { + "name": "ellipsis_max_x", + "type": "float" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" } ], - "argsoriginal": "(int auto_open_depth=-1)", - "call_args": "(auto_open_depth)", - "cimguiname": "igLogToTTY", - "defaults": { - "auto_open_depth": "-1" - }, - "funcname": "LogToTTY", + "argsoriginal": "(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)", + "call_args": "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)", + "cimguiname": "igRenderTextEllipsis", + "defaults": [], + "funcname": "RenderTextEllipsis", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igLogToTTY", + "ov_cimguiname": "igRenderTextEllipsis", "ret": "void", - "signature": "(int)", + "signature": "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)", "stname": "" } ], - "igMemAlloc": [ + "igRenderTextWrapped": [ { - "args": "(size_t size)", + "args": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", "argsT": [ { - "name": "size", - "type": "size_t" + "name": "pos", + "type": "ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "wrap_width", + "type": "float" } ], - "argsoriginal": "(size_t size)", - "call_args": "(size)", - "cimguiname": "igMemAlloc", + "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", + "call_args": "(pos,text,text_end,wrap_width)", + "cimguiname": "igRenderTextWrapped", "defaults": [], - "funcname": "MemAlloc", + "funcname": "RenderTextWrapped", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igMemAlloc", - "ret": "void*", - "signature": "(size_t)", + "ov_cimguiname": "igRenderTextWrapped", + "ret": "void", + "signature": "(ImVec2,const char*,const char*,float)", "stname": "" } ], - "igMemFree": [ + "igResetMouseDragDelta": [ { - "args": "(void* ptr)", + "args": "(ImGuiMouseButton button)", "argsT": [ { - "name": "ptr", - "type": "void*" + "name": "button", + "type": "ImGuiMouseButton" } ], - "argsoriginal": "(void* ptr)", - "call_args": "(ptr)", - "cimguiname": "igMemFree", - "defaults": [], - "funcname": "MemFree", + "argsoriginal": "(ImGuiMouseButton button=0)", + "call_args": "(button)", + "cimguiname": "igResetMouseDragDelta", + "defaults": { + "button": "0" + }, + "funcname": "ResetMouseDragDelta", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igMemFree", + "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", - "signature": "(void*)", + "signature": "(ImGuiMouseButton)", "stname": "" } ], - "igMenuItem": [ + "igSameLine": [ { - "args": "(const char* label,const char* shortcut,bool selected,bool enabled)", + "args": "(float offset_from_start_x,float spacing)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "shortcut", - "type": "const char*" - }, - { - "name": "selected", - "type": "bool" + "name": "offset_from_start_x", + "type": "float" }, { - "name": "enabled", - "type": "bool" + "name": "spacing", + "type": "float" } ], - "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", - "call_args": "(label,shortcut,selected,enabled)", - "cimguiname": "igMenuItem", + "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)", + "call_args": "(offset_from_start_x,spacing)", + "cimguiname": "igSameLine", "defaults": { - "enabled": "true", - "selected": "false", - "shortcut": "((void*)0)" + "offset_from_start_x": "0.0f", + "spacing": "-1.0f" }, - "funcname": "MenuItem", + "funcname": "SameLine", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igMenuItemBool", - "ret": "bool", - "signature": "(const char*,const char*,bool,bool)", + "ov_cimguiname": "igSameLine", + "ret": "void", + "signature": "(float,float)", "stname": "" - }, + } + ], + "igSaveIniSettingsToDisk": [ { - "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)", + "args": "(const char* ini_filename)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "shortcut", + "name": "ini_filename", "type": "const char*" - }, - { - "name": "p_selected", - "type": "bool*" - }, - { - "name": "enabled", - "type": "bool" } ], - "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)", - "call_args": "(label,shortcut,p_selected,enabled)", - "cimguiname": "igMenuItem", - "defaults": { - "enabled": "true" - }, - "funcname": "MenuItem", - "namespace": "ImGui", - "ov_cimguiname": "igMenuItemBoolPtr", - "ret": "bool", - "signature": "(const char*,const char*,bool*,bool)", - "stname": "" - } - ], - "igNewFrame": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igNewFrame", + "argsoriginal": "(const char* ini_filename)", + "call_args": "(ini_filename)", + "cimguiname": "igSaveIniSettingsToDisk", "defaults": [], - "funcname": "NewFrame", + "funcname": "SaveIniSettingsToDisk", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igNewFrame", + "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", - "signature": "()", + "signature": "(const char*)", "stname": "" } ], - "igNewLine": [ + "igSaveIniSettingsToMemory": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igNewLine", - "defaults": [], - "funcname": "NewLine", + "args": "(size_t* out_ini_size)", + "argsT": [ + { + "name": "out_ini_size", + "type": "size_t*" + } + ], + "argsoriginal": "(size_t* out_ini_size=((void*)0))", + "call_args": "(out_ini_size)", + "cimguiname": "igSaveIniSettingsToMemory", + "defaults": { + "out_ini_size": "((void*)0)" + }, + "funcname": "SaveIniSettingsToMemory", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igNewLine", - "ret": "void", - "signature": "()", + "ov_cimguiname": "igSaveIniSettingsToMemory", + "ret": "const char*", + "signature": "(size_t*)", "stname": "" } ], - "igNextColumn": [ + "igScaleWindowsInViewport": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igNextColumn", + "args": "(ImGuiViewportP* viewport,float scale)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewportP*" + }, + { + "name": "scale", + "type": "float" + } + ], + "argsoriginal": "(ImGuiViewportP* viewport,float scale)", + "call_args": "(viewport,scale)", + "cimguiname": "igScaleWindowsInViewport", "defaults": [], - "funcname": "NextColumn", + "funcname": "ScaleWindowsInViewport", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igNextColumn", + "ov_cimguiname": "igScaleWindowsInViewport", "ret": "void", - "signature": "()", + "signature": "(ImGuiViewportP*,float)", "stname": "" } ], - "igOpenPopup": [ + "igScrollToBringRectIntoView": [ { - "args": "(const char* str_id)", + "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImRect item_rect)", "argsT": [ { - "name": "str_id", - "type": "const char*" + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "item_rect", + "type": "const ImRect" } ], - "argsoriginal": "(const char* str_id)", - "call_args": "(str_id)", - "cimguiname": "igOpenPopup", + "argsoriginal": "(ImGuiWindow* window,const ImRect& item_rect)", + "call_args": "(window,item_rect)", + "cimguiname": "igScrollToBringRectIntoView", "defaults": [], - "funcname": "OpenPopup", + "funcname": "ScrollToBringRectIntoView", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igOpenPopup", + "nonUDT": 1, + "ov_cimguiname": "igScrollToBringRectIntoView", "ret": "void", - "signature": "(const char*)", + "signature": "(ImGuiWindow*,const ImRect)", "stname": "" } ], - "igOpenPopupOnItemClick": [ + "igScrollbar": [ { - "args": "(const char* str_id,ImGuiMouseButton mouse_button)", + "args": "(ImGuiAxis axis)", "argsT": [ { - "name": "str_id", - "type": "const char*" - }, - { - "name": "mouse_button", - "type": "ImGuiMouseButton" + "name": "axis", + "type": "ImGuiAxis" } ], - "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", - "call_args": "(str_id,mouse_button)", - "cimguiname": "igOpenPopupOnItemClick", - "defaults": { - "mouse_button": "1", - "str_id": "((void*)0)" - }, - "funcname": "OpenPopupOnItemClick", + "argsoriginal": "(ImGuiAxis axis)", + "call_args": "(axis)", + "cimguiname": "igScrollbar", + "defaults": [], + "funcname": "Scrollbar", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igOpenPopupOnItemClick", - "ret": "bool", - "signature": "(const char*,ImGuiMouseButton)", + "ov_cimguiname": "igScrollbar", + "ret": "void", + "signature": "(ImGuiAxis)", "stname": "" } ], - "igPlotHistogram": [ + "igScrollbarEx": [ { - "args": "(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)", + "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "values", - "type": "const float*" + "name": "bb", + "type": "const ImRect" }, { - "name": "values_count", - "type": "int" + "name": "id", + "type": "ImGuiID" }, { - "name": "values_offset", - "type": "int" + "name": "axis", + "type": "ImGuiAxis" }, { - "name": "overlay_text", - "type": "const char*" + "name": "p_scroll_v", + "type": "float*" }, { - "name": "scale_min", + "name": "avail_v", "type": "float" }, { - "name": "scale_max", + "name": "contents_v", "type": "float" }, { - "name": "graph_size", - "type": "ImVec2" - }, - { - "name": "stride", - "type": "int" + "name": "rounding_corners", + "type": "ImDrawCornerFlags" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", - "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", - "cimguiname": "igPlotHistogram", - "defaults": { - "graph_size": "ImVec2(0,0)", - "overlay_text": "((void*)0)", - "scale_max": "FLT_MAX", - "scale_min": "FLT_MAX", - "stride": "sizeof(float)", - "values_offset": "0" - }, - "funcname": "PlotHistogram", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* p_scroll_v,float avail_v,float contents_v,ImDrawCornerFlags rounding_corners)", + "call_args": "(bb,id,axis,p_scroll_v,avail_v,contents_v,rounding_corners)", + "cimguiname": "igScrollbarEx", + "defaults": [], + "funcname": "ScrollbarEx", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igPlotHistogramFloatPtr", - "ret": "void", - "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", + "ov_cimguiname": "igScrollbarEx", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float,float,ImDrawCornerFlags)", "stname": "" - }, + } + ], + "igSelectable": [ { - "args": "(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)", + "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "values_getter", - "ret": "float", - "signature": "(void* data,int idx)", - "type": "float(*)(void* data,int idx)" - }, - { - "name": "data", - "type": "void*" + "name": "selected", + "type": "bool" }, { - "name": "values_count", - "type": "int" + "name": "flags", + "type": "ImGuiSelectableFlags" }, { - "name": "values_offset", - "type": "int" - }, + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,selected,flags,size)", + "cimguiname": "igSelectable", + "defaults": { + "flags": "0", + "selected": "false", + "size": "ImVec2(0,0)" + }, + "funcname": "Selectable", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igSelectableBool", + "ret": "bool", + "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)", + "stname": "" + }, + { + "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)", + "argsT": [ { - "name": "overlay_text", + "name": "label", "type": "const char*" }, { - "name": "scale_min", - "type": "float" + "name": "p_selected", + "type": "bool*" }, { - "name": "scale_max", - "type": "float" + "name": "flags", + "type": "ImGuiSelectableFlags" }, { - "name": "graph_size", - "type": "ImVec2" + "name": "size", + "type": "const ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", - "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", - "cimguiname": "igPlotHistogram", + "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,p_selected,flags,size)", + "cimguiname": "igSelectable", "defaults": { - "graph_size": "ImVec2(0,0)", - "overlay_text": "((void*)0)", - "scale_max": "FLT_MAX", - "scale_min": "FLT_MAX", - "values_offset": "0" + "flags": "0", + "size": "ImVec2(0,0)" }, - "funcname": "PlotHistogram", + "funcname": "Selectable", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igSelectableBoolPtr", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)", + "stname": "" + } + ], + "igSeparator": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSeparator", + "defaults": [], + "funcname": "Separator", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPlotHistogramFnPtr", + "ov_cimguiname": "igSeparator", "ret": "void", - "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "signature": "()", "stname": "" } ], - "igPlotLines": [ + "igSeparatorEx": [ { - "args": "(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)", + "args": "(ImGuiSeparatorFlags flags)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "values", - "type": "const float*" - }, - { - "name": "values_count", - "type": "int" - }, - { - "name": "values_offset", - "type": "int" - }, + "name": "flags", + "type": "ImGuiSeparatorFlags" + } + ], + "argsoriginal": "(ImGuiSeparatorFlags flags)", + "call_args": "(flags)", + "cimguiname": "igSeparatorEx", + "defaults": [], + "funcname": "SeparatorEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igSeparatorEx", + "ret": "void", + "signature": "(ImGuiSeparatorFlags)", + "stname": "" + } + ], + "igSetActiveID": [ + { + "args": "(ImGuiID id,ImGuiWindow* window)", + "argsT": [ { - "name": "overlay_text", - "type": "const char*" + "name": "id", + "type": "ImGuiID" }, { - "name": "scale_min", - "type": "float" - }, + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", + "call_args": "(id,window)", + "cimguiname": "igSetActiveID", + "defaults": [], + "funcname": "SetActiveID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igSetActiveID", + "ret": "void", + "signature": "(ImGuiID,ImGuiWindow*)", + "stname": "" + } + ], + "igSetAllocatorFunctions": [ + { + "args": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)", + "argsT": [ { - "name": "scale_max", - "type": "float" + "name": "alloc_func", + "ret": "void*", + "signature": "(size_t sz,void* user_data)", + "type": "void*(*)(size_t sz,void* user_data)" }, { - "name": "graph_size", - "type": "ImVec2" + "name": "free_func", + "ret": "void", + "signature": "(void* ptr,void* user_data)", + "type": "void(*)(void* ptr,void* user_data)" }, { - "name": "stride", - "type": "int" + "name": "user_data", + "type": "void*" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", - "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", - "cimguiname": "igPlotLines", + "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))", + "call_args": "(alloc_func,free_func,user_data)", + "cimguiname": "igSetAllocatorFunctions", "defaults": { - "graph_size": "ImVec2(0,0)", - "overlay_text": "((void*)0)", - "scale_max": "FLT_MAX", - "scale_min": "FLT_MAX", - "stride": "sizeof(float)", - "values_offset": "0" + "user_data": "((void*)0)" }, - "funcname": "PlotLines", + "funcname": "SetAllocatorFunctions", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPlotLines", + "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", - "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", + "signature": "(void*(*)(size_t,void*),void(*)(void*,void*),void*)", "stname": "" - }, + } + ], + "igSetClipboardText": [ { - "args": "(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)", + "args": "(const char* text)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "values_getter", - "ret": "float", - "signature": "(void* data,int idx)", - "type": "float(*)(void* data,int idx)" - }, - { - "name": "data", - "type": "void*" - }, - { - "name": "values_count", - "type": "int" - }, - { - "name": "values_offset", - "type": "int" - }, - { - "name": "overlay_text", + "name": "text", "type": "const char*" - }, - { - "name": "scale_min", - "type": "float" - }, - { - "name": "scale_max", - "type": "float" - }, - { - "name": "graph_size", - "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", - "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", - "cimguiname": "igPlotLines", - "defaults": { - "graph_size": "ImVec2(0,0)", - "overlay_text": "((void*)0)", - "scale_max": "FLT_MAX", - "scale_min": "FLT_MAX", - "values_offset": "0" - }, - "funcname": "PlotLines", + "argsoriginal": "(const char* text)", + "call_args": "(text)", + "cimguiname": "igSetClipboardText", + "defaults": [], + "funcname": "SetClipboardText", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPlotLinesFnPtr", + "ov_cimguiname": "igSetClipboardText", "ret": "void", - "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "signature": "(const char*)", "stname": "" } ], - "igPopAllowKeyboardFocus": [ + "igSetColorEditOptions": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopAllowKeyboardFocus", + "args": "(ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(ImGuiColorEditFlags flags)", + "call_args": "(flags)", + "cimguiname": "igSetColorEditOptions", "defaults": [], - "funcname": "PopAllowKeyboardFocus", + "funcname": "SetColorEditOptions", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPopAllowKeyboardFocus", + "ov_cimguiname": "igSetColorEditOptions", "ret": "void", - "signature": "()", + "signature": "(ImGuiColorEditFlags)", "stname": "" } ], - "igPopButtonRepeat": [ + "igSetColumnOffset": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopButtonRepeat", + "args": "(int column_index,float offset_x)", + "argsT": [ + { + "name": "column_index", + "type": "int" + }, + { + "name": "offset_x", + "type": "float" + } + ], + "argsoriginal": "(int column_index,float offset_x)", + "call_args": "(column_index,offset_x)", + "cimguiname": "igSetColumnOffset", "defaults": [], - "funcname": "PopButtonRepeat", + "funcname": "SetColumnOffset", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPopButtonRepeat", + "ov_cimguiname": "igSetColumnOffset", "ret": "void", - "signature": "()", + "signature": "(int,float)", "stname": "" } ], - "igPopClipRect": [ + "igSetColumnWidth": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopClipRect", + "args": "(int column_index,float width)", + "argsT": [ + { + "name": "column_index", + "type": "int" + }, + { + "name": "width", + "type": "float" + } + ], + "argsoriginal": "(int column_index,float width)", + "call_args": "(column_index,width)", + "cimguiname": "igSetColumnWidth", "defaults": [], - "funcname": "PopClipRect", + "funcname": "SetColumnWidth", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPopClipRect", + "ov_cimguiname": "igSetColumnWidth", "ret": "void", - "signature": "()", + "signature": "(int,float)", "stname": "" } ], - "igPopFont": [ + "igSetCurrentContext": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopFont", + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igSetCurrentContext", "defaults": [], - "funcname": "PopFont", + "funcname": "SetCurrentContext", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPopFont", + "ov_cimguiname": "igSetCurrentContext", "ret": "void", - "signature": "()", + "signature": "(ImGuiContext*)", "stname": "" } ], - "igPopID": [ + "igSetCurrentFont": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopID", + "args": "(ImFont* font)", + "argsT": [ + { + "name": "font", + "type": "ImFont*" + } + ], + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igSetCurrentFont", "defaults": [], - "funcname": "PopID", + "funcname": "SetCurrentFont", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igPopID", + "ov_cimguiname": "igSetCurrentFont", "ret": "void", - "signature": "()", + "signature": "(ImFont*)", "stname": "" } ], - "igPopItemWidth": [ + "igSetCursorPos": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopItemWidth", + "args": "(const ImVec2 local_pos)", + "argsT": [ + { + "name": "local_pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& local_pos)", + "call_args": "(local_pos)", + "cimguiname": "igSetCursorPos", "defaults": [], - "funcname": "PopItemWidth", + "funcname": "SetCursorPos", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPopItemWidth", + "ov_cimguiname": "igSetCursorPos", "ret": "void", - "signature": "()", + "signature": "(const ImVec2)", "stname": "" } ], - "igPopStyleColor": [ + "igSetCursorPosX": [ { - "args": "(int count)", + "args": "(float local_x)", "argsT": [ { - "name": "count", - "type": "int" + "name": "local_x", + "type": "float" } ], - "argsoriginal": "(int count=1)", - "call_args": "(count)", - "cimguiname": "igPopStyleColor", - "defaults": { - "count": "1" - }, - "funcname": "PopStyleColor", + "argsoriginal": "(float local_x)", + "call_args": "(local_x)", + "cimguiname": "igSetCursorPosX", + "defaults": [], + "funcname": "SetCursorPosX", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPopStyleColor", + "ov_cimguiname": "igSetCursorPosX", "ret": "void", - "signature": "(int)", + "signature": "(float)", "stname": "" } ], - "igPopStyleVar": [ + "igSetCursorPosY": [ { - "args": "(int count)", + "args": "(float local_y)", "argsT": [ { - "name": "count", - "type": "int" + "name": "local_y", + "type": "float" } ], - "argsoriginal": "(int count=1)", - "call_args": "(count)", - "cimguiname": "igPopStyleVar", - "defaults": { - "count": "1" - }, - "funcname": "PopStyleVar", + "argsoriginal": "(float local_y)", + "call_args": "(local_y)", + "cimguiname": "igSetCursorPosY", + "defaults": [], + "funcname": "SetCursorPosY", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPopStyleVar", + "ov_cimguiname": "igSetCursorPosY", "ret": "void", - "signature": "(int)", + "signature": "(float)", "stname": "" } ], - "igPopTextWrapPos": [ + "igSetCursorScreenPos": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igPopTextWrapPos", + "args": "(const ImVec2 pos)", + "argsT": [ + { + "name": "pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& pos)", + "call_args": "(pos)", + "cimguiname": "igSetCursorScreenPos", "defaults": [], - "funcname": "PopTextWrapPos", + "funcname": "SetCursorScreenPos", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPopTextWrapPos", + "ov_cimguiname": "igSetCursorScreenPos", "ret": "void", - "signature": "()", + "signature": "(const ImVec2)", "stname": "" } ], - "igProgressBar": [ + "igSetDragDropPayload": [ { - "args": "(float fraction,const ImVec2 size_arg,const char* overlay)", + "args": "(const char* type,const void* data,size_t sz,ImGuiCond cond)", "argsT": [ { - "name": "fraction", - "type": "float" + "name": "type", + "type": "const char*" }, { - "name": "size_arg", - "type": "const ImVec2" + "name": "data", + "type": "const void*" }, { - "name": "overlay", - "type": "const char*" + "name": "sz", + "type": "size_t" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))", - "call_args": "(fraction,size_arg,overlay)", - "cimguiname": "igProgressBar", + "argsoriginal": "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)", + "call_args": "(type,data,sz,cond)", + "cimguiname": "igSetDragDropPayload", "defaults": { - "overlay": "((void*)0)", - "size_arg": "ImVec2(-1,0)" + "cond": "0" }, - "funcname": "ProgressBar", + "funcname": "SetDragDropPayload", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igProgressBar", - "ret": "void", - "signature": "(float,const ImVec2,const char*)", + "ov_cimguiname": "igSetDragDropPayload", + "ret": "bool", + "signature": "(const char*,const void*,size_t,ImGuiCond)", "stname": "" } ], - "igPushAllowKeyboardFocus": [ + "igSetFocusID": [ { - "args": "(bool allow_keyboard_focus)", + "args": "(ImGuiID id,ImGuiWindow* window)", "argsT": [ { - "name": "allow_keyboard_focus", - "type": "bool" + "name": "id", + "type": "ImGuiID" + }, + { + "name": "window", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(bool allow_keyboard_focus)", - "call_args": "(allow_keyboard_focus)", - "cimguiname": "igPushAllowKeyboardFocus", + "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", + "call_args": "(id,window)", + "cimguiname": "igSetFocusID", "defaults": [], - "funcname": "PushAllowKeyboardFocus", + "funcname": "SetFocusID", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igPushAllowKeyboardFocus", + "ov_cimguiname": "igSetFocusID", "ret": "void", - "signature": "(bool)", + "signature": "(ImGuiID,ImGuiWindow*)", "stname": "" } ], - "igPushButtonRepeat": [ + "igSetHoveredID": [ { - "args": "(bool repeat)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "repeat", - "type": "bool" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(bool repeat)", - "call_args": "(repeat)", - "cimguiname": "igPushButtonRepeat", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igSetHoveredID", "defaults": [], - "funcname": "PushButtonRepeat", + "funcname": "SetHoveredID", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igPushButtonRepeat", + "ov_cimguiname": "igSetHoveredID", "ret": "void", - "signature": "(bool)", + "signature": "(ImGuiID)", "stname": "" } ], - "igPushClipRect": [ + "igSetItemAllowOverlap": [ { - "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", - "argsT": [ - { - "name": "clip_rect_min", - "type": "const ImVec2" - }, - { - "name": "clip_rect_max", - "type": "const ImVec2" - }, - { - "name": "intersect_with_current_clip_rect", - "type": "bool" - } - ], - "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)", - "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)", - "cimguiname": "igPushClipRect", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetItemAllowOverlap", "defaults": [], - "funcname": "PushClipRect", + "funcname": "SetItemAllowOverlap", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushClipRect", + "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", - "signature": "(const ImVec2,const ImVec2,bool)", + "signature": "()", "stname": "" } ], - "igPushFont": [ + "igSetItemDefaultFocus": [ { - "args": "(ImFont* font)", - "argsT": [ - { - "name": "font", - "type": "ImFont*" - } - ], - "argsoriginal": "(ImFont* font)", - "call_args": "(font)", - "cimguiname": "igPushFont", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetItemDefaultFocus", "defaults": [], - "funcname": "PushFont", + "funcname": "SetItemDefaultFocus", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushFont", + "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", - "signature": "(ImFont*)", + "signature": "()", "stname": "" } ], - "igPushID": [ + "igSetKeyboardFocusHere": [ { - "args": "(const char* str_id)", + "args": "(int offset)", "argsT": [ { - "name": "str_id", - "type": "const char*" + "name": "offset", + "type": "int" } ], - "argsoriginal": "(const char* str_id)", - "call_args": "(str_id)", - "cimguiname": "igPushID", - "defaults": [], - "funcname": "PushID", + "argsoriginal": "(int offset=0)", + "call_args": "(offset)", + "cimguiname": "igSetKeyboardFocusHere", + "defaults": { + "offset": "0" + }, + "funcname": "SetKeyboardFocusHere", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushIDStr", + "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", - "signature": "(const char*)", + "signature": "(int)", "stname": "" - }, + } + ], + "igSetLastItemData": [ { - "args": "(const char* str_id_begin,const char* str_id_end)", + "args": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect)", "argsT": [ { - "name": "str_id_begin", - "type": "const char*" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "str_id_end", - "type": "const char*" + "name": "item_id", + "type": "ImGuiID" + }, + { + "name": "status_flags", + "type": "ImGuiItemStatusFlags" + }, + { + "name": "item_rect", + "type": "const ImRect" } ], - "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", - "call_args": "(str_id_begin,str_id_end)", - "cimguiname": "igPushID", + "argsoriginal": "(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)", + "call_args": "(window,item_id,status_flags,item_rect)", + "cimguiname": "igSetLastItemData", "defaults": [], - "funcname": "PushID", + "funcname": "SetLastItemData", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igPushIDRange", + "ov_cimguiname": "igSetLastItemData", "ret": "void", - "signature": "(const char*,const char*)", + "signature": "(ImGuiWindow*,ImGuiID,ImGuiItemStatusFlags,const ImRect)", "stname": "" - }, + } + ], + "igSetMouseCursor": [ { - "args": "(const void* ptr_id)", + "args": "(ImGuiMouseCursor cursor_type)", "argsT": [ { - "name": "ptr_id", - "type": "const void*" + "name": "cursor_type", + "type": "ImGuiMouseCursor" } ], - "argsoriginal": "(const void* ptr_id)", - "call_args": "(ptr_id)", - "cimguiname": "igPushID", + "argsoriginal": "(ImGuiMouseCursor cursor_type)", + "call_args": "(cursor_type)", + "cimguiname": "igSetMouseCursor", "defaults": [], - "funcname": "PushID", + "funcname": "SetMouseCursor", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushIDPtr", + "ov_cimguiname": "igSetMouseCursor", "ret": "void", - "signature": "(const void*)", + "signature": "(ImGuiMouseCursor)", "stname": "" - }, + } + ], + "igSetNavID": [ { - "args": "(int int_id)", + "args": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id)", "argsT": [ { - "name": "int_id", + "name": "id", + "type": "ImGuiID" + }, + { + "name": "nav_layer", "type": "int" + }, + { + "name": "focus_scope_id", + "type": "ImGuiID" } ], - "argsoriginal": "(int int_id)", - "call_args": "(int_id)", - "cimguiname": "igPushID", + "argsoriginal": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id)", + "call_args": "(id,nav_layer,focus_scope_id)", + "cimguiname": "igSetNavID", "defaults": [], - "funcname": "PushID", + "funcname": "SetNavID", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igPushIDInt", + "ov_cimguiname": "igSetNavID", "ret": "void", - "signature": "(int)", + "signature": "(ImGuiID,int,ImGuiID)", "stname": "" } ], - "igPushItemWidth": [ + "igSetNavIDWithRectRel": [ { - "args": "(float item_width)", + "args": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)", "argsT": [ { - "name": "item_width", - "type": "float" + "name": "id", + "type": "ImGuiID" + }, + { + "name": "nav_layer", + "type": "int" + }, + { + "name": "focus_scope_id", + "type": "ImGuiID" + }, + { + "name": "rect_rel", + "type": "const ImRect" } ], - "argsoriginal": "(float item_width)", - "call_args": "(item_width)", - "cimguiname": "igPushItemWidth", + "argsoriginal": "(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)", + "call_args": "(id,nav_layer,focus_scope_id,rect_rel)", + "cimguiname": "igSetNavIDWithRectRel", "defaults": [], - "funcname": "PushItemWidth", + "funcname": "SetNavIDWithRectRel", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igPushItemWidth", + "ov_cimguiname": "igSetNavIDWithRectRel", "ret": "void", - "signature": "(float)", + "signature": "(ImGuiID,int,ImGuiID,const ImRect)", "stname": "" } ], - "igPushStyleColor": [ + "igSetNextItemOpen": [ { - "args": "(ImGuiCol idx,ImU32 col)", + "args": "(bool is_open,ImGuiCond cond)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" + "name": "is_open", + "type": "bool" }, { - "name": "col", - "type": "ImU32" + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(ImGuiCol idx,ImU32 col)", - "call_args": "(idx,col)", - "cimguiname": "igPushStyleColor", - "defaults": [], - "funcname": "PushStyleColor", + "argsoriginal": "(bool is_open,ImGuiCond cond=0)", + "call_args": "(is_open,cond)", + "cimguiname": "igSetNextItemOpen", + "defaults": { + "cond": "0" + }, + "funcname": "SetNextItemOpen", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleColorU32", + "ov_cimguiname": "igSetNextItemOpen", "ret": "void", - "signature": "(ImGuiCol,ImU32)", + "signature": "(bool,ImGuiCond)", "stname": "" - }, + } + ], + "igSetNextItemWidth": [ { - "args": "(ImGuiCol idx,const ImVec4 col)", + "args": "(float item_width)", "argsT": [ { - "name": "idx", - "type": "ImGuiCol" - }, - { - "name": "col", - "type": "const ImVec4" + "name": "item_width", + "type": "float" } ], - "argsoriginal": "(ImGuiCol idx,const ImVec4& col)", - "call_args": "(idx,col)", - "cimguiname": "igPushStyleColor", + "argsoriginal": "(float item_width)", + "call_args": "(item_width)", + "cimguiname": "igSetNextItemWidth", "defaults": [], - "funcname": "PushStyleColor", + "funcname": "SetNextItemWidth", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleColor", + "ov_cimguiname": "igSetNextItemWidth", "ret": "void", - "signature": "(ImGuiCol,const ImVec4)", + "signature": "(float)", "stname": "" } ], - "igPushStyleVar": [ + "igSetNextWindowBgAlpha": [ { - "args": "(ImGuiStyleVar idx,float val)", + "args": "(float alpha)", "argsT": [ { - "name": "idx", - "type": "ImGuiStyleVar" - }, - { - "name": "val", + "name": "alpha", "type": "float" } ], - "argsoriginal": "(ImGuiStyleVar idx,float val)", - "call_args": "(idx,val)", - "cimguiname": "igPushStyleVar", + "argsoriginal": "(float alpha)", + "call_args": "(alpha)", + "cimguiname": "igSetNextWindowBgAlpha", "defaults": [], - "funcname": "PushStyleVar", + "funcname": "SetNextWindowBgAlpha", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleVarFloat", + "ov_cimguiname": "igSetNextWindowBgAlpha", "ret": "void", - "signature": "(ImGuiStyleVar,float)", + "signature": "(float)", "stname": "" - }, + } + ], + "igSetNextWindowClass": [ { - "args": "(ImGuiStyleVar idx,const ImVec2 val)", + "args": "(const ImGuiWindowClass* window_class)", "argsT": [ { - "name": "idx", - "type": "ImGuiStyleVar" - }, - { - "name": "val", - "type": "const ImVec2" + "name": "window_class", + "type": "const ImGuiWindowClass*" } ], - "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)", - "call_args": "(idx,val)", - "cimguiname": "igPushStyleVar", + "argsoriginal": "(const ImGuiWindowClass* window_class)", + "call_args": "(window_class)", + "cimguiname": "igSetNextWindowClass", "defaults": [], - "funcname": "PushStyleVar", + "funcname": "SetNextWindowClass", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushStyleVarVec2", + "ov_cimguiname": "igSetNextWindowClass", "ret": "void", - "signature": "(ImGuiStyleVar,const ImVec2)", + "signature": "(const ImGuiWindowClass*)", "stname": "" } ], - "igPushTextWrapPos": [ + "igSetNextWindowCollapsed": [ { - "args": "(float wrap_local_pos_x)", + "args": "(bool collapsed,ImGuiCond cond)", "argsT": [ { - "name": "wrap_local_pos_x", - "type": "float" + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(float wrap_local_pos_x=0.0f)", - "call_args": "(wrap_local_pos_x)", - "cimguiname": "igPushTextWrapPos", + "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", + "call_args": "(collapsed,cond)", + "cimguiname": "igSetNextWindowCollapsed", "defaults": { - "wrap_local_pos_x": "0.0f" + "cond": "0" }, - "funcname": "PushTextWrapPos", + "funcname": "SetNextWindowCollapsed", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igPushTextWrapPos", + "ov_cimguiname": "igSetNextWindowCollapsed", "ret": "void", - "signature": "(float)", + "signature": "(bool,ImGuiCond)", "stname": "" } ], - "igRadioButton": [ + "igSetNextWindowContentSize": [ { - "args": "(const char* label,bool active)", + "args": "(const ImVec2 size)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "active", - "type": "bool" + "name": "size", + "type": "const ImVec2" } ], - "argsoriginal": "(const char* label,bool active)", - "call_args": "(label,active)", - "cimguiname": "igRadioButton", + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igSetNextWindowContentSize", "defaults": [], - "funcname": "RadioButton", + "funcname": "SetNextWindowContentSize", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igRadioButtonBool", - "ret": "bool", - "signature": "(const char*,bool)", + "ov_cimguiname": "igSetNextWindowContentSize", + "ret": "void", + "signature": "(const ImVec2)", "stname": "" - }, + } + ], + "igSetNextWindowDockID": [ { - "args": "(const char* label,int* v,int v_button)", + "args": "(ImGuiID dock_id,ImGuiCond cond)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int*" + "name": "dock_id", + "type": "ImGuiID" }, { - "name": "v_button", - "type": "int" + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(const char* label,int* v,int v_button)", - "call_args": "(label,v,v_button)", - "cimguiname": "igRadioButton", - "defaults": [], - "funcname": "RadioButton", + "argsoriginal": "(ImGuiID dock_id,ImGuiCond cond=0)", + "call_args": "(dock_id,cond)", + "cimguiname": "igSetNextWindowDockID", + "defaults": { + "cond": "0" + }, + "funcname": "SetNextWindowDockID", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igRadioButtonIntPtr", - "ret": "bool", - "signature": "(const char*,int*,int)", + "ov_cimguiname": "igSetNextWindowDockID", + "ret": "void", + "signature": "(ImGuiID,ImGuiCond)", "stname": "" } ], - "igRender": [ + "igSetNextWindowFocus": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igRender", + "cimguiname": "igSetNextWindowFocus", "defaults": [], - "funcname": "Render", + "funcname": "SetNextWindowFocus", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igRender", + "ov_cimguiname": "igSetNextWindowFocus", "ret": "void", "signature": "()", "stname": "" } ], - "igResetMouseDragDelta": [ + "igSetNextWindowPos": [ { - "args": "(ImGuiMouseButton button)", + "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)", "argsT": [ { - "name": "button", - "type": "ImGuiMouseButton" - } - ], - "argsoriginal": "(ImGuiMouseButton button=0)", - "call_args": "(button)", - "cimguiname": "igResetMouseDragDelta", - "defaults": { - "button": "0" - }, - "funcname": "ResetMouseDragDelta", - "namespace": "ImGui", - "ov_cimguiname": "igResetMouseDragDelta", - "ret": "void", - "signature": "(ImGuiMouseButton)", - "stname": "" - } - ], - "igSameLine": [ - { - "args": "(float offset_from_start_x,float spacing)", - "argsT": [ + "name": "pos", + "type": "const ImVec2" + }, { - "name": "offset_from_start_x", - "type": "float" + "name": "cond", + "type": "ImGuiCond" }, { - "name": "spacing", - "type": "float" + "name": "pivot", + "type": "const ImVec2" } ], - "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)", - "call_args": "(offset_from_start_x,spacing)", - "cimguiname": "igSameLine", + "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))", + "call_args": "(pos,cond,pivot)", + "cimguiname": "igSetNextWindowPos", "defaults": { - "offset_from_start_x": "0.0f", - "spacing": "-1.0f" + "cond": "0", + "pivot": "ImVec2(0,0)" }, - "funcname": "SameLine", + "funcname": "SetNextWindowPos", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSameLine", + "ov_cimguiname": "igSetNextWindowPos", "ret": "void", - "signature": "(float,float)", + "signature": "(const ImVec2,ImGuiCond,const ImVec2)", "stname": "" } ], - "igSaveIniSettingsToDisk": [ + "igSetNextWindowScroll": [ { - "args": "(const char* ini_filename)", + "args": "(const ImVec2 scroll)", "argsT": [ { - "name": "ini_filename", - "type": "const char*" + "name": "scroll", + "type": "const ImVec2" } ], - "argsoriginal": "(const char* ini_filename)", - "call_args": "(ini_filename)", - "cimguiname": "igSaveIniSettingsToDisk", + "argsoriginal": "(const ImVec2& scroll)", + "call_args": "(scroll)", + "cimguiname": "igSetNextWindowScroll", "defaults": [], - "funcname": "SaveIniSettingsToDisk", + "funcname": "SetNextWindowScroll", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSaveIniSettingsToDisk", + "ov_cimguiname": "igSetNextWindowScroll", "ret": "void", - "signature": "(const char*)", + "signature": "(const ImVec2)", "stname": "" } ], - "igSaveIniSettingsToMemory": [ + "igSetNextWindowSize": [ { - "args": "(size_t* out_ini_size)", + "args": "(const ImVec2 size,ImGuiCond cond)", "argsT": [ { - "name": "out_ini_size", - "type": "size_t*" + "name": "size", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(size_t* out_ini_size=((void*)0))", - "call_args": "(out_ini_size)", - "cimguiname": "igSaveIniSettingsToMemory", + "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(size,cond)", + "cimguiname": "igSetNextWindowSize", "defaults": { - "out_ini_size": "((void*)0)" + "cond": "0" }, - "funcname": "SaveIniSettingsToMemory", + "funcname": "SetNextWindowSize", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSaveIniSettingsToMemory", - "ret": "const char*", - "signature": "(size_t*)", + "ov_cimguiname": "igSetNextWindowSize", + "ret": "void", + "signature": "(const ImVec2,ImGuiCond)", "stname": "" } ], - "igSelectable": [ + "igSetNextWindowSizeConstraints": [ { - "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)", + "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "size_min", + "type": "const ImVec2" }, { - "name": "selected", - "type": "bool" + "name": "size_max", + "type": "const ImVec2" }, { - "name": "flags", - "type": "ImGuiSelectableFlags" + "name": "custom_callback", + "type": "ImGuiSizeCallback" }, { - "name": "size", - "type": "const ImVec2" + "name": "custom_callback_data", + "type": "void*" } ], - "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", - "call_args": "(label,selected,flags,size)", - "cimguiname": "igSelectable", + "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))", + "call_args": "(size_min,size_max,custom_callback,custom_callback_data)", + "cimguiname": "igSetNextWindowSizeConstraints", "defaults": { - "flags": "0", - "selected": "false", - "size": "ImVec2(0,0)" + "custom_callback": "((void*)0)", + "custom_callback_data": "((void*)0)" }, - "funcname": "Selectable", + "funcname": "SetNextWindowSizeConstraints", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSelectable", - "ret": "bool", - "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)", + "ov_cimguiname": "igSetNextWindowSizeConstraints", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)", "stname": "" - }, + } + ], + "igSetNextWindowViewport": [ { - "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)", + "args": "(ImGuiID viewport_id)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "p_selected", - "type": "bool*" - }, - { - "name": "flags", - "type": "ImGuiSelectableFlags" - }, - { - "name": "size", - "type": "const ImVec2" + "name": "viewport_id", + "type": "ImGuiID" } ], - "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", - "call_args": "(label,p_selected,flags,size)", - "cimguiname": "igSelectable", - "defaults": { - "flags": "0", - "size": "ImVec2(0,0)" - }, - "funcname": "Selectable", + "argsoriginal": "(ImGuiID viewport_id)", + "call_args": "(viewport_id)", + "cimguiname": "igSetNextWindowViewport", + "defaults": [], + "funcname": "SetNextWindowViewport", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSelectableBoolPtr", - "ret": "bool", - "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)", + "ov_cimguiname": "igSetNextWindowViewport", + "ret": "void", + "signature": "(ImGuiID)", "stname": "" } ], - "igSeparator": [ + "igSetScrollFromPosX": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igSeparator", - "defaults": [], - "funcname": "Separator", + "args": "(float local_x,float center_x_ratio)", + "argsT": [ + { + "name": "local_x", + "type": "float" + }, + { + "name": "center_x_ratio", + "type": "float" + } + ], + "argsoriginal": "(float local_x,float center_x_ratio=0.5f)", + "call_args": "(local_x,center_x_ratio)", + "cimguiname": "igSetScrollFromPosX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollFromPosX", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSeparator", + "ov_cimguiname": "igSetScrollFromPosXFloat", "ret": "void", - "signature": "()", + "signature": "(float,float)", "stname": "" - } - ], - "igSetAllocatorFunctions": [ + }, { - "args": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)", + "args": "(ImGuiWindow* window,float local_x,float center_x_ratio)", "argsT": [ { - "name": "alloc_func", - "ret": "void*", - "signature": "(size_t sz,void* user_data)", - "type": "void*(*)(size_t sz,void* user_data)" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "free_func", - "ret": "void", - "signature": "(void* ptr,void* user_data)", - "type": "void(*)(void* ptr,void* user_data)" + "name": "local_x", + "type": "float" }, { - "name": "user_data", - "type": "void*" + "name": "center_x_ratio", + "type": "float" } ], - "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))", - "call_args": "(alloc_func,free_func,user_data)", - "cimguiname": "igSetAllocatorFunctions", + "argsoriginal": "(ImGuiWindow* window,float local_x,float center_x_ratio=0.5f)", + "call_args": "(window,local_x,center_x_ratio)", + "cimguiname": "igSetScrollFromPosX", "defaults": { - "user_data": "((void*)0)" + "center_x_ratio": "0.5f" }, - "funcname": "SetAllocatorFunctions", + "funcname": "SetScrollFromPosX", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetAllocatorFunctions", + "ov_cimguiname": "igSetScrollFromPosXWindowPtr", "ret": "void", - "signature": "(void*(*)(size_t,void*),void(*)(void*,void*),void*)", + "signature": "(ImGuiWindow*,float,float)", "stname": "" } ], - "igSetClipboardText": [ + "igSetScrollFromPosY": [ { - "args": "(const char* text)", + "args": "(float local_y,float center_y_ratio)", "argsT": [ { - "name": "text", - "type": "const char*" + "name": "local_y", + "type": "float" + }, + { + "name": "center_y_ratio", + "type": "float" } ], - "argsoriginal": "(const char* text)", - "call_args": "(text)", - "cimguiname": "igSetClipboardText", - "defaults": [], - "funcname": "SetClipboardText", + "argsoriginal": "(float local_y,float center_y_ratio=0.5f)", + "call_args": "(local_y,center_y_ratio)", + "cimguiname": "igSetScrollFromPosY", + "defaults": { + "center_y_ratio": "0.5f" + }, + "funcname": "SetScrollFromPosY", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetClipboardText", + "ov_cimguiname": "igSetScrollFromPosYFloat", "ret": "void", - "signature": "(const char*)", + "signature": "(float,float)", "stname": "" - } - ], - "igSetColorEditOptions": [ + }, { - "args": "(ImGuiColorEditFlags flags)", + "args": "(ImGuiWindow* window,float local_y,float center_y_ratio)", "argsT": [ { - "name": "flags", - "type": "ImGuiColorEditFlags" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "local_y", + "type": "float" + }, + { + "name": "center_y_ratio", + "type": "float" } ], - "argsoriginal": "(ImGuiColorEditFlags flags)", - "call_args": "(flags)", - "cimguiname": "igSetColorEditOptions", - "defaults": [], - "funcname": "SetColorEditOptions", + "argsoriginal": "(ImGuiWindow* window,float local_y,float center_y_ratio=0.5f)", + "call_args": "(window,local_y,center_y_ratio)", + "cimguiname": "igSetScrollFromPosY", + "defaults": { + "center_y_ratio": "0.5f" + }, + "funcname": "SetScrollFromPosY", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetColorEditOptions", + "ov_cimguiname": "igSetScrollFromPosYWindowPtr", "ret": "void", - "signature": "(ImGuiColorEditFlags)", + "signature": "(ImGuiWindow*,float,float)", "stname": "" } ], - "igSetColumnOffset": [ + "igSetScrollHereX": [ { - "args": "(int column_index,float offset_x)", + "args": "(float center_x_ratio)", "argsT": [ { - "name": "column_index", - "type": "int" - }, - { - "name": "offset_x", + "name": "center_x_ratio", "type": "float" } ], - "argsoriginal": "(int column_index,float offset_x)", - "call_args": "(column_index,offset_x)", - "cimguiname": "igSetColumnOffset", - "defaults": [], - "funcname": "SetColumnOffset", + "argsoriginal": "(float center_x_ratio=0.5f)", + "call_args": "(center_x_ratio)", + "cimguiname": "igSetScrollHereX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollHereX", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetColumnOffset", + "ov_cimguiname": "igSetScrollHereX", "ret": "void", - "signature": "(int,float)", + "signature": "(float)", "stname": "" } ], - "igSetColumnWidth": [ + "igSetScrollHereY": [ { - "args": "(int column_index,float width)", + "args": "(float center_y_ratio)", "argsT": [ { - "name": "column_index", - "type": "int" - }, - { - "name": "width", + "name": "center_y_ratio", "type": "float" } ], - "argsoriginal": "(int column_index,float width)", - "call_args": "(column_index,width)", - "cimguiname": "igSetColumnWidth", - "defaults": [], - "funcname": "SetColumnWidth", + "argsoriginal": "(float center_y_ratio=0.5f)", + "call_args": "(center_y_ratio)", + "cimguiname": "igSetScrollHereY", + "defaults": { + "center_y_ratio": "0.5f" + }, + "funcname": "SetScrollHereY", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetColumnWidth", + "ov_cimguiname": "igSetScrollHereY", "ret": "void", - "signature": "(int,float)", + "signature": "(float)", "stname": "" } ], - "igSetCurrentContext": [ + "igSetScrollX": [ { - "args": "(ImGuiContext* ctx)", + "args": "(float scroll_x)", "argsT": [ { - "name": "ctx", - "type": "ImGuiContext*" + "name": "scroll_x", + "type": "float" } ], - "argsoriginal": "(ImGuiContext* ctx)", - "call_args": "(ctx)", - "cimguiname": "igSetCurrentContext", + "argsoriginal": "(float scroll_x)", + "call_args": "(scroll_x)", + "cimguiname": "igSetScrollX", "defaults": [], - "funcname": "SetCurrentContext", + "funcname": "SetScrollX", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetCurrentContext", + "ov_cimguiname": "igSetScrollXFloat", "ret": "void", - "signature": "(ImGuiContext*)", + "signature": "(float)", "stname": "" - } - ], - "igSetCursorPos": [ + }, { - "args": "(const ImVec2 local_pos)", + "args": "(ImGuiWindow* window,float new_scroll_x)", "argsT": [ { - "name": "local_pos", - "type": "const ImVec2" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "new_scroll_x", + "type": "float" } ], - "argsoriginal": "(const ImVec2& local_pos)", - "call_args": "(local_pos)", - "cimguiname": "igSetCursorPos", + "argsoriginal": "(ImGuiWindow* window,float new_scroll_x)", + "call_args": "(window,new_scroll_x)", + "cimguiname": "igSetScrollX", "defaults": [], - "funcname": "SetCursorPos", + "funcname": "SetScrollX", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetCursorPos", + "ov_cimguiname": "igSetScrollXWindowPtr", "ret": "void", - "signature": "(const ImVec2)", + "signature": "(ImGuiWindow*,float)", "stname": "" } ], - "igSetCursorPosX": [ + "igSetScrollY": [ { - "args": "(float local_x)", + "args": "(float scroll_y)", "argsT": [ { - "name": "local_x", + "name": "scroll_y", "type": "float" } ], - "argsoriginal": "(float local_x)", - "call_args": "(local_x)", - "cimguiname": "igSetCursorPosX", + "argsoriginal": "(float scroll_y)", + "call_args": "(scroll_y)", + "cimguiname": "igSetScrollY", "defaults": [], - "funcname": "SetCursorPosX", + "funcname": "SetScrollY", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetCursorPosX", + "ov_cimguiname": "igSetScrollYFloat", "ret": "void", "signature": "(float)", "stname": "" - } - ], - "igSetCursorPosY": [ + }, { - "args": "(float local_y)", + "args": "(ImGuiWindow* window,float new_scroll_y)", "argsT": [ { - "name": "local_y", + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "new_scroll_y", "type": "float" } ], - "argsoriginal": "(float local_y)", - "call_args": "(local_y)", - "cimguiname": "igSetCursorPosY", + "argsoriginal": "(ImGuiWindow* window,float new_scroll_y)", + "call_args": "(window,new_scroll_y)", + "cimguiname": "igSetScrollY", "defaults": [], - "funcname": "SetCursorPosY", + "funcname": "SetScrollY", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetCursorPosY", + "ov_cimguiname": "igSetScrollYWindowPtr", "ret": "void", - "signature": "(float)", + "signature": "(ImGuiWindow*,float)", "stname": "" } ], - "igSetCursorScreenPos": [ + "igSetStateStorage": [ { - "args": "(const ImVec2 pos)", + "args": "(ImGuiStorage* storage)", "argsT": [ { - "name": "pos", - "type": "const ImVec2" + "name": "storage", + "type": "ImGuiStorage*" } ], - "argsoriginal": "(const ImVec2& pos)", - "call_args": "(pos)", - "cimguiname": "igSetCursorScreenPos", + "argsoriginal": "(ImGuiStorage* storage)", + "call_args": "(storage)", + "cimguiname": "igSetStateStorage", "defaults": [], - "funcname": "SetCursorScreenPos", + "funcname": "SetStateStorage", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetCursorScreenPos", + "ov_cimguiname": "igSetStateStorage", "ret": "void", - "signature": "(const ImVec2)", + "signature": "(ImGuiStorage*)", "stname": "" } ], - "igSetDragDropPayload": [ + "igSetTabItemClosed": [ { - "args": "(const char* type,const void* data,size_t sz,ImGuiCond cond)", + "args": "(const char* tab_or_docked_window_label)", "argsT": [ { - "name": "type", + "name": "tab_or_docked_window_label", "type": "const char*" - }, - { - "name": "data", - "type": "const void*" - }, - { - "name": "sz", - "type": "size_t" - }, - { - "name": "cond", - "type": "ImGuiCond" } ], - "argsoriginal": "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)", - "call_args": "(type,data,sz,cond)", - "cimguiname": "igSetDragDropPayload", - "defaults": { - "cond": "0" - }, - "funcname": "SetDragDropPayload", - "namespace": "ImGui", - "ov_cimguiname": "igSetDragDropPayload", - "ret": "bool", - "signature": "(const char*,const void*,size_t,ImGuiCond)", - "stname": "" - } - ], - "igSetItemAllowOverlap": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igSetItemAllowOverlap", + "argsoriginal": "(const char* tab_or_docked_window_label)", + "call_args": "(tab_or_docked_window_label)", + "cimguiname": "igSetTabItemClosed", "defaults": [], - "funcname": "SetItemAllowOverlap", + "funcname": "SetTabItemClosed", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetItemAllowOverlap", + "ov_cimguiname": "igSetTabItemClosed", "ret": "void", - "signature": "()", + "signature": "(const char*)", "stname": "" } ], - "igSetItemDefaultFocus": [ + "igSetTooltip": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igSetItemDefaultFocus", + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igSetTooltip", "defaults": [], - "funcname": "SetItemDefaultFocus", + "funcname": "SetTooltip", + "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetItemDefaultFocus", + "ov_cimguiname": "igSetTooltip", "ret": "void", - "signature": "()", + "signature": "(const char*,...)", "stname": "" } ], - "igSetKeyboardFocusHere": [ + "igSetTooltipV": [ { - "args": "(int offset)", + "args": "(const char* fmt,va_list args)", "argsT": [ { - "name": "offset", - "type": "int" + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" } ], - "argsoriginal": "(int offset=0)", - "call_args": "(offset)", - "cimguiname": "igSetKeyboardFocusHere", - "defaults": { - "offset": "0" - }, - "funcname": "SetKeyboardFocusHere", + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igSetTooltipV", + "defaults": [], + "funcname": "SetTooltipV", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetKeyboardFocusHere", + "ov_cimguiname": "igSetTooltipV", "ret": "void", - "signature": "(int)", + "signature": "(const char*,va_list)", "stname": "" } ], - "igSetMouseCursor": [ + "igSetWindowClipRectBeforeSetChannel": [ { - "args": "(ImGuiMouseCursor cursor_type)", + "args": "(ImGuiWindow* window,const ImRect clip_rect)", "argsT": [ { - "name": "cursor_type", - "type": "ImGuiMouseCursor" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "clip_rect", + "type": "const ImRect" } ], - "argsoriginal": "(ImGuiMouseCursor cursor_type)", - "call_args": "(cursor_type)", - "cimguiname": "igSetMouseCursor", + "argsoriginal": "(ImGuiWindow* window,const ImRect& clip_rect)", + "call_args": "(window,clip_rect)", + "cimguiname": "igSetWindowClipRectBeforeSetChannel", "defaults": [], - "funcname": "SetMouseCursor", + "funcname": "SetWindowClipRectBeforeSetChannel", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetMouseCursor", + "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", "ret": "void", - "signature": "(ImGuiMouseCursor)", + "signature": "(ImGuiWindow*,const ImRect)", "stname": "" } ], - "igSetNextItemOpen": [ + "igSetWindowCollapsed": [ { - "args": "(bool is_open,ImGuiCond cond)", + "args": "(bool collapsed,ImGuiCond cond)", "argsT": [ { - "name": "is_open", + "name": "collapsed", "type": "bool" }, { @@ -14113,66 +25923,57 @@ "type": "ImGuiCond" } ], - "argsoriginal": "(bool is_open,ImGuiCond cond=0)", - "call_args": "(is_open,cond)", - "cimguiname": "igSetNextItemOpen", + "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", + "call_args": "(collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", "defaults": { "cond": "0" }, - "funcname": "SetNextItemOpen", + "funcname": "SetWindowCollapsed", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetNextItemOpen", + "ov_cimguiname": "igSetWindowCollapsedBool", "ret": "void", "signature": "(bool,ImGuiCond)", "stname": "" - } - ], - "igSetNextItemWidth": [ + }, { - "args": "(float item_width)", + "args": "(const char* name,bool collapsed,ImGuiCond cond)", "argsT": [ { - "name": "item_width", - "type": "float" - } - ], - "argsoriginal": "(float item_width)", - "call_args": "(item_width)", - "cimguiname": "igSetNextItemWidth", - "defaults": [], - "funcname": "SetNextItemWidth", - "namespace": "ImGui", - "ov_cimguiname": "igSetNextItemWidth", - "ret": "void", - "signature": "(float)", - "stname": "" - } - ], - "igSetNextWindowBgAlpha": [ - { - "args": "(float alpha)", - "argsT": [ + "name": "name", + "type": "const char*" + }, { - "name": "alpha", - "type": "float" + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(float alpha)", - "call_args": "(alpha)", - "cimguiname": "igSetNextWindowBgAlpha", - "defaults": [], - "funcname": "SetNextWindowBgAlpha", + "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)", + "call_args": "(name,collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowCollapsed", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowBgAlpha", + "ov_cimguiname": "igSetWindowCollapsedStr", "ret": "void", - "signature": "(float)", + "signature": "(const char*,bool,ImGuiCond)", "stname": "" - } - ], - "igSetNextWindowCollapsed": [ + }, { - "args": "(bool collapsed,ImGuiCond cond)", + "args": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)", "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, { "name": "collapsed", "type": "bool" @@ -14182,95 +25983,146 @@ "type": "ImGuiCond" } ], - "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", - "call_args": "(collapsed,cond)", - "cimguiname": "igSetNextWindowCollapsed", + "argsoriginal": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)", + "call_args": "(window,collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", "defaults": { "cond": "0" }, - "funcname": "SetNextWindowCollapsed", + "funcname": "SetWindowCollapsed", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowCollapsed", + "ov_cimguiname": "igSetWindowCollapsedWindowPtr", "ret": "void", - "signature": "(bool,ImGuiCond)", + "signature": "(ImGuiWindow*,bool,ImGuiCond)", "stname": "" } ], - "igSetNextWindowContentSize": [ + "igSetWindowDock": [ { - "args": "(const ImVec2 size)", + "args": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)", "argsT": [ { - "name": "size", - "type": "const ImVec2" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "dock_id", + "type": "ImGuiID" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(const ImVec2& size)", - "call_args": "(size)", - "cimguiname": "igSetNextWindowContentSize", + "argsoriginal": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)", + "call_args": "(window,dock_id,cond)", + "cimguiname": "igSetWindowDock", "defaults": [], - "funcname": "SetNextWindowContentSize", + "funcname": "SetWindowDock", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowContentSize", + "ov_cimguiname": "igSetWindowDock", "ret": "void", - "signature": "(const ImVec2)", + "signature": "(ImGuiWindow*,ImGuiID,ImGuiCond)", "stname": "" } ], - "igSetNextWindowFocus": [ + "igSetWindowFocus": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igSetNextWindowFocus", + "cimguiname": "igSetWindowFocus", "defaults": [], - "funcname": "SetNextWindowFocus", + "funcname": "SetWindowFocus", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowFocus", + "ov_cimguiname": "igSetWindowFocusNil", "ret": "void", "signature": "()", "stname": "" + }, + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igSetWindowFocus", + "defaults": [], + "funcname": "SetWindowFocus", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowFocusStr", + "ret": "void", + "signature": "(const char*)", + "stname": "" } ], - "igSetNextWindowPos": [ + "igSetWindowFontScale": [ { - "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)", + "args": "(float scale)", "argsT": [ { - "name": "pos", - "type": "const ImVec2" + "name": "scale", + "type": "float" + } + ], + "argsoriginal": "(float scale)", + "call_args": "(scale)", + "cimguiname": "igSetWindowFontScale", + "defaults": [], + "funcname": "SetWindowFontScale", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowFontScale", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetWindowHitTestHole": [ + { + "args": "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "pos", + "type": "const ImVec2" }, { - "name": "pivot", + "name": "size", "type": "const ImVec2" } ], - "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))", - "call_args": "(pos,cond,pivot)", - "cimguiname": "igSetNextWindowPos", - "defaults": { - "cond": "0", - "pivot": "ImVec2(0,0)" - }, - "funcname": "SetNextWindowPos", + "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)", + "call_args": "(window,pos,size)", + "cimguiname": "igSetWindowHitTestHole", + "defaults": [], + "funcname": "SetWindowHitTestHole", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowPos", + "ov_cimguiname": "igSetWindowHitTestHole", "ret": "void", - "signature": "(const ImVec2,ImGuiCond,const ImVec2)", + "signature": "(ImGuiWindow*,const ImVec2,const ImVec2)", "stname": "" } ], - "igSetNextWindowSize": [ + "igSetWindowPos": [ { - "args": "(const ImVec2 size,ImGuiCond cond)", + "args": "(const ImVec2 pos,ImGuiCond cond)", "argsT": [ { - "name": "size", + "name": "pos", "type": "const ImVec2" }, { @@ -14278,709 +26130,910 @@ "type": "ImGuiCond" } ], - "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", - "call_args": "(size,cond)", - "cimguiname": "igSetNextWindowSize", + "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(pos,cond)", + "cimguiname": "igSetWindowPos", "defaults": { "cond": "0" }, - "funcname": "SetNextWindowSize", + "funcname": "SetWindowPos", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowSize", + "ov_cimguiname": "igSetWindowPosVec2", "ret": "void", "signature": "(const ImVec2,ImGuiCond)", "stname": "" - } - ], - "igSetNextWindowSizeConstraints": [ + }, { - "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)", + "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)", "argsT": [ { - "name": "size_min", - "type": "const ImVec2" + "name": "name", + "type": "const char*" }, { - "name": "size_max", + "name": "pos", "type": "const ImVec2" }, { - "name": "custom_callback", - "type": "ImGuiSizeCallback" - }, - { - "name": "custom_callback_data", - "type": "void*" + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))", - "call_args": "(size_min,size_max,custom_callback,custom_callback_data)", - "cimguiname": "igSetNextWindowSizeConstraints", + "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(name,pos,cond)", + "cimguiname": "igSetWindowPos", "defaults": { - "custom_callback": "((void*)0)", - "custom_callback_data": "((void*)0)" + "cond": "0" }, - "funcname": "SetNextWindowSizeConstraints", + "funcname": "SetWindowPos", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetNextWindowSizeConstraints", + "ov_cimguiname": "igSetWindowPosStr", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)", + "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" - } - ], - "igSetScrollFromPosX": [ + }, { - "args": "(float local_x,float center_x_ratio)", + "args": "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)", "argsT": [ { - "name": "local_x", - "type": "float" + "name": "window", + "type": "ImGuiWindow*" }, { - "name": "center_x_ratio", - "type": "float" + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(float local_x,float center_x_ratio=0.5f)", - "call_args": "(local_x,center_x_ratio)", - "cimguiname": "igSetScrollFromPosX", + "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(window,pos,cond)", + "cimguiname": "igSetWindowPos", "defaults": { - "center_x_ratio": "0.5f" + "cond": "0" }, - "funcname": "SetScrollFromPosX", + "funcname": "SetWindowPos", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosX", + "ov_cimguiname": "igSetWindowPosWindowPtr", "ret": "void", - "signature": "(float,float)", + "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", "stname": "" } ], - "igSetScrollFromPosY": [ + "igSetWindowSize": [ { - "args": "(float local_y,float center_y_ratio)", + "args": "(const ImVec2 size,ImGuiCond cond)", "argsT": [ { - "name": "local_y", - "type": "float" + "name": "size", + "type": "const ImVec2" }, { - "name": "center_y_ratio", - "type": "float" + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(float local_y,float center_y_ratio=0.5f)", - "call_args": "(local_y,center_y_ratio)", - "cimguiname": "igSetScrollFromPosY", + "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(size,cond)", + "cimguiname": "igSetWindowSize", "defaults": { - "center_y_ratio": "0.5f" + "cond": "0" }, - "funcname": "SetScrollFromPosY", + "funcname": "SetWindowSize", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosY", + "ov_cimguiname": "igSetWindowSizeVec2", "ret": "void", - "signature": "(float,float)", + "signature": "(const ImVec2,ImGuiCond)", "stname": "" - } - ], - "igSetScrollHereX": [ + }, { - "args": "(float center_x_ratio)", + "args": "(const char* name,const ImVec2 size,ImGuiCond cond)", "argsT": [ { - "name": "center_x_ratio", - "type": "float" + "name": "name", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(float center_x_ratio=0.5f)", - "call_args": "(center_x_ratio)", - "cimguiname": "igSetScrollHereX", + "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(name,size,cond)", + "cimguiname": "igSetWindowSize", "defaults": { - "center_x_ratio": "0.5f" + "cond": "0" }, - "funcname": "SetScrollHereX", + "funcname": "SetWindowSize", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollHereX", + "ov_cimguiname": "igSetWindowSizeStr", "ret": "void", - "signature": "(float)", + "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" - } - ], - "igSetScrollHereY": [ + }, { - "args": "(float center_y_ratio)", + "args": "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)", "argsT": [ { - "name": "center_y_ratio", - "type": "float" + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" } ], - "argsoriginal": "(float center_y_ratio=0.5f)", - "call_args": "(center_y_ratio)", - "cimguiname": "igSetScrollHereY", + "argsoriginal": "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(window,size,cond)", + "cimguiname": "igSetWindowSize", "defaults": { - "center_y_ratio": "0.5f" + "cond": "0" }, - "funcname": "SetScrollHereY", + "funcname": "SetWindowSize", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollHereY", + "ov_cimguiname": "igSetWindowSizeWindowPtr", "ret": "void", - "signature": "(float)", + "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", "stname": "" } ], - "igSetScrollX": [ + "igShadeVertsLinearColorGradientKeepAlpha": [ { - "args": "(float scroll_x)", + "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", "argsT": [ { - "name": "scroll_x", - "type": "float" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "vert_start_idx", + "type": "int" + }, + { + "name": "vert_end_idx", + "type": "int" + }, + { + "name": "gradient_p0", + "type": "ImVec2" + }, + { + "name": "gradient_p1", + "type": "ImVec2" + }, + { + "name": "col0", + "type": "ImU32" + }, + { + "name": "col1", + "type": "ImU32" } ], - "argsoriginal": "(float scroll_x)", - "call_args": "(scroll_x)", - "cimguiname": "igSetScrollX", + "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", + "call_args": "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)", + "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "defaults": [], - "funcname": "SetScrollX", + "funcname": "ShadeVertsLinearColorGradientKeepAlpha", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollX", + "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "ret": "void", - "signature": "(float)", + "signature": "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)", "stname": "" } ], - "igSetScrollY": [ + "igShadeVertsLinearUV": [ { - "args": "(float scroll_y)", + "args": "(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)", "argsT": [ { - "name": "scroll_y", - "type": "float" + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "vert_start_idx", + "type": "int" + }, + { + "name": "vert_end_idx", + "type": "int" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "uv_a", + "type": "const ImVec2" + }, + { + "name": "uv_b", + "type": "const ImVec2" + }, + { + "name": "clamp", + "type": "bool" } ], - "argsoriginal": "(float scroll_y)", - "call_args": "(scroll_y)", - "cimguiname": "igSetScrollY", + "argsoriginal": "(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)", + "call_args": "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)", + "cimguiname": "igShadeVertsLinearUV", "defaults": [], - "funcname": "SetScrollY", + "funcname": "ShadeVertsLinearUV", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollY", + "ov_cimguiname": "igShadeVertsLinearUV", "ret": "void", - "signature": "(float)", + "signature": "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)", "stname": "" } ], - "igSetStateStorage": [ + "igShowAboutWindow": [ { - "args": "(ImGuiStorage* storage)", + "args": "(bool* p_open)", "argsT": [ { - "name": "storage", - "type": "ImGuiStorage*" + "name": "p_open", + "type": "bool*" } ], - "argsoriginal": "(ImGuiStorage* storage)", - "call_args": "(storage)", - "cimguiname": "igSetStateStorage", - "defaults": [], - "funcname": "SetStateStorage", + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowAboutWindow", + "defaults": { + "p_open": "((void*)0)" + }, + "funcname": "ShowAboutWindow", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetStateStorage", + "ov_cimguiname": "igShowAboutWindow", "ret": "void", - "signature": "(ImGuiStorage*)", + "signature": "(bool*)", "stname": "" } ], - "igSetTabItemClosed": [ + "igShowDemoWindow": [ { - "args": "(const char* tab_or_docked_window_label)", + "args": "(bool* p_open)", "argsT": [ { - "name": "tab_or_docked_window_label", - "type": "const char*" + "name": "p_open", + "type": "bool*" } ], - "argsoriginal": "(const char* tab_or_docked_window_label)", - "call_args": "(tab_or_docked_window_label)", - "cimguiname": "igSetTabItemClosed", - "defaults": [], - "funcname": "SetTabItemClosed", + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowDemoWindow", + "defaults": { + "p_open": "((void*)0)" + }, + "funcname": "ShowDemoWindow", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetTabItemClosed", + "ov_cimguiname": "igShowDemoWindow", "ret": "void", - "signature": "(const char*)", + "signature": "(bool*)", "stname": "" } ], - "igSetTooltip": [ + "igShowFontSelector": [ { - "args": "(const char* fmt,...)", + "args": "(const char* label)", "argsT": [ { - "name": "fmt", + "name": "label", "type": "const char*" - }, - { - "name": "...", - "type": "..." } ], - "argsoriginal": "(const char* fmt,...)", - "call_args": "(fmt,...)", - "cimguiname": "igSetTooltip", + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igShowFontSelector", "defaults": [], - "funcname": "SetTooltip", - "isvararg": "...)", + "funcname": "ShowFontSelector", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetTooltip", + "ov_cimguiname": "igShowFontSelector", "ret": "void", - "signature": "(const char*,...)", + "signature": "(const char*)", "stname": "" } ], - "igSetTooltipV": [ + "igShowMetricsWindow": [ { - "args": "(const char* fmt,va_list args)", + "args": "(bool* p_open)", "argsT": [ { - "name": "fmt", - "type": "const char*" - }, - { - "name": "args", - "type": "va_list" + "name": "p_open", + "type": "bool*" } ], - "argsoriginal": "(const char* fmt,va_list args)", - "call_args": "(fmt,args)", - "cimguiname": "igSetTooltipV", - "defaults": [], - "funcname": "SetTooltipV", + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowMetricsWindow", + "defaults": { + "p_open": "((void*)0)" + }, + "funcname": "ShowMetricsWindow", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetTooltipV", + "ov_cimguiname": "igShowMetricsWindow", "ret": "void", - "signature": "(const char*,va_list)", + "signature": "(bool*)", "stname": "" } ], - "igSetWindowCollapsed": [ + "igShowStyleEditor": [ { - "args": "(bool collapsed,ImGuiCond cond)", + "args": "(ImGuiStyle* ref)", "argsT": [ { - "name": "collapsed", - "type": "bool" - }, - { - "name": "cond", - "type": "ImGuiCond" + "name": "ref", + "type": "ImGuiStyle*" } ], - "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", - "call_args": "(collapsed,cond)", - "cimguiname": "igSetWindowCollapsed", + "argsoriginal": "(ImGuiStyle* ref=((void*)0))", + "call_args": "(ref)", + "cimguiname": "igShowStyleEditor", "defaults": { - "cond": "0" + "ref": "((void*)0)" }, - "funcname": "SetWindowCollapsed", + "funcname": "ShowStyleEditor", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowCollapsedBool", + "ov_cimguiname": "igShowStyleEditor", "ret": "void", - "signature": "(bool,ImGuiCond)", + "signature": "(ImGuiStyle*)", "stname": "" - }, + } + ], + "igShowStyleSelector": [ { - "args": "(const char* name,bool collapsed,ImGuiCond cond)", + "args": "(const char* label)", "argsT": [ { - "name": "name", + "name": "label", "type": "const char*" - }, - { - "name": "collapsed", - "type": "bool" - }, - { - "name": "cond", - "type": "ImGuiCond" } ], - "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)", - "call_args": "(name,collapsed,cond)", - "cimguiname": "igSetWindowCollapsed", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowCollapsed", + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igShowStyleSelector", + "defaults": [], + "funcname": "ShowStyleSelector", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowCollapsedStr", - "ret": "void", - "signature": "(const char*,bool,ImGuiCond)", + "ov_cimguiname": "igShowStyleSelector", + "ret": "bool", + "signature": "(const char*)", "stname": "" } ], - "igSetWindowFocus": [ + "igShowUserGuide": [ { "args": "()", "argsT": [], "argsoriginal": "()", "call_args": "()", - "cimguiname": "igSetWindowFocus", + "cimguiname": "igShowUserGuide", "defaults": [], - "funcname": "SetWindowFocus", + "funcname": "ShowUserGuide", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowFocus", + "ov_cimguiname": "igShowUserGuide", "ret": "void", "signature": "()", "stname": "" - }, + } + ], + "igShowViewportThumbnails": [ { - "args": "(const char* name)", - "argsT": [ - { - "name": "name", - "type": "const char*" - } - ], - "argsoriginal": "(const char* name)", - "call_args": "(name)", - "cimguiname": "igSetWindowFocus", + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igShowViewportThumbnails", "defaults": [], - "funcname": "SetWindowFocus", + "funcname": "ShowViewportThumbnails", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowFocusStr", + "ov_cimguiname": "igShowViewportThumbnails", "ret": "void", - "signature": "(const char*)", + "signature": "()", "stname": "" } ], - "igSetWindowFontScale": [ + "igShrinkWidths": [ { - "args": "(float scale)", + "args": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", "argsT": [ { - "name": "scale", + "name": "items", + "type": "ImGuiShrinkWidthItem*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width_excess", "type": "float" } ], - "argsoriginal": "(float scale)", - "call_args": "(scale)", - "cimguiname": "igSetWindowFontScale", + "argsoriginal": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", + "call_args": "(items,count,width_excess)", + "cimguiname": "igShrinkWidths", "defaults": [], - "funcname": "SetWindowFontScale", + "funcname": "ShrinkWidths", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowFontScale", + "ov_cimguiname": "igShrinkWidths", "ret": "void", - "signature": "(float)", + "signature": "(ImGuiShrinkWidthItem*,int,float)", "stname": "" } ], - "igSetWindowPos": [ + "igShutdown": [ { - "args": "(const ImVec2 pos,ImGuiCond cond)", + "args": "(ImGuiContext* context)", "argsT": [ { - "name": "pos", - "type": "const ImVec2" - }, - { - "name": "cond", - "type": "ImGuiCond" + "name": "context", + "type": "ImGuiContext*" } ], - "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)", - "call_args": "(pos,cond)", - "cimguiname": "igSetWindowPos", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowPos", + "argsoriginal": "(ImGuiContext* context)", + "call_args": "(context)", + "cimguiname": "igShutdown", + "defaults": [], + "funcname": "Shutdown", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowPosVec2", + "ov_cimguiname": "igShutdown", "ret": "void", - "signature": "(const ImVec2,ImGuiCond)", + "signature": "(ImGuiContext*)", "stname": "" - }, + } + ], + "igSliderAngle": [ { - "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)", + "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "name", + "name": "label", "type": "const char*" }, { - "name": "pos", - "type": "const ImVec2" + "name": "v_rad", + "type": "float*" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "v_degrees_min", + "type": "float" + }, + { + "name": "v_degrees_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)", - "call_args": "(name,pos,cond)", - "cimguiname": "igSetWindowPos", + "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format,flags)", + "cimguiname": "igSliderAngle", "defaults": { - "cond": "0" + "flags": "0", + "format": "\"%.0f deg\"", + "v_degrees_max": "+360.0f", + "v_degrees_min": "-360.0f" }, - "funcname": "SetWindowPos", + "funcname": "SliderAngle", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowPosStr", - "ret": "void", - "signature": "(const char*,const ImVec2,ImGuiCond)", + "ov_cimguiname": "igSliderAngle", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSetWindowSize": [ + "igSliderBehavior": [ { - "args": "(const ImVec2 size,ImGuiCond cond)", + "args": "(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)", "argsT": [ { - "name": "size", - "type": "const ImVec2" + "name": "bb", + "type": "const ImRect" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "id", + "type": "ImGuiID" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_v", + "type": "void*" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + }, + { + "name": "out_grab_bb", + "type": "ImRect*" } ], - "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", - "call_args": "(size,cond)", - "cimguiname": "igSetWindowSize", - "defaults": { - "cond": "0" - }, - "funcname": "SetWindowSize", + "argsoriginal": "(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)", + "call_args": "(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb)", + "cimguiname": "igSliderBehavior", + "defaults": [], + "funcname": "SliderBehavior", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowSizeVec2", - "ret": "void", - "signature": "(const ImVec2,ImGuiCond)", + "ov_cimguiname": "igSliderBehavior", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)", "stname": "" - }, + } + ], + "igSliderFloat": [ { - "args": "(const char* name,const ImVec2 size,ImGuiCond cond)", + "args": "(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "name", - "type": "const char*" + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float*" + }, + { + "name": "v_min", + "type": "float" }, { - "name": "size", - "type": "const ImVec2" + "name": "v_max", + "type": "float" }, { - "name": "cond", - "type": "ImGuiCond" + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)", - "call_args": "(name,size,cond)", - "cimguiname": "igSetWindowSize", + "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderFloat", "defaults": { - "cond": "0" + "flags": "0", + "format": "\"%.3f\"" }, - "funcname": "SetWindowSize", + "funcname": "SliderFloat", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSetWindowSizeStr", - "ret": "void", - "signature": "(const char*,const ImVec2,ImGuiCond)", + "ov_cimguiname": "igSliderFloat", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igShowAboutWindow": [ + "igSliderFloat2": [ { - "args": "(bool* p_open)", + "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "p_open", - "type": "bool*" + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[2]" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(bool* p_open=((void*)0))", - "call_args": "(p_open)", - "cimguiname": "igShowAboutWindow", + "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderFloat2", "defaults": { - "p_open": "((void*)0)" + "flags": "0", + "format": "\"%.3f\"" }, - "funcname": "ShowAboutWindow", + "funcname": "SliderFloat2", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igShowAboutWindow", - "ret": "void", - "signature": "(bool*)", + "ov_cimguiname": "igSliderFloat2", + "ret": "bool", + "signature": "(const char*,float[2],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igShowDemoWindow": [ + "igSliderFloat3": [ { - "args": "(bool* p_open)", + "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "p_open", - "type": "bool*" + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[3]" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(bool* p_open=((void*)0))", - "call_args": "(p_open)", - "cimguiname": "igShowDemoWindow", + "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderFloat3", "defaults": { - "p_open": "((void*)0)" + "flags": "0", + "format": "\"%.3f\"" }, - "funcname": "ShowDemoWindow", + "funcname": "SliderFloat3", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igShowDemoWindow", - "ret": "void", - "signature": "(bool*)", + "ov_cimguiname": "igSliderFloat3", + "ret": "bool", + "signature": "(const char*,float[3],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igShowFontSelector": [ + "igSliderFloat4": [ { - "args": "(const char* label)", + "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" - } - ], - "argsoriginal": "(const char* label)", - "call_args": "(label)", - "cimguiname": "igShowFontSelector", - "defaults": [], - "funcname": "ShowFontSelector", - "namespace": "ImGui", - "ov_cimguiname": "igShowFontSelector", - "ret": "void", - "signature": "(const char*)", - "stname": "" - } - ], - "igShowMetricsWindow": [ - { - "args": "(bool* p_open)", - "argsT": [ + }, { - "name": "p_open", - "type": "bool*" + "name": "v", + "type": "float[4]" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(bool* p_open=((void*)0))", - "call_args": "(p_open)", - "cimguiname": "igShowMetricsWindow", + "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderFloat4", "defaults": { - "p_open": "((void*)0)" + "flags": "0", + "format": "\"%.3f\"" }, - "funcname": "ShowMetricsWindow", + "funcname": "SliderFloat4", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igShowMetricsWindow", - "ret": "void", - "signature": "(bool*)", + "ov_cimguiname": "igSliderFloat4", + "ret": "bool", + "signature": "(const char*,float[4],float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igShowStyleEditor": [ + "igSliderInt": [ { - "args": "(ImGuiStyle* ref)", + "args": "(const char* label,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { - "name": "ref", - "type": "ImGuiStyle*" + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(ImGuiStyle* ref=((void*)0))", - "call_args": "(ref)", - "cimguiname": "igShowStyleEditor", + "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderInt", "defaults": { - "ref": "((void*)0)" + "flags": "0", + "format": "\"%d\"" }, - "funcname": "ShowStyleEditor", + "funcname": "SliderInt", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igShowStyleEditor", - "ret": "void", - "signature": "(ImGuiStyle*)", + "ov_cimguiname": "igSliderInt", + "ret": "bool", + "signature": "(const char*,int*,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igShowStyleSelector": [ + "igSliderInt2": [ { - "args": "(const char* label)", + "args": "(const char* label,int v[2],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" + }, + { + "name": "v", + "type": "int[2]" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label)", - "call_args": "(label)", - "cimguiname": "igShowStyleSelector", - "defaults": [], - "funcname": "ShowStyleSelector", + "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderInt2", + "defaults": { + "flags": "0", + "format": "\"%d\"" + }, + "funcname": "SliderInt2", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igShowStyleSelector", + "ov_cimguiname": "igSliderInt2", "ret": "bool", - "signature": "(const char*)", - "stname": "" - } - ], - "igShowUserGuide": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igShowUserGuide", - "defaults": [], - "funcname": "ShowUserGuide", - "namespace": "ImGui", - "ov_cimguiname": "igShowUserGuide", - "ret": "void", - "signature": "()", + "signature": "(const char*,int[2],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSliderAngle": [ + "igSliderInt3": [ { - "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)", + "args": "(const char* label,int v[3],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "v_rad", - "type": "float*" + "name": "v", + "type": "int[3]" }, { - "name": "v_degrees_min", - "type": "float" + "name": "v_min", + "type": "int" }, { - "name": "v_degrees_max", - "type": "float" + "name": "v_max", + "type": "int" }, { "name": "format", "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\")", - "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format)", - "cimguiname": "igSliderAngle", + "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderInt3", "defaults": { - "format": "\"%.0f deg\"", - "v_degrees_max": "+360.0f", - "v_degrees_min": "-360.0f" + "flags": "0", + "format": "\"%d\"" }, - "funcname": "SliderAngle", + "funcname": "SliderInt3", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSliderAngle", + "ov_cimguiname": "igSliderInt3", "ret": "bool", - "signature": "(const char*,float*,float,float,const char*)", + "signature": "(const char*,int[3],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSliderFloat": [ + "igSliderInt4": [ { - "args": "(const char* label,float* v,float v_min,float v_max,const char* format,float power)", + "args": "(const char* label,int v[4],int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", @@ -14988,531 +27041,790 @@ }, { "name": "v", - "type": "float*" + "type": "int[4]" }, { "name": "v_min", - "type": "float" + "type": "int" }, { "name": "v_max", - "type": "float" + "type": "int" }, { "name": "format", "type": "const char*" }, { - "name": "power", - "type": "float" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,v,v_min,v_max,format,power)", - "cimguiname": "igSliderFloat", + "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,v,v_min,v_max,format,flags)", + "cimguiname": "igSliderInt4", "defaults": { - "format": "\"%.3f\"", - "power": "1.0f" + "flags": "0", + "format": "\"%d\"" }, - "funcname": "SliderFloat", + "funcname": "SliderInt4", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSliderFloat", + "ov_cimguiname": "igSliderInt4", "ret": "bool", - "signature": "(const char*,float*,float,float,const char*,float)", + "signature": "(const char*,int[4],int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSliderFloat2": [ + "igSliderScalar": [ { - "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,float power)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "v", - "type": "float[2]" + "name": "data_type", + "type": "ImGuiDataType" }, { - "name": "v_min", - "type": "float" + "name": "p_data", + "type": "void*" }, { - "name": "v_max", - "type": "float" + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" }, { "name": "format", "type": "const char*" }, { - "name": "power", - "type": "float" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,v,v_min,v_max,format,power)", - "cimguiname": "igSliderFloat2", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,data_type,p_data,p_min,p_max,format,flags)", + "cimguiname": "igSliderScalar", "defaults": { - "format": "\"%.3f\"", - "power": "1.0f" + "flags": "0", + "format": "((void*)0)" }, - "funcname": "SliderFloat2", + "funcname": "SliderScalar", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSliderFloat2", + "ov_cimguiname": "igSliderScalar", "ret": "bool", - "signature": "(const char*,float[2],float,float,const char*,float)", + "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSliderFloat3": [ + "igSliderScalarN": [ { - "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,float power)", + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "v", - "type": "float[3]" + "name": "data_type", + "type": "ImGuiDataType" }, { - "name": "v_min", - "type": "float" + "name": "p_data", + "type": "void*" }, { - "name": "v_max", - "type": "float" + "name": "components", + "type": "int" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" }, { "name": "format", "type": "const char*" }, { - "name": "power", - "type": "float" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,v,v_min,v_max,format,power)", - "cimguiname": "igSliderFloat3", + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,data_type,p_data,components,p_min,p_max,format,flags)", + "cimguiname": "igSliderScalarN", "defaults": { - "format": "\"%.3f\"", - "power": "1.0f" + "flags": "0", + "format": "((void*)0)" }, - "funcname": "SliderFloat3", + "funcname": "SliderScalarN", + "location": "imgui", "namespace": "ImGui", - "ov_cimguiname": "igSliderFloat3", + "ov_cimguiname": "igSliderScalarN", "ret": "bool", - "signature": "(const char*,float[3],float,float,const char*,float)", + "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], - "igSliderFloat4": [ + "igSmallButton": [ { - "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,float power)", + "args": "(const char* label)", "argsT": [ { "name": "label", "type": "const char*" + } + ], + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igSmallButton", + "defaults": [], + "funcname": "SmallButton", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igSmallButton", + "ret": "bool", + "signature": "(const char*)", + "stname": "" + } + ], + "igSpacing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSpacing", + "defaults": [], + "funcname": "Spacing", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igSpacing", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSplitterBehavior": [ + { + "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" }, { - "name": "v", - "type": "float[4]" + "name": "id", + "type": "ImGuiID" }, { - "name": "v_min", + "name": "axis", + "type": "ImGuiAxis" + }, + { + "name": "size1", + "type": "float*" + }, + { + "name": "size2", + "type": "float*" + }, + { + "name": "min_size1", "type": "float" }, { - "name": "v_max", + "name": "min_size2", "type": "float" }, { - "name": "format", - "type": "const char*" + "name": "hover_extend", + "type": "float" }, { - "name": "power", + "name": "hover_visibility_delay", "type": "float" } ], - "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,v,v_min,v_max,format,power)", - "cimguiname": "igSliderFloat4", + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f)", + "call_args": "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay)", + "cimguiname": "igSplitterBehavior", "defaults": { - "format": "\"%.3f\"", - "power": "1.0f" + "hover_extend": "0.0f", + "hover_visibility_delay": "0.0f" }, - "funcname": "SliderFloat4", + "funcname": "SplitterBehavior", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSliderFloat4", + "ov_cimguiname": "igSplitterBehavior", "ret": "bool", - "signature": "(const char*,float[4],float,float,const char*,float)", + "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float)", + "stname": "" + } + ], + "igStartMouseMovingWindow": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igStartMouseMovingWindow", + "defaults": [], + "funcname": "StartMouseMovingWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igStartMouseMovingWindow", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igStartMouseMovingWindowOrNode": [ + { + "args": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "node", + "type": "ImGuiDockNode*" + }, + { + "name": "undock_floating_node", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)", + "call_args": "(window,node,undock_floating_node)", + "cimguiname": "igStartMouseMovingWindowOrNode", + "defaults": [], + "funcname": "StartMouseMovingWindowOrNode", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igStartMouseMovingWindowOrNode", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiDockNode*,bool)", + "stname": "" + } + ], + "igStyleColorsClassic": [ + { + "args": "(ImGuiStyle* dst)", + "argsT": [ + { + "name": "dst", + "type": "ImGuiStyle*" + } + ], + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsClassic", + "defaults": { + "dst": "((void*)0)" + }, + "funcname": "StyleColorsClassic", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igStyleColorsClassic", + "ret": "void", + "signature": "(ImGuiStyle*)", + "stname": "" + } + ], + "igStyleColorsDark": [ + { + "args": "(ImGuiStyle* dst)", + "argsT": [ + { + "name": "dst", + "type": "ImGuiStyle*" + } + ], + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsDark", + "defaults": { + "dst": "((void*)0)" + }, + "funcname": "StyleColorsDark", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igStyleColorsDark", + "ret": "void", + "signature": "(ImGuiStyle*)", + "stname": "" + } + ], + "igStyleColorsLight": [ + { + "args": "(ImGuiStyle* dst)", + "argsT": [ + { + "name": "dst", + "type": "ImGuiStyle*" + } + ], + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsLight", + "defaults": { + "dst": "((void*)0)" + }, + "funcname": "StyleColorsLight", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igStyleColorsLight", + "ret": "void", + "signature": "(ImGuiStyle*)", "stname": "" } ], - "igSliderInt": [ + "igTabBarAddTab": [ { - "args": "(const char* label,int* v,int v_min,int v_max,const char* format)", + "args": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int*" - }, - { - "name": "v_min", - "type": "int" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "v_max", - "type": "int" + "name": "tab_flags", + "type": "ImGuiTabItemFlags" }, { - "name": "format", - "type": "const char*" + "name": "window", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\")", - "call_args": "(label,v,v_min,v_max,format)", - "cimguiname": "igSliderInt", - "defaults": { - "format": "\"%d\"" - }, - "funcname": "SliderInt", + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)", + "call_args": "(tab_bar,tab_flags,window)", + "cimguiname": "igTabBarAddTab", + "defaults": [], + "funcname": "TabBarAddTab", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSliderInt", - "ret": "bool", - "signature": "(const char*,int*,int,int,const char*)", + "ov_cimguiname": "igTabBarAddTab", + "ret": "void", + "signature": "(ImGuiTabBar*,ImGuiTabItemFlags,ImGuiWindow*)", "stname": "" } ], - "igSliderInt2": [ + "igTabBarCloseTab": [ { - "args": "(const char* label,int v[2],int v_min,int v_max,const char* format)", + "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "v", - "type": "int[2]" - }, + "name": "tab", + "type": "ImGuiTabItem*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", + "call_args": "(tab_bar,tab)", + "cimguiname": "igTabBarCloseTab", + "defaults": [], + "funcname": "TabBarCloseTab", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarCloseTab", + "ret": "void", + "signature": "(ImGuiTabBar*,ImGuiTabItem*)", + "stname": "" + } + ], + "igTabBarFindMostRecentlySelectedTabForActiveWindow": [ + { + "args": "(ImGuiTabBar* tab_bar)", + "argsT": [ { - "name": "v_min", - "type": "int" - }, + "name": "tab_bar", + "type": "ImGuiTabBar*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar)", + "call_args": "(tab_bar)", + "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", + "defaults": [], + "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", + "ret": "ImGuiTabItem*", + "signature": "(ImGuiTabBar*)", + "stname": "" + } + ], + "igTabBarFindTabByID": [ + { + "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "argsT": [ { - "name": "v_max", - "type": "int" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "format", - "type": "const char*" + "name": "tab_id", + "type": "ImGuiID" } ], - "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\")", - "call_args": "(label,v,v_min,v_max,format)", - "cimguiname": "igSliderInt2", - "defaults": { - "format": "\"%d\"" - }, - "funcname": "SliderInt2", + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "call_args": "(tab_bar,tab_id)", + "cimguiname": "igTabBarFindTabByID", + "defaults": [], + "funcname": "TabBarFindTabByID", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSliderInt2", - "ret": "bool", - "signature": "(const char*,int[2],int,int,const char*)", + "ov_cimguiname": "igTabBarFindTabByID", + "ret": "ImGuiTabItem*", + "signature": "(ImGuiTabBar*,ImGuiID)", "stname": "" } ], - "igSliderInt3": [ + "igTabBarQueueChangeTabOrder": [ { - "args": "(const char* label,int v[3],int v_min,int v_max,const char* format)", + "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "v", - "type": "int[3]" + "name": "tab", + "type": "const ImGuiTabItem*" }, { - "name": "v_min", + "name": "dir", "type": "int" - }, + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)", + "call_args": "(tab_bar,tab,dir)", + "cimguiname": "igTabBarQueueChangeTabOrder", + "defaults": [], + "funcname": "TabBarQueueChangeTabOrder", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarQueueChangeTabOrder", + "ret": "void", + "signature": "(ImGuiTabBar*,const ImGuiTabItem*,int)", + "stname": "" + } + ], + "igTabBarRemoveTab": [ + { + "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "argsT": [ { - "name": "v_max", - "type": "int" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "format", - "type": "const char*" + "name": "tab_id", + "type": "ImGuiID" } ], - "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\")", - "call_args": "(label,v,v_min,v_max,format)", - "cimguiname": "igSliderInt3", - "defaults": { - "format": "\"%d\"" - }, - "funcname": "SliderInt3", + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "call_args": "(tab_bar,tab_id)", + "cimguiname": "igTabBarRemoveTab", + "defaults": [], + "funcname": "TabBarRemoveTab", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSliderInt3", - "ret": "bool", - "signature": "(const char*,int[3],int,int,const char*)", + "ov_cimguiname": "igTabBarRemoveTab", + "ret": "void", + "signature": "(ImGuiTabBar*,ImGuiID)", "stname": "" } ], - "igSliderInt4": [ + "igTabItemBackground": [ { - "args": "(const char* label,int v[4],int v_min,int v_max,const char* format)", + "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)", "argsT": [ { - "name": "label", - "type": "const char*" - }, - { - "name": "v", - "type": "int[4]" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "v_min", - "type": "int" + "name": "bb", + "type": "const ImRect" }, { - "name": "v_max", - "type": "int" + "name": "flags", + "type": "ImGuiTabItemFlags" }, { - "name": "format", - "type": "const char*" + "name": "col", + "type": "ImU32" } ], - "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\")", - "call_args": "(label,v,v_min,v_max,format)", - "cimguiname": "igSliderInt4", - "defaults": { - "format": "\"%d\"" - }, - "funcname": "SliderInt4", + "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)", + "call_args": "(draw_list,bb,flags,col)", + "cimguiname": "igTabItemBackground", + "defaults": [], + "funcname": "TabItemBackground", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSliderInt4", - "ret": "bool", - "signature": "(const char*,int[4],int,int,const char*)", + "ov_cimguiname": "igTabItemBackground", + "ret": "void", + "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)", "stname": "" } ], - "igSliderScalar": [ + "igTabItemCalcSize": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)", + "args": "(ImVec2 *pOut,const char* label,bool has_close_button)", "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, { "name": "label", "type": "const char*" }, { - "name": "data_type", - "type": "ImGuiDataType" - }, + "name": "has_close_button", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,bool has_close_button)", + "call_args": "(label,has_close_button)", + "cimguiname": "igTabItemCalcSize", + "defaults": [], + "funcname": "TabItemCalcSize", + "location": "internal", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igTabItemCalcSize", + "ret": "void", + "signature": "(const char*,bool)", + "stname": "" + } + ], + "igTabItemEx": [ + { + "args": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)", + "argsT": [ { - "name": "p_data", - "type": "void*" + "name": "tab_bar", + "type": "ImGuiTabBar*" }, { - "name": "p_min", - "type": "const void*" + "name": "label", + "type": "const char*" }, { - "name": "p_max", - "type": "const void*" + "name": "p_open", + "type": "bool*" }, { - "name": "format", - "type": "const char*" + "name": "flags", + "type": "ImGuiTabItemFlags" }, { - "name": "power", - "type": "float" + "name": "docked_window", + "type": "ImGuiWindow*" } ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,data_type,p_data,p_min,p_max,format,power)", - "cimguiname": "igSliderScalar", - "defaults": { - "format": "((void*)0)", - "power": "1.0f" - }, - "funcname": "SliderScalar", + "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)", + "call_args": "(tab_bar,label,p_open,flags,docked_window)", + "cimguiname": "igTabItemEx", + "defaults": [], + "funcname": "TabItemEx", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSliderScalar", + "ov_cimguiname": "igTabItemEx", "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)", + "signature": "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)", "stname": "" } ], - "igSliderScalarN": [ + "igTabItemLabelAndCloseButton": [ { - "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power)", + "args": "(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)", "argsT": [ { - "name": "label", - "type": "const char*" + "name": "draw_list", + "type": "ImDrawList*" }, { - "name": "data_type", - "type": "ImGuiDataType" + "name": "bb", + "type": "const ImRect" }, { - "name": "p_data", - "type": "void*" + "name": "flags", + "type": "ImGuiTabItemFlags" }, { - "name": "components", - "type": "int" + "name": "frame_padding", + "type": "ImVec2" }, { - "name": "p_min", - "type": "const void*" + "name": "label", + "type": "const char*" }, { - "name": "p_max", - "type": "const void*" + "name": "tab_id", + "type": "ImGuiID" }, { - "name": "format", - "type": "const char*" + "name": "close_button_id", + "type": "ImGuiID" }, { - "name": "power", - "type": "float" - } - ], - "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,data_type,p_data,components,p_min,p_max,format,power)", - "cimguiname": "igSliderScalarN", - "defaults": { - "format": "((void*)0)", - "power": "1.0f" - }, - "funcname": "SliderScalarN", - "namespace": "ImGui", - "ov_cimguiname": "igSliderScalarN", - "ret": "bool", - "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,float)", - "stname": "" - } - ], - "igSmallButton": [ - { - "args": "(const char* label)", - "argsT": [ - { - "name": "label", - "type": "const char*" + "name": "is_contents_visible", + "type": "bool" } ], - "argsoriginal": "(const char* label)", - "call_args": "(label)", - "cimguiname": "igSmallButton", + "argsoriginal": "(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)", + "call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible)", + "cimguiname": "igTabItemLabelAndCloseButton", "defaults": [], - "funcname": "SmallButton", + "funcname": "TabItemLabelAndCloseButton", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igSmallButton", + "ov_cimguiname": "igTabItemLabelAndCloseButton", "ret": "bool", - "signature": "(const char*)", - "stname": "" - } - ], - "igSpacing": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igSpacing", - "defaults": [], - "funcname": "Spacing", - "namespace": "ImGui", - "ov_cimguiname": "igSpacing", - "ret": "void", - "signature": "()", + "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool)", "stname": "" } ], - "igStyleColorsClassic": [ + "igTempInputIsActive": [ { - "args": "(ImGuiStyle* dst)", + "args": "(ImGuiID id)", "argsT": [ { - "name": "dst", - "type": "ImGuiStyle*" + "name": "id", + "type": "ImGuiID" } ], - "argsoriginal": "(ImGuiStyle* dst=((void*)0))", - "call_args": "(dst)", - "cimguiname": "igStyleColorsClassic", - "defaults": { - "dst": "((void*)0)" - }, - "funcname": "StyleColorsClassic", + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTempInputIsActive", + "defaults": [], + "funcname": "TempInputIsActive", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igStyleColorsClassic", - "ret": "void", - "signature": "(ImGuiStyle*)", + "ov_cimguiname": "igTempInputIsActive", + "ret": "bool", + "signature": "(ImGuiID)", "stname": "" } ], - "igStyleColorsDark": [ + "igTempInputScalar": [ { - "args": "(ImGuiStyle* dst)", + "args": "(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)", "argsT": [ { - "name": "dst", - "type": "ImGuiStyle*" + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "p_clamp_min", + "type": "const void*" + }, + { + "name": "p_clamp_max", + "type": "const void*" } ], - "argsoriginal": "(ImGuiStyle* dst=((void*)0))", - "call_args": "(dst)", - "cimguiname": "igStyleColorsDark", + "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min=((void*)0),const void* p_clamp_max=((void*)0))", + "call_args": "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)", + "cimguiname": "igTempInputScalar", "defaults": { - "dst": "((void*)0)" + "p_clamp_max": "((void*)0)", + "p_clamp_min": "((void*)0)" }, - "funcname": "StyleColorsDark", + "funcname": "TempInputScalar", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igStyleColorsDark", - "ret": "void", - "signature": "(ImGuiStyle*)", + "ov_cimguiname": "igTempInputScalar", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)", "stname": "" } ], - "igStyleColorsLight": [ + "igTempInputText": [ { - "args": "(ImGuiStyle* dst)", + "args": "(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)", "argsT": [ { - "name": "dst", - "type": "ImGuiStyle*" + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" } ], - "argsoriginal": "(ImGuiStyle* dst=((void*)0))", - "call_args": "(dst)", - "cimguiname": "igStyleColorsLight", - "defaults": { - "dst": "((void*)0)" - }, - "funcname": "StyleColorsLight", + "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)", + "call_args": "(bb,id,label,buf,buf_size,flags)", + "cimguiname": "igTempInputText", + "defaults": [], + "funcname": "TempInputText", + "location": "internal", "namespace": "ImGui", - "ov_cimguiname": "igStyleColorsLight", - "ret": "void", - "signature": "(ImGuiStyle*)", + "ov_cimguiname": "igTempInputText", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)", "stname": "" } ], @@ -15535,6 +27847,7 @@ "defaults": [], "funcname": "Text", "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igText", "ret": "void", @@ -15565,6 +27878,7 @@ "defaults": [], "funcname": "TextColored", "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextColored", "ret": "void", @@ -15594,6 +27908,7 @@ "cimguiname": "igTextColoredV", "defaults": [], "funcname": "TextColoredV", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextColoredV", "ret": "void", @@ -15620,6 +27935,7 @@ "defaults": [], "funcname": "TextDisabled", "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextDisabled", "ret": "void", @@ -15645,6 +27961,7 @@ "cimguiname": "igTextDisabledV", "defaults": [], "funcname": "TextDisabledV", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextDisabledV", "ret": "void", @@ -15652,6 +27969,39 @@ "stname": "" } ], + "igTextEx": [ + { + "args": "(const char* text,const char* text_end,ImGuiTextFlags flags)", + "argsT": [ + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTextFlags" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0),ImGuiTextFlags flags=0)", + "call_args": "(text,text_end,flags)", + "cimguiname": "igTextEx", + "defaults": { + "flags": "0", + "text_end": "((void*)0)" + }, + "funcname": "TextEx", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igTextEx", + "ret": "void", + "signature": "(const char*,const char*,ImGuiTextFlags)", + "stname": "" + } + ], "igTextUnformatted": [ { "args": "(const char* text,const char* text_end)", @@ -15672,6 +28022,7 @@ "text_end": "((void*)0)" }, "funcname": "TextUnformatted", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextUnformatted", "ret": "void", @@ -15697,6 +28048,7 @@ "cimguiname": "igTextV", "defaults": [], "funcname": "TextV", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextV", "ret": "void", @@ -15723,6 +28075,7 @@ "defaults": [], "funcname": "TextWrapped", "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextWrapped", "ret": "void", @@ -15748,6 +28101,7 @@ "cimguiname": "igTextWrappedV", "defaults": [], "funcname": "TextWrappedV", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTextWrappedV", "ret": "void", @@ -15755,6 +28109,36 @@ "stname": "" } ], + "igTranslateWindowsInViewport": [ + { + "args": "(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewportP*" + }, + { + "name": "old_pos", + "type": "const ImVec2" + }, + { + "name": "new_pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImGuiViewportP* viewport,const ImVec2& old_pos,const ImVec2& new_pos)", + "call_args": "(viewport,old_pos,new_pos)", + "cimguiname": "igTranslateWindowsInViewport", + "defaults": [], + "funcname": "TranslateWindowsInViewport", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igTranslateWindowsInViewport", + "ret": "void", + "signature": "(ImGuiViewportP*,const ImVec2,const ImVec2)", + "stname": "" + } + ], "igTreeNode": [ { "args": "(const char* label)", @@ -15769,6 +28153,7 @@ "cimguiname": "igTreeNode", "defaults": [], "funcname": "TreeNode", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStr", "ret": "bool", @@ -15797,6 +28182,7 @@ "defaults": [], "funcname": "TreeNode", "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStrStr", "ret": "bool", @@ -15825,6 +28211,7 @@ "defaults": [], "funcname": "TreeNode", "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodePtr", "ret": "bool", @@ -15832,6 +28219,70 @@ "stname": "" } ], + "igTreeNodeBehavior": [ + { + "args": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "label_end", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end=((void*)0))", + "call_args": "(id,flags,label,label_end)", + "cimguiname": "igTreeNodeBehavior", + "defaults": { + "label_end": "((void*)0)" + }, + "funcname": "TreeNodeBehavior", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeBehavior", + "ret": "bool", + "signature": "(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)", + "stname": "" + } + ], + "igTreeNodeBehaviorIsOpen": [ + { + "args": "(ImGuiID id,ImGuiTreeNodeFlags flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags=0)", + "call_args": "(id,flags)", + "cimguiname": "igTreeNodeBehaviorIsOpen", + "defaults": { + "flags": "0" + }, + "funcname": "TreeNodeBehaviorIsOpen", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeBehaviorIsOpen", + "ret": "bool", + "signature": "(ImGuiID,ImGuiTreeNodeFlags)", + "stname": "" + } + ], "igTreeNodeEx": [ { "args": "(const char* label,ImGuiTreeNodeFlags flags)", @@ -15852,6 +28303,7 @@ "flags": "0" }, "funcname": "TreeNodeEx", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStr", "ret": "bool", @@ -15884,6 +28336,7 @@ "defaults": [], "funcname": "TreeNodeEx", "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStrStr", "ret": "bool", @@ -15916,6 +28369,7 @@ "defaults": [], "funcname": "TreeNodeEx", "isvararg": "...)", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExPtr", "ret": "bool", @@ -15949,6 +28403,7 @@ "cimguiname": "igTreeNodeExV", "defaults": [], "funcname": "TreeNodeExV", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVStr", "ret": "bool", @@ -15980,6 +28435,7 @@ "cimguiname": "igTreeNodeExV", "defaults": [], "funcname": "TreeNodeExV", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVPtr", "ret": "bool", @@ -16009,6 +28465,7 @@ "cimguiname": "igTreeNodeV", "defaults": [], "funcname": "TreeNodeV", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVStr", "ret": "bool", @@ -16036,6 +28493,7 @@ "cimguiname": "igTreeNodeV", "defaults": [], "funcname": "TreeNodeV", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVPtr", "ret": "bool", @@ -16052,6 +28510,7 @@ "cimguiname": "igTreePop", "defaults": [], "funcname": "TreePop", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreePop", "ret": "void", @@ -16073,6 +28532,7 @@ "cimguiname": "igTreePush", "defaults": [], "funcname": "TreePush", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreePushStr", "ret": "void", @@ -16094,6 +28554,7 @@ "ptr_id": "((void*)0)" }, "funcname": "TreePush", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igTreePushPtr", "ret": "void", @@ -16101,6 +28562,28 @@ "stname": "" } ], + "igTreePushOverrideID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTreePushOverrideID", + "defaults": [], + "funcname": "TreePushOverrideID", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igTreePushOverrideID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igUnindent": [ { "args": "(float indent_w)", @@ -16117,6 +28600,7 @@ "indent_w": "0.0f" }, "funcname": "Unindent", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igUnindent", "ret": "void", @@ -16124,9 +28608,107 @@ "stname": "" } ], + "igUpdateHoveredWindowAndCaptureFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", + "defaults": [], + "funcname": "UpdateHoveredWindowAndCaptureFlags", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igUpdateMouseMovingWindowEndFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateMouseMovingWindowEndFrame", + "defaults": [], + "funcname": "UpdateMouseMovingWindowEndFrame", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igUpdateMouseMovingWindowNewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateMouseMovingWindowNewFrame", + "defaults": [], + "funcname": "UpdateMouseMovingWindowNewFrame", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igUpdatePlatformWindows": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdatePlatformWindows", + "defaults": [], + "funcname": "UpdatePlatformWindows", + "location": "imgui", + "namespace": "ImGui", + "ov_cimguiname": "igUpdatePlatformWindows", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igUpdateWindowParentAndRootLinks": [ + { + "args": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + }, + { + "name": "parent_window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)", + "call_args": "(window,flags,parent_window)", + "cimguiname": "igUpdateWindowParentAndRootLinks", + "defaults": [], + "funcname": "UpdateWindowParentAndRootLinks", + "location": "internal", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateWindowParentAndRootLinks", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)", + "stname": "" + } + ], "igVSliderFloat": [ { - "args": "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)", + "args": "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", @@ -16153,28 +28735,29 @@ "type": "const char*" }, { - "name": "power", - "type": "float" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", - "call_args": "(label,size,v,v_min,v_max,format,power)", + "argsoriginal": "(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",ImGuiSliderFlags flags=0)", + "call_args": "(label,size,v,v_min,v_max,format,flags)", "cimguiname": "igVSliderFloat", "defaults": { - "format": "\"%.3f\"", - "power": "1.0f" + "flags": "0", + "format": "\"%.3f\"" }, "funcname": "VSliderFloat", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igVSliderFloat", "ret": "bool", - "signature": "(const char*,const ImVec2,float*,float,float,const char*,float)", + "signature": "(const char*,const ImVec2,float*,float,float,const char*,ImGuiSliderFlags)", "stname": "" } ], "igVSliderInt": [ { - "args": "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)", + "args": "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format,ImGuiSliderFlags flags)", "argsT": [ { "name": "label", @@ -16199,25 +28782,31 @@ { "name": "format", "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")", - "call_args": "(label,size,v,v_min,v_max,format)", + "argsoriginal": "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\",ImGuiSliderFlags flags=0)", + "call_args": "(label,size,v,v_min,v_max,format,flags)", "cimguiname": "igVSliderInt", "defaults": { + "flags": "0", "format": "\"%d\"" }, "funcname": "VSliderInt", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igVSliderInt", "ret": "bool", - "signature": "(const char*,const ImVec2,int*,int,int,const char*)", + "signature": "(const char*,const ImVec2,int*,int,int,const char*,ImGuiSliderFlags)", "stname": "" } ], "igVSliderScalar": [ { - "args": "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)", + "args": "(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)", "argsT": [ { "name": "label", @@ -16248,22 +28837,23 @@ "type": "const char*" }, { - "name": "power", - "type": "float" + "name": "flags", + "type": "ImGuiSliderFlags" } ], - "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", - "call_args": "(label,size,data_type,p_data,p_min,p_max,format,power)", + "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),ImGuiSliderFlags flags=0)", + "call_args": "(label,size,data_type,p_data,p_min,p_max,format,flags)", "cimguiname": "igVSliderScalar", "defaults": { - "format": "((void*)0)", - "power": "1.0f" + "flags": "0", + "format": "((void*)0)" }, "funcname": "VSliderScalar", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igVSliderScalar", "ret": "bool", - "signature": "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)", + "signature": "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags)", "stname": "" } ], @@ -16285,6 +28875,7 @@ "cimguiname": "igValue", "defaults": [], "funcname": "Value", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igValueBool", "ret": "void", @@ -16308,6 +28899,7 @@ "cimguiname": "igValue", "defaults": [], "funcname": "Value", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igValueInt", "ret": "void", @@ -16331,6 +28923,7 @@ "cimguiname": "igValue", "defaults": [], "funcname": "Value", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igValueUint", "ret": "void", @@ -16360,6 +28953,7 @@ "float_format": "((void*)0)" }, "funcname": "Value", + "location": "imgui", "namespace": "ImGui", "ov_cimguiname": "igValueFloat", "ret": "void", diff --git a/src/CodeGenerator/structs_and_enums.json b/src/CodeGenerator/structs_and_enums.json index 7c987b6..ac16b7f 100644 --- a/src/CodeGenerator/structs_and_enums.json +++ b/src/CodeGenerator/structs_and_enums.json @@ -65,13 +65,18 @@ }, { "calc_value": 2, - "name": "ImDrawListFlags_AntiAliasedFill", + "name": "ImDrawListFlags_AntiAliasedLinesUseTex", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImDrawListFlags_AllowVtxOffset", + "name": "ImDrawListFlags_AntiAliasedFill", "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImDrawListFlags_AllowVtxOffset", + "value": "1 << 3" } ], "ImFontAtlasFlags_": [ @@ -89,6 +94,28 @@ "calc_value": 2, "name": "ImFontAtlasFlags_NoMouseCursors", "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImFontAtlasFlags_NoBakedLines", + "value": "1 << 2" + } + ], + "ImGuiAxis": [ + { + "calc_value": -1, + "name": "ImGuiAxis_None", + "value": "-1" + }, + { + "calc_value": 0, + "name": "ImGuiAxis_X", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiAxis_Y", + "value": "1" } ], "ImGuiBackendFlags_": [ @@ -116,6 +143,145 @@ "calc_value": 8, "name": "ImGuiBackendFlags_RendererHasVtxOffset", "value": "1 << 3" + }, + { + "calc_value": 1024, + "name": "ImGuiBackendFlags_PlatformHasViewports", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiBackendFlags_HasMouseHoveredViewport", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiBackendFlags_RendererHasViewports", + "value": "1 << 12" + } + ], + "ImGuiButtonFlagsPrivate_": [ + { + "calc_value": 16, + "name": "ImGuiButtonFlags_PressedOnClick", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiButtonFlags_PressedOnClickRelease", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiButtonFlags_PressedOnClickReleaseAnywhere", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiButtonFlags_PressedOnRelease", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiButtonFlags_PressedOnDoubleClick", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiButtonFlags_PressedOnDragDropHold", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiButtonFlags_Repeat", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiButtonFlags_FlattenChildren", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiButtonFlags_AllowItemOverlap", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiButtonFlags_DontClosePopups", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiButtonFlags_Disabled", + "value": "1 << 14" + }, + { + "calc_value": 32768, + "name": "ImGuiButtonFlags_AlignTextBaseLine", + "value": "1 << 15" + }, + { + "calc_value": 65536, + "name": "ImGuiButtonFlags_NoKeyModifiers", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiButtonFlags_NoHoldingActiveId", + "value": "1 << 17" + }, + { + "calc_value": 262144, + "name": "ImGuiButtonFlags_NoNavFocus", + "value": "1 << 18" + }, + { + "calc_value": 524288, + "name": "ImGuiButtonFlags_NoHoveredOnFocus", + "value": "1 << 19" + }, + { + "calc_value": 1008, + "name": "ImGuiButtonFlags_PressedOnMask_", + "value": "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold" + }, + { + "calc_value": 32, + "name": "ImGuiButtonFlags_PressedOnDefault_", + "value": "ImGuiButtonFlags_PressedOnClickRelease" + } + ], + "ImGuiButtonFlags_": [ + { + "calc_value": 0, + "name": "ImGuiButtonFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiButtonFlags_MouseButtonLeft", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiButtonFlags_MouseButtonRight", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiButtonFlags_MouseButtonMiddle", + "value": "1 << 2" + }, + { + "calc_value": 7, + "name": "ImGuiButtonFlags_MouseButtonMask_", + "value": "ImGuiButtonFlags_MouseButtonLeft | ImGuiButtonFlags_MouseButtonRight | ImGuiButtonFlags_MouseButtonMiddle" + }, + { + "calc_value": 1, + "name": "ImGuiButtonFlags_MouseButtonDefault_", + "value": "ImGuiButtonFlags_MouseButtonLeft" } ], "ImGuiCol_": [ @@ -311,58 +477,68 @@ }, { "calc_value": 38, - "name": "ImGuiCol_PlotLines", + "name": "ImGuiCol_DockingPreview", "value": 38 }, { "calc_value": 39, - "name": "ImGuiCol_PlotLinesHovered", + "name": "ImGuiCol_DockingEmptyBg", "value": 39 }, { "calc_value": 40, - "name": "ImGuiCol_PlotHistogram", + "name": "ImGuiCol_PlotLines", "value": 40 }, { "calc_value": 41, - "name": "ImGuiCol_PlotHistogramHovered", + "name": "ImGuiCol_PlotLinesHovered", "value": 41 }, { "calc_value": 42, - "name": "ImGuiCol_TextSelectedBg", + "name": "ImGuiCol_PlotHistogram", "value": 42 }, { "calc_value": 43, - "name": "ImGuiCol_DragDropTarget", + "name": "ImGuiCol_PlotHistogramHovered", "value": 43 }, { "calc_value": 44, - "name": "ImGuiCol_NavHighlight", + "name": "ImGuiCol_TextSelectedBg", "value": 44 }, { "calc_value": 45, - "name": "ImGuiCol_NavWindowingHighlight", + "name": "ImGuiCol_DragDropTarget", "value": 45 }, { "calc_value": 46, - "name": "ImGuiCol_NavWindowingDimBg", + "name": "ImGuiCol_NavHighlight", "value": 46 }, { "calc_value": 47, - "name": "ImGuiCol_ModalWindowDimBg", + "name": "ImGuiCol_NavWindowingHighlight", "value": 47 }, { "calc_value": 48, - "name": "ImGuiCol_COUNT", + "name": "ImGuiCol_NavWindowingDimBg", "value": 48 + }, + { + "calc_value": 49, + "name": "ImGuiCol_ModalWindowDimBg", + "value": 49 + }, + { + "calc_value": 50, + "name": "ImGuiCol_COUNT", + "value": 50 } ], "ImGuiColorEditFlags_": [ @@ -416,6 +592,11 @@ "name": "ImGuiColorEditFlags_NoDragDrop", "value": "1 << 9" }, + { + "calc_value": 1024, + "name": "ImGuiColorEditFlags_NoBorder", + "value": "1 << 10" + }, { "calc_value": 65536, "name": "ImGuiColorEditFlags_AlphaBar", @@ -484,27 +665,59 @@ { "calc_value": 177209344, "name": "ImGuiColorEditFlags__OptionsDefault", - "value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar" + "value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar" }, { "calc_value": 7340032, "name": "ImGuiColorEditFlags__DisplayMask", - "value": "ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex" + "value": "ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex" }, { "calc_value": 25165824, "name": "ImGuiColorEditFlags__DataTypeMask", - "value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float" + "value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float" }, { "calc_value": 100663296, "name": "ImGuiColorEditFlags__PickerMask", - "value": "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar" + "value": "ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar" }, { "calc_value": 402653184, "name": "ImGuiColorEditFlags__InputMask", - "value": "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV" + "value": "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV" + } + ], + "ImGuiColumnsFlags_": [ + { + "calc_value": 0, + "name": "ImGuiColumnsFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiColumnsFlags_NoBorder", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiColumnsFlags_NoResize", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiColumnsFlags_NoPreserveWidths", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiColumnsFlags_NoForceWithinWindow", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiColumnsFlags_GrowParentContentsSize", + "value": "1 << 4" } ], "ImGuiComboFlags_": [ @@ -555,6 +768,11 @@ } ], "ImGuiCond_": [ + { + "calc_value": 0, + "name": "ImGuiCond_None", + "value": "0" + }, { "calc_value": 1, "name": "ImGuiCond_Always", @@ -612,6 +830,26 @@ "name": "ImGuiConfigFlags_NoMouseCursorChange", "value": "1 << 5" }, + { + "calc_value": 64, + "name": "ImGuiConfigFlags_DockingEnable", + "value": "1 << 6" + }, + { + "calc_value": 1024, + "name": "ImGuiConfigFlags_ViewportsEnable", + "value": "1 << 10" + }, + { + "calc_value": 16384, + "name": "ImGuiConfigFlags_DpiEnableScaleViewports", + "value": "1 << 14" + }, + { + "calc_value": 32768, + "name": "ImGuiConfigFlags_DpiEnableScaleFonts", + "value": "1 << 15" + }, { "calc_value": 1048576, "name": "ImGuiConfigFlags_IsSRGB", @@ -623,6 +861,40 @@ "value": "1 << 21" } ], + "ImGuiDataAuthority_": [ + { + "calc_value": 0, + "name": "ImGuiDataAuthority_Auto", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiDataAuthority_DockNode", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiDataAuthority_Window", + "value": 2 + } + ], + "ImGuiDataTypePrivate_": [ + { + "calc_value": 11, + "name": "ImGuiDataType_String", + "value": "ImGuiDataType_COUNT + 1" + }, + { + "calc_value": 12, + "name": "ImGuiDataType_Pointer", + "value": "ImGuiDataType_COUNT + 1+1" + }, + { + "calc_value": 13, + "name": "ImGuiDataType_ID", + "value": "ImGuiDataType_COUNT + 1+1+1" + } + ], "ImGuiDataType_": [ { "calc_value": 0, @@ -712,35 +984,186 @@ "value": 4 } ], - "ImGuiDragDropFlags_": [ + "ImGuiDockNodeFlagsPrivate_": [ { - "calc_value": 0, - "name": "ImGuiDragDropFlags_None", - "value": "0" + "calc_value": 1024, + "name": "ImGuiDockNodeFlags_DockSpace", + "value": "1 << 10" }, { - "calc_value": 1, - "name": "ImGuiDragDropFlags_SourceNoPreviewTooltip", - "value": "1 << 0" + "calc_value": 2048, + "name": "ImGuiDockNodeFlags_CentralNode", + "value": "1 << 11" }, { - "calc_value": 2, - "name": "ImGuiDragDropFlags_SourceNoDisableHover", - "value": "1 << 1" + "calc_value": 4096, + "name": "ImGuiDockNodeFlags_NoTabBar", + "value": "1 << 12" }, { - "calc_value": 4, - "name": "ImGuiDragDropFlags_SourceNoHoldToOpenOthers", - "value": "1 << 2" + "calc_value": 8192, + "name": "ImGuiDockNodeFlags_HiddenTabBar", + "value": "1 << 13" }, { - "calc_value": 8, - "name": "ImGuiDragDropFlags_SourceAllowNullID", - "value": "1 << 3" + "calc_value": 16384, + "name": "ImGuiDockNodeFlags_NoWindowMenuButton", + "value": "1 << 14" }, { - "calc_value": 16, - "name": "ImGuiDragDropFlags_SourceExtern", + "calc_value": 32768, + "name": "ImGuiDockNodeFlags_NoCloseButton", + "value": "1 << 15" + }, + { + "calc_value": 65536, + "name": "ImGuiDockNodeFlags_NoDocking", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiDockNodeFlags_NoDockingSplitMe", + "value": "1 << 17" + }, + { + "calc_value": 262144, + "name": "ImGuiDockNodeFlags_NoDockingSplitOther", + "value": "1 << 18" + }, + { + "calc_value": 524288, + "name": "ImGuiDockNodeFlags_NoDockingOverMe", + "value": "1 << 19" + }, + { + "calc_value": 1048576, + "name": "ImGuiDockNodeFlags_NoDockingOverOther", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiDockNodeFlags_NoResizeX", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiDockNodeFlags_NoResizeY", + "value": "1 << 22" + }, + { + "calc_value": -1, + "name": "ImGuiDockNodeFlags_SharedFlagsInheritMask_", + "value": "~0" + }, + { + "calc_value": 6291488, + "name": "ImGuiDockNodeFlags_NoResizeFlagsMask_", + "value": "ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY" + }, + { + "calc_value": 6421616, + "name": "ImGuiDockNodeFlags_LocalFlagsMask_", + "value": "ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" + }, + { + "calc_value": 6420592, + "name": "ImGuiDockNodeFlags_LocalFlagsTransferMask_", + "value": "ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace" + }, + { + "calc_value": 6421536, + "name": "ImGuiDockNodeFlags_SavedFlagsMask_", + "value": "ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" + } + ], + "ImGuiDockNodeFlags_": [ + { + "calc_value": 0, + "name": "ImGuiDockNodeFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiDockNodeFlags_KeepAliveOnly", + "value": "1 << 0" + }, + { + "calc_value": 4, + "name": "ImGuiDockNodeFlags_NoDockingInCentralNode", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiDockNodeFlags_PassthruCentralNode", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiDockNodeFlags_NoSplit", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiDockNodeFlags_NoResize", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiDockNodeFlags_AutoHideTabBar", + "value": "1 << 6" + } + ], + "ImGuiDockNodeState": [ + { + "calc_value": 0, + "name": "ImGuiDockNodeState_Unknown", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiDockNodeState_HostWindowVisible", + "value": 3 + } + ], + "ImGuiDragDropFlags_": [ + { + "calc_value": 0, + "name": "ImGuiDragDropFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiDragDropFlags_SourceNoPreviewTooltip", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiDragDropFlags_SourceNoDisableHover", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiDragDropFlags_SourceNoHoldToOpenOthers", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiDragDropFlags_SourceAllowNullID", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiDragDropFlags_SourceExtern", "value": "1 << 4" }, { @@ -848,6 +1271,70 @@ "value": "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" } ], + "ImGuiInputReadMode": [ + { + "calc_value": 0, + "name": "ImGuiInputReadMode_Down", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiInputReadMode_Pressed", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiInputReadMode_Released", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiInputReadMode_Repeat", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiInputReadMode_RepeatSlow", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiInputReadMode_RepeatFast", + "value": 5 + } + ], + "ImGuiInputSource": [ + { + "calc_value": 0, + "name": "ImGuiInputSource_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiInputSource_Mouse", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiInputSource_Nav", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiInputSource_NavKeyboard", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiInputSource_NavGamepad", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiInputSource_COUNT", + "value": 5 + } + ], "ImGuiInputTextFlags_": [ { "calc_value": 0, @@ -960,102 +1447,223 @@ "value": "1 << 21" } ], - "ImGuiKey_": [ + "ImGuiItemFlags_": [ { "calc_value": 0, - "name": "ImGuiKey_Tab", - "value": 0 + "name": "ImGuiItemFlags_None", + "value": "0" }, { "calc_value": 1, - "name": "ImGuiKey_LeftArrow", - "value": 1 + "name": "ImGuiItemFlags_NoTabStop", + "value": "1 << 0" }, { "calc_value": 2, - "name": "ImGuiKey_RightArrow", - "value": 2 - }, - { - "calc_value": 3, - "name": "ImGuiKey_UpArrow", - "value": 3 + "name": "ImGuiItemFlags_ButtonRepeat", + "value": "1 << 1" }, { "calc_value": 4, - "name": "ImGuiKey_DownArrow", - "value": 4 + "name": "ImGuiItemFlags_Disabled", + "value": "1 << 2" }, { - "calc_value": 5, - "name": "ImGuiKey_PageUp", - "value": 5 + "calc_value": 8, + "name": "ImGuiItemFlags_NoNav", + "value": "1 << 3" }, { - "calc_value": 6, - "name": "ImGuiKey_PageDown", - "value": 6 + "calc_value": 16, + "name": "ImGuiItemFlags_NoNavDefaultFocus", + "value": "1 << 4" }, { - "calc_value": 7, - "name": "ImGuiKey_Home", - "value": 7 + "calc_value": 32, + "name": "ImGuiItemFlags_SelectableDontClosePopup", + "value": "1 << 5" }, { - "calc_value": 8, - "name": "ImGuiKey_End", - "value": 8 + "calc_value": 64, + "name": "ImGuiItemFlags_MixedValue", + "value": "1 << 6" }, { - "calc_value": 9, - "name": "ImGuiKey_Insert", - "value": 9 + "calc_value": 128, + "name": "ImGuiItemFlags_ReadOnly", + "value": "1 << 7" }, { - "calc_value": 10, - "name": "ImGuiKey_Delete", - "value": 10 - }, + "calc_value": 0, + "name": "ImGuiItemFlags_Default_", + "value": "0" + } + ], + "ImGuiItemStatusFlags_": [ { - "calc_value": 11, - "name": "ImGuiKey_Backspace", - "value": 11 + "calc_value": 0, + "name": "ImGuiItemStatusFlags_None", + "value": "0" }, { - "calc_value": 12, - "name": "ImGuiKey_Space", - "value": 12 + "calc_value": 1, + "name": "ImGuiItemStatusFlags_HoveredRect", + "value": "1 << 0" }, { - "calc_value": 13, - "name": "ImGuiKey_Enter", - "value": 13 + "calc_value": 2, + "name": "ImGuiItemStatusFlags_HasDisplayRect", + "value": "1 << 1" }, { - "calc_value": 14, - "name": "ImGuiKey_Escape", - "value": 14 + "calc_value": 4, + "name": "ImGuiItemStatusFlags_Edited", + "value": "1 << 2" }, { - "calc_value": 15, - "name": "ImGuiKey_KeyPadEnter", - "value": 15 + "calc_value": 8, + "name": "ImGuiItemStatusFlags_ToggledSelection", + "value": "1 << 3" }, { "calc_value": 16, - "name": "ImGuiKey_A", - "value": 16 + "name": "ImGuiItemStatusFlags_ToggledOpen", + "value": "1 << 4" }, { - "calc_value": 17, - "name": "ImGuiKey_C", - "value": 17 + "calc_value": 32, + "name": "ImGuiItemStatusFlags_HasDeactivated", + "value": "1 << 5" }, { - "calc_value": 18, - "name": "ImGuiKey_V", - "value": 18 - }, + "calc_value": 64, + "name": "ImGuiItemStatusFlags_Deactivated", + "value": "1 << 6" + } + ], + "ImGuiKeyModFlags_": [ + { + "calc_value": 0, + "name": "ImGuiKeyModFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiKeyModFlags_Ctrl", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiKeyModFlags_Shift", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiKeyModFlags_Alt", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiKeyModFlags_Super", + "value": "1 << 3" + } + ], + "ImGuiKey_": [ + { + "calc_value": 0, + "name": "ImGuiKey_Tab", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiKey_LeftArrow", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiKey_RightArrow", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiKey_UpArrow", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiKey_DownArrow", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiKey_PageUp", + "value": 5 + }, + { + "calc_value": 6, + "name": "ImGuiKey_PageDown", + "value": 6 + }, + { + "calc_value": 7, + "name": "ImGuiKey_Home", + "value": 7 + }, + { + "calc_value": 8, + "name": "ImGuiKey_End", + "value": 8 + }, + { + "calc_value": 9, + "name": "ImGuiKey_Insert", + "value": 9 + }, + { + "calc_value": 10, + "name": "ImGuiKey_Delete", + "value": 10 + }, + { + "calc_value": 11, + "name": "ImGuiKey_Backspace", + "value": 11 + }, + { + "calc_value": 12, + "name": "ImGuiKey_Space", + "value": 12 + }, + { + "calc_value": 13, + "name": "ImGuiKey_Enter", + "value": 13 + }, + { + "calc_value": 14, + "name": "ImGuiKey_Escape", + "value": 14 + }, + { + "calc_value": 15, + "name": "ImGuiKey_KeyPadEnter", + "value": 15 + }, + { + "calc_value": 16, + "name": "ImGuiKey_A", + "value": 16 + }, + { + "calc_value": 17, + "name": "ImGuiKey_C", + "value": 17 + }, + { + "calc_value": 18, + "name": "ImGuiKey_V", + "value": 18 + }, { "calc_value": 19, "name": "ImGuiKey_X", @@ -1077,6 +1685,45 @@ "value": 22 } ], + "ImGuiLayoutType_": [ + { + "calc_value": 0, + "name": "ImGuiLayoutType_Horizontal", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLayoutType_Vertical", + "value": "1" + } + ], + "ImGuiLogType": [ + { + "calc_value": 0, + "name": "ImGuiLogType_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLogType_TTY", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiLogType_File", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiLogType_Buffer", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiLogType_Clipboard", + "value": 4 + } + ], "ImGuiMouseButton_": [ { "calc_value": 0, @@ -1156,6 +1803,72 @@ "value": 9 } ], + "ImGuiNavDirSourceFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNavDirSourceFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavDirSourceFlags_Keyboard", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNavDirSourceFlags_PadDPad", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNavDirSourceFlags_PadLStick", + "value": "1 << 2" + } + ], + "ImGuiNavForward": [ + { + "calc_value": 0, + "name": "ImGuiNavForward_None", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiNavForward_ForwardQueued", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiNavForward_ForwardActive", + "value": 2 + } + ], + "ImGuiNavHighlightFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNavHighlightFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavHighlightFlags_TypeDefault", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNavHighlightFlags_TypeThin", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNavHighlightFlags_AlwaysDraw", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiNavHighlightFlags_NoRounding", + "value": "1 << 3" + } + ], "ImGuiNavInput_": [ { "calc_value": 0, @@ -1273,66 +1986,383 @@ "value": "ImGuiNavInput_KeyMenu_" } ], - "ImGuiSelectableFlags_": [ + "ImGuiNavLayer": [ { "calc_value": 0, - "name": "ImGuiSelectableFlags_None", + "name": "ImGuiNavLayer_Main", "value": "0" }, { "calc_value": 1, - "name": "ImGuiSelectableFlags_DontClosePopups", + "name": "ImGuiNavLayer_Menu", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiNavLayer_COUNT", + "value": 2 + } + ], + "ImGuiNavMoveFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNavMoveFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavMoveFlags_LoopX", "value": "1 << 0" }, { "calc_value": 2, - "name": "ImGuiSelectableFlags_SpanAllColumns", + "name": "ImGuiNavMoveFlags_LoopY", "value": "1 << 1" }, { "calc_value": 4, - "name": "ImGuiSelectableFlags_AllowDoubleClick", + "name": "ImGuiNavMoveFlags_WrapX", "value": "1 << 2" }, { "calc_value": 8, - "name": "ImGuiSelectableFlags_Disabled", + "name": "ImGuiNavMoveFlags_WrapY", "value": "1 << 3" }, { "calc_value": 16, - "name": "ImGuiSelectableFlags_AllowItemOverlap", + "name": "ImGuiNavMoveFlags_AllowCurrentNavId", "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiNavMoveFlags_AlsoScoreVisibleSet", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiNavMoveFlags_ScrollToEdge", + "value": "1 << 6" } ], - "ImGuiStyleVar_": [ + "ImGuiNextItemDataFlags_": [ { "calc_value": 0, - "name": "ImGuiStyleVar_Alpha", - "value": 0 + "name": "ImGuiNextItemDataFlags_None", + "value": "0" }, { "calc_value": 1, - "name": "ImGuiStyleVar_WindowPadding", - "value": 1 + "name": "ImGuiNextItemDataFlags_HasWidth", + "value": "1 << 0" }, { "calc_value": 2, - "name": "ImGuiStyleVar_WindowRounding", - "value": 2 + "name": "ImGuiNextItemDataFlags_HasOpen", + "value": "1 << 1" + } + ], + "ImGuiNextWindowDataFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNextWindowDataFlags_None", + "value": "0" }, { - "calc_value": 3, - "name": "ImGuiStyleVar_WindowBorderSize", - "value": 3 + "calc_value": 1, + "name": "ImGuiNextWindowDataFlags_HasPos", + "value": "1 << 0" }, { - "calc_value": 4, - "name": "ImGuiStyleVar_WindowMinSize", - "value": 4 + "calc_value": 2, + "name": "ImGuiNextWindowDataFlags_HasSize", + "value": "1 << 1" }, { - "calc_value": 5, + "calc_value": 4, + "name": "ImGuiNextWindowDataFlags_HasContentSize", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiNextWindowDataFlags_HasCollapsed", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiNextWindowDataFlags_HasSizeConstraint", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiNextWindowDataFlags_HasFocus", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiNextWindowDataFlags_HasBgAlpha", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiNextWindowDataFlags_HasScroll", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiNextWindowDataFlags_HasViewport", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiNextWindowDataFlags_HasDock", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiNextWindowDataFlags_HasWindowClass", + "value": "1 << 10" + } + ], + "ImGuiPlotType": [ + { + "calc_value": 0, + "name": "ImGuiPlotType_Lines", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiPlotType_Histogram", + "value": 1 + } + ], + "ImGuiPopupFlags_": [ + { + "calc_value": 0, + "name": "ImGuiPopupFlags_None", + "value": "0" + }, + { + "calc_value": 0, + "name": "ImGuiPopupFlags_MouseButtonLeft", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiPopupFlags_MouseButtonRight", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiPopupFlags_MouseButtonMiddle", + "value": "2" + }, + { + "calc_value": 31, + "name": "ImGuiPopupFlags_MouseButtonMask_", + "value": "0x1F" + }, + { + "calc_value": 1, + "name": "ImGuiPopupFlags_MouseButtonDefault_", + "value": "1" + }, + { + "calc_value": 32, + "name": "ImGuiPopupFlags_NoOpenOverExistingPopup", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiPopupFlags_NoOpenOverItems", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiPopupFlags_AnyPopupId", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiPopupFlags_AnyPopupLevel", + "value": "1 << 8" + }, + { + "calc_value": 384, + "name": "ImGuiPopupFlags_AnyPopup", + "value": "ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel" + } + ], + "ImGuiPopupPositionPolicy": [ + { + "calc_value": 0, + "name": "ImGuiPopupPositionPolicy_Default", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiPopupPositionPolicy_ComboBox", + "value": 1 + } + ], + "ImGuiSelectableFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiSelectableFlags_NoHoldingActiveID", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiSelectableFlags_SelectOnClick", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiSelectableFlags_SelectOnRelease", + "value": "1 << 22" + }, + { + "calc_value": 8388608, + "name": "ImGuiSelectableFlags_SpanAvailWidth", + "value": "1 << 23" + }, + { + "calc_value": 16777216, + "name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", + "value": "1 << 24" + }, + { + "calc_value": 33554432, + "name": "ImGuiSelectableFlags_SetNavIdOnHover", + "value": "1 << 25" + } + ], + "ImGuiSelectableFlags_": [ + { + "calc_value": 0, + "name": "ImGuiSelectableFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSelectableFlags_DontClosePopups", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiSelectableFlags_SpanAllColumns", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiSelectableFlags_AllowDoubleClick", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiSelectableFlags_Disabled", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiSelectableFlags_AllowItemOverlap", + "value": "1 << 4" + } + ], + "ImGuiSeparatorFlags_": [ + { + "calc_value": 0, + "name": "ImGuiSeparatorFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSeparatorFlags_Horizontal", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiSeparatorFlags_Vertical", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiSeparatorFlags_SpanAllColumns", + "value": "1 << 2" + } + ], + "ImGuiSliderFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiSliderFlags_Vertical", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiSliderFlags_ReadOnly", + "value": "1 << 21" + } + ], + "ImGuiSliderFlags_": [ + { + "calc_value": 0, + "name": "ImGuiSliderFlags_None", + "value": "0" + }, + { + "calc_value": 16, + "name": "ImGuiSliderFlags_ClampOnInput", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiSliderFlags_Logarithmic", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiSliderFlags_NoRoundToFormat", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiSliderFlags_NoInput", + "value": "1 << 7" + }, + { + "calc_value": 1879048207, + "name": "ImGuiSliderFlags_InvalidMask_", + "value": "0x7000000F" + } + ], + "ImGuiStyleVar_": [ + { + "calc_value": 0, + "name": "ImGuiStyleVar_Alpha", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiStyleVar_WindowPadding", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiStyleVar_WindowRounding", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiStyleVar_WindowBorderSize", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiStyleVar_WindowMinSize", + "value": 4 + }, + { + "calc_value": 5, "name": "ImGuiStyleVar_WindowTitleAlign", "value": 5 }, @@ -1427,6 +2457,23 @@ "value": 23 } ], + "ImGuiTabBarFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTabBarFlags_DockNode", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiTabBarFlags_IsFocused", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiTabBarFlags_SaveSettings", + "value": "1 << 22" + } + ], "ImGuiTabBarFlags_": [ { "calc_value": 0, @@ -1484,6 +2531,23 @@ "value": "ImGuiTabBarFlags_FittingPolicyResizeDown" } ], + "ImGuiTabItemFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTabItemFlags_NoCloseButton", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiTabItemFlags_Unsorted", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiTabItemFlags_Preview", + "value": "1 << 22" + } + ], "ImGuiTabItemFlags_": [ { "calc_value": 0, @@ -1509,6 +2573,42 @@ "calc_value": 8, "name": "ImGuiTabItemFlags_NoPushId", "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiTabItemFlags_NoTooltip", + "value": "1 << 4" + } + ], + "ImGuiTextFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTextFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTextFlags_NoWidthForLargeClippedText", + "value": "1 << 0" + } + ], + "ImGuiTooltipFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTooltipFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTooltipFlags_OverridePreviousTooltip", + "value": "1 << 0" + } + ], + "ImGuiTreeNodeFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", + "value": "1 << 20" } ], "ImGuiTreeNodeFlags_": [ @@ -1593,6 +2693,63 @@ "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" } ], + "ImGuiViewportFlags_": [ + { + "calc_value": 0, + "name": "ImGuiViewportFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiViewportFlags_NoDecoration", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiViewportFlags_NoTaskBarIcon", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiViewportFlags_NoFocusOnAppearing", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiViewportFlags_NoFocusOnClick", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiViewportFlags_NoInputs", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiViewportFlags_NoRendererClear", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiViewportFlags_TopMost", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiViewportFlags_Minimized", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiViewportFlags_NoAutoMerge", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiViewportFlags_CanHostOtherWindows", + "value": "1 << 9" + } + ], "ImGuiWindowFlags_": [ { "calc_value": 0, @@ -1699,6 +2856,11 @@ "name": "ImGuiWindowFlags_UnsavedDocument", "value": "1 << 20" }, + { + "calc_value": 2097152, + "name": "ImGuiWindowFlags_NoDocking", + "value": "1 << 21" + }, { "calc_value": 786432, "name": "ImGuiWindowFlags_NoNav", @@ -1743,10 +2905,148 @@ "calc_value": 268435456, "name": "ImGuiWindowFlags_ChildMenu", "value": "1 << 28" + }, + { + "calc_value": 536870912, + "name": "ImGuiWindowFlags_DockNodeHost", + "value": "1 << 29" } ] }, + "locations": { + "ImBitVector": "internal", + "ImColor": "imgui", + "ImDrawChannel": "imgui", + "ImDrawCmd": "imgui", + "ImDrawCornerFlags_": "imgui", + "ImDrawData": "imgui", + "ImDrawDataBuilder": "internal", + "ImDrawList": "imgui", + "ImDrawListFlags_": "imgui", + "ImDrawListSharedData": "internal", + "ImDrawListSplitter": "imgui", + "ImDrawVert": "imgui", + "ImFont": "imgui", + "ImFontAtlas": "imgui", + "ImFontAtlasCustomRect": "imgui", + "ImFontAtlasFlags_": "imgui", + "ImFontConfig": "imgui", + "ImFontGlyph": "imgui", + "ImFontGlyphRangesBuilder": "imgui", + "ImGuiAxis": "internal", + "ImGuiBackendFlags_": "imgui", + "ImGuiButtonFlagsPrivate_": "internal", + "ImGuiButtonFlags_": "imgui", + "ImGuiCol_": "imgui", + "ImGuiColorEditFlags_": "imgui", + "ImGuiColorMod": "internal", + "ImGuiColumnData": "internal", + "ImGuiColumns": "internal", + "ImGuiColumnsFlags_": "internal", + "ImGuiComboFlags_": "imgui", + "ImGuiCond_": "imgui", + "ImGuiConfigFlags_": "imgui", + "ImGuiContext": "internal", + "ImGuiDataAuthority_": "internal", + "ImGuiDataTypeInfo": "internal", + "ImGuiDataTypePrivate_": "internal", + "ImGuiDataTypeTempStorage": "internal", + "ImGuiDataType_": "imgui", + "ImGuiDir_": "imgui", + "ImGuiDockContext": "internal", + "ImGuiDockNode": "internal", + "ImGuiDockNodeFlagsPrivate_": "internal", + "ImGuiDockNodeFlags_": "imgui", + "ImGuiDockNodeState": "internal", + "ImGuiDragDropFlags_": "imgui", + "ImGuiFocusedFlags_": "imgui", + "ImGuiGroupData": "internal", + "ImGuiHoveredFlags_": "imgui", + "ImGuiIO": "imgui", + "ImGuiInputReadMode": "internal", + "ImGuiInputSource": "internal", + "ImGuiInputTextCallbackData": "imgui", + "ImGuiInputTextFlags_": "imgui", + "ImGuiInputTextState": "internal", + "ImGuiItemFlags_": "internal", + "ImGuiItemStatusFlags_": "internal", + "ImGuiKeyModFlags_": "imgui", + "ImGuiKey_": "imgui", + "ImGuiLastItemDataBackup": "internal", + "ImGuiLayoutType_": "internal", + "ImGuiListClipper": "imgui", + "ImGuiLogType": "internal", + "ImGuiMenuColumns": "internal", + "ImGuiMouseButton_": "imgui", + "ImGuiMouseCursor_": "imgui", + "ImGuiNavDirSourceFlags_": "internal", + "ImGuiNavForward": "internal", + "ImGuiNavHighlightFlags_": "internal", + "ImGuiNavInput_": "imgui", + "ImGuiNavLayer": "internal", + "ImGuiNavMoveFlags_": "internal", + "ImGuiNavMoveResult": "internal", + "ImGuiNextItemData": "internal", + "ImGuiNextItemDataFlags_": "internal", + "ImGuiNextWindowData": "internal", + "ImGuiNextWindowDataFlags_": "internal", + "ImGuiOnceUponAFrame": "imgui", + "ImGuiPayload": "imgui", + "ImGuiPlatformIO": "imgui", + "ImGuiPlatformMonitor": "imgui", + "ImGuiPlotType": "internal", + "ImGuiPopupData": "internal", + "ImGuiPopupFlags_": "imgui", + "ImGuiPopupPositionPolicy": "internal", + "ImGuiPtrOrIndex": "internal", + "ImGuiSelectableFlagsPrivate_": "internal", + "ImGuiSelectableFlags_": "imgui", + "ImGuiSeparatorFlags_": "internal", + "ImGuiSettingsHandler": "internal", + "ImGuiShrinkWidthItem": "internal", + "ImGuiSizeCallbackData": "imgui", + "ImGuiSliderFlagsPrivate_": "internal", + "ImGuiSliderFlags_": "imgui", + "ImGuiStorage": "imgui", + "ImGuiStoragePair": "imgui", + "ImGuiStyle": "imgui", + "ImGuiStyleMod": "internal", + "ImGuiStyleVar_": "imgui", + "ImGuiTabBar": "internal", + "ImGuiTabBarFlagsPrivate_": "internal", + "ImGuiTabBarFlags_": "imgui", + "ImGuiTabItem": "internal", + "ImGuiTabItemFlagsPrivate_": "internal", + "ImGuiTabItemFlags_": "imgui", + "ImGuiTextBuffer": "imgui", + "ImGuiTextFilter": "imgui", + "ImGuiTextFlags_": "internal", + "ImGuiTextRange": "imgui", + "ImGuiTooltipFlags_": "internal", + "ImGuiTreeNodeFlagsPrivate_": "internal", + "ImGuiTreeNodeFlags_": "imgui", + "ImGuiViewport": "imgui", + "ImGuiViewportFlags_": "imgui", + "ImGuiViewportP": "internal", + "ImGuiWindow": "internal", + "ImGuiWindowClass": "imgui", + "ImGuiWindowFlags_": "imgui", + "ImGuiWindowSettings": "internal", + "ImGuiWindowTempData": "internal", + "ImRect": "internal", + "ImVec1": "internal", + "ImVec2": "imgui", + "ImVec2ih": "internal", + "ImVec4": "imgui" + }, "structs": { + "ImBitVector": [ + { + "name": "Storage", + "template_type": "ImU32", + "type": "ImVector_ImU32" + } + ], "ImColor": [ { "name": "Value", @@ -1766,10 +3066,6 @@ } ], "ImDrawCmd": [ - { - "name": "ElemCount", - "type": "unsigned int" - }, { "name": "ClipRect", "type": "ImVec4" @@ -1786,6 +3082,10 @@ "name": "IdxOffset", "type": "unsigned int" }, + { + "name": "ElemCount", + "type": "unsigned int" + }, { "name": "UserCallback", "type": "ImDrawCallback" @@ -1827,6 +3127,18 @@ { "name": "FramebufferScale", "type": "ImVec2" + }, + { + "name": "OwnerViewport", + "type": "ImGuiViewport*" + } + ], + "ImDrawDataBuilder": [ + { + "name": "Layers[2]", + "size": 2, + "template_type": "ImDrawList*", + "type": "ImVector_ImDrawListPtr" } ], "ImDrawList": [ @@ -1857,10 +3169,6 @@ "name": "_OwnerName", "type": "const char*" }, - { - "name": "_VtxCurrentOffset", - "type": "unsigned int" - }, { "name": "_VtxCurrentIdx", "type": "unsigned int" @@ -1888,11 +3196,59 @@ "template_type": "ImVec2", "type": "ImVector_ImVec2" }, + { + "name": "_CmdHeader", + "type": "ImDrawCmd" + }, { "name": "_Splitter", "type": "ImDrawListSplitter" } ], + "ImDrawListSharedData": [ + { + "name": "TexUvWhitePixel", + "type": "ImVec2" + }, + { + "name": "Font", + "type": "ImFont*" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "CurveTessellationTol", + "type": "float" + }, + { + "name": "CircleSegmentMaxError", + "type": "float" + }, + { + "name": "ClipRectFullscreen", + "type": "ImVec4" + }, + { + "name": "InitialFlags", + "type": "ImDrawListFlags" + }, + { + "name": "ArcFastVtx[12*1]", + "size": 12, + "type": "ImVec2" + }, + { + "name": "CircleSegmentCounts[64]", + "size": 64, + "type": "ImU8" + }, + { + "name": "TexUvLines", + "type": "const ImVec4*" + } + ], "ImDrawListSplitter": [ { "name": "_Current", @@ -1993,6 +3349,11 @@ { "name": "MetricsTotalSurface", "type": "int" + }, + { + "name": "Used4kPagesMap[(0xFFFF+1)/4096/8]", + "size": 2, + "type": "ImU8" } ], "ImFontAtlas": [ @@ -2056,16 +3417,20 @@ "type": "ImVector_ImFontConfig" }, { - "name": "CustomRectIds[1]", - "size": 1, + "name": "TexUvLines[(63)+1]", + "size": 64, + "type": "ImVec4" + }, + { + "name": "PackIdMouseCursors", + "type": "int" + }, + { + "name": "PackIdLines", "type": "int" } ], "ImFontAtlasCustomRect": [ - { - "name": "ID", - "type": "unsigned int" - }, { "name": "Width", "type": "unsigned short" @@ -2082,6 +3447,10 @@ "name": "Y", "type": "unsigned short" }, + { + "name": "GlyphID", + "type": "unsigned int" + }, { "name": "GlyphAdvanceX", "type": "float" @@ -2161,728 +3530,3387 @@ "type": "float" }, { - "name": "EllipsisChar", - "type": "ImWchar" + "name": "EllipsisChar", + "type": "ImWchar" + }, + { + "name": "Name[40]", + "size": 40, + "type": "char" + }, + { + "name": "DstFont", + "type": "ImFont*" + } + ], + "ImFontGlyph": [ + { + "bitfield": "31", + "name": "Codepoint", + "type": "unsigned int" + }, + { + "bitfield": "1", + "name": "Visible", + "type": "unsigned int" + }, + { + "name": "AdvanceX", + "type": "float" + }, + { + "name": "X0", + "type": "float" + }, + { + "name": "Y0", + "type": "float" + }, + { + "name": "X1", + "type": "float" + }, + { + "name": "Y1", + "type": "float" + }, + { + "name": "U0", + "type": "float" + }, + { + "name": "V0", + "type": "float" + }, + { + "name": "U1", + "type": "float" + }, + { + "name": "V1", + "type": "float" + } + ], + "ImFontGlyphRangesBuilder": [ + { + "name": "UsedChars", + "template_type": "ImU32", + "type": "ImVector_ImU32" + } + ], + "ImGuiColorMod": [ + { + "name": "Col", + "type": "ImGuiCol" + }, + { + "name": "BackupValue", + "type": "ImVec4" + } + ], + "ImGuiColumnData": [ + { + "name": "OffsetNorm", + "type": "float" + }, + { + "name": "OffsetNormBeforeResize", + "type": "float" + }, + { + "name": "Flags", + "type": "ImGuiColumnsFlags" + }, + { + "name": "ClipRect", + "type": "ImRect" + } + ], + "ImGuiColumns": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiColumnsFlags" + }, + { + "name": "IsFirstFrame", + "type": "bool" + }, + { + "name": "IsBeingResized", + "type": "bool" + }, + { + "name": "Current", + "type": "int" + }, + { + "name": "Count", + "type": "int" + }, + { + "name": "OffMinX", + "type": "float" + }, + { + "name": "OffMaxX", + "type": "float" + }, + { + "name": "LineMinY", + "type": "float" + }, + { + "name": "LineMaxY", + "type": "float" + }, + { + "name": "HostCursorPosY", + "type": "float" + }, + { + "name": "HostCursorMaxPosX", + "type": "float" + }, + { + "name": "HostInitialClipRect", + "type": "ImRect" + }, + { + "name": "HostBackupClipRect", + "type": "ImRect" + }, + { + "name": "HostBackupParentWorkRect", + "type": "ImRect" + }, + { + "name": "Columns", + "template_type": "ImGuiColumnData", + "type": "ImVector_ImGuiColumnData" + }, + { + "name": "Splitter", + "type": "ImDrawListSplitter" + } + ], + "ImGuiContext": [ + { + "name": "Initialized", + "type": "bool" + }, + { + "name": "FontAtlasOwnedByContext", + "type": "bool" + }, + { + "name": "IO", + "type": "ImGuiIO" + }, + { + "name": "PlatformIO", + "type": "ImGuiPlatformIO" + }, + { + "name": "Style", + "type": "ImGuiStyle" + }, + { + "name": "ConfigFlagsCurrFrame", + "type": "ImGuiConfigFlags" + }, + { + "name": "ConfigFlagsLastFrame", + "type": "ImGuiConfigFlags" + }, + { + "name": "Font", + "type": "ImFont*" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "FontBaseSize", + "type": "float" + }, + { + "name": "DrawListSharedData", + "type": "ImDrawListSharedData" + }, + { + "name": "Time", + "type": "double" + }, + { + "name": "FrameCount", + "type": "int" + }, + { + "name": "FrameCountEnded", + "type": "int" + }, + { + "name": "FrameCountPlatformEnded", + "type": "int" + }, + { + "name": "FrameCountRendered", + "type": "int" + }, + { + "name": "WithinFrameScope", + "type": "bool" + }, + { + "name": "WithinFrameScopeWithImplicitWindow", + "type": "bool" + }, + { + "name": "WithinEndChild", + "type": "bool" + }, + { + "name": "TestEngineHookItems", + "type": "bool" + }, + { + "name": "TestEngineHookIdInfo", + "type": "ImGuiID" + }, + { + "name": "TestEngine", + "type": "void*" + }, + { + "name": "Windows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "WindowsFocusOrder", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "WindowsTempSortBuffer", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "CurrentWindowStack", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "WindowsById", + "type": "ImGuiStorage" + }, + { + "name": "WindowsActiveCount", + "type": "int" + }, + { + "name": "CurrentWindow", + "type": "ImGuiWindow*" + }, + { + "name": "HoveredWindow", + "type": "ImGuiWindow*" + }, + { + "name": "HoveredRootWindow", + "type": "ImGuiWindow*" + }, + { + "name": "HoveredWindowUnderMovingWindow", + "type": "ImGuiWindow*" + }, + { + "name": "HoveredDockNode", + "type": "ImGuiDockNode*" + }, + { + "name": "MovingWindow", + "type": "ImGuiWindow*" + }, + { + "name": "WheelingWindow", + "type": "ImGuiWindow*" + }, + { + "name": "WheelingWindowRefMousePos", + "type": "ImVec2" + }, + { + "name": "WheelingWindowTimer", + "type": "float" + }, + { + "name": "HoveredId", + "type": "ImGuiID" + }, + { + "name": "HoveredIdPreviousFrame", + "type": "ImGuiID" + }, + { + "name": "HoveredIdAllowOverlap", + "type": "bool" + }, + { + "name": "HoveredIdDisabled", + "type": "bool" + }, + { + "name": "HoveredIdTimer", + "type": "float" + }, + { + "name": "HoveredIdNotActiveTimer", + "type": "float" + }, + { + "name": "ActiveId", + "type": "ImGuiID" + }, + { + "name": "ActiveIdIsAlive", + "type": "ImGuiID" + }, + { + "name": "ActiveIdTimer", + "type": "float" + }, + { + "name": "ActiveIdIsJustActivated", + "type": "bool" + }, + { + "name": "ActiveIdAllowOverlap", + "type": "bool" + }, + { + "name": "ActiveIdNoClearOnFocusLoss", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenPressedBefore", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenEditedBefore", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenEditedThisFrame", + "type": "bool" + }, + { + "name": "ActiveIdUsingNavDirMask", + "type": "ImU32" + }, + { + "name": "ActiveIdUsingNavInputMask", + "type": "ImU32" + }, + { + "name": "ActiveIdUsingKeyInputMask", + "type": "ImU64" + }, + { + "name": "ActiveIdClickOffset", + "type": "ImVec2" + }, + { + "name": "ActiveIdWindow", + "type": "ImGuiWindow*" + }, + { + "name": "ActiveIdSource", + "type": "ImGuiInputSource" + }, + { + "name": "ActiveIdMouseButton", + "type": "int" + }, + { + "name": "ActiveIdPreviousFrame", + "type": "ImGuiID" + }, + { + "name": "ActiveIdPreviousFrameIsAlive", + "type": "bool" + }, + { + "name": "ActiveIdPreviousFrameHasBeenEditedBefore", + "type": "bool" + }, + { + "name": "ActiveIdPreviousFrameWindow", + "type": "ImGuiWindow*" + }, + { + "name": "LastActiveId", + "type": "ImGuiID" + }, + { + "name": "LastActiveIdTimer", + "type": "float" + }, + { + "name": "NextWindowData", + "type": "ImGuiNextWindowData" + }, + { + "name": "NextItemData", + "type": "ImGuiNextItemData" + }, + { + "name": "ColorModifiers", + "template_type": "ImGuiColorMod", + "type": "ImVector_ImGuiColorMod" + }, + { + "name": "StyleModifiers", + "template_type": "ImGuiStyleMod", + "type": "ImVector_ImGuiStyleMod" + }, + { + "name": "FontStack", + "template_type": "ImFont*", + "type": "ImVector_ImFontPtr" + }, + { + "name": "OpenPopupStack", + "template_type": "ImGuiPopupData", + "type": "ImVector_ImGuiPopupData" + }, + { + "name": "BeginPopupStack", + "template_type": "ImGuiPopupData", + "type": "ImVector_ImGuiPopupData" + }, + { + "name": "Viewports", + "template_type": "ImGuiViewportP*", + "type": "ImVector_ImGuiViewportPPtr" + }, + { + "name": "CurrentDpiScale", + "type": "float" + }, + { + "name": "CurrentViewport", + "type": "ImGuiViewportP*" + }, + { + "name": "MouseViewport", + "type": "ImGuiViewportP*" + }, + { + "name": "MouseLastHoveredViewport", + "type": "ImGuiViewportP*" + }, + { + "name": "PlatformLastFocusedViewport", + "type": "ImGuiID" + }, + { + "name": "ViewportFrontMostStampCount", + "type": "int" + }, + { + "name": "NavWindow", + "type": "ImGuiWindow*" + }, + { + "name": "NavId", + "type": "ImGuiID" + }, + { + "name": "NavFocusScopeId", + "type": "ImGuiID" + }, + { + "name": "NavActivateId", + "type": "ImGuiID" + }, + { + "name": "NavActivateDownId", + "type": "ImGuiID" + }, + { + "name": "NavActivatePressedId", + "type": "ImGuiID" + }, + { + "name": "NavInputId", + "type": "ImGuiID" + }, + { + "name": "NavJustTabbedId", + "type": "ImGuiID" + }, + { + "name": "NavJustMovedToId", + "type": "ImGuiID" + }, + { + "name": "NavJustMovedToFocusScopeId", + "type": "ImGuiID" + }, + { + "name": "NavJustMovedToKeyMods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "NavNextActivateId", + "type": "ImGuiID" + }, + { + "name": "NavInputSource", + "type": "ImGuiInputSource" + }, + { + "name": "NavScoringRect", + "type": "ImRect" + }, + { + "name": "NavScoringCount", + "type": "int" + }, + { + "name": "NavLayer", + "type": "ImGuiNavLayer" + }, + { + "name": "NavIdTabCounter", + "type": "int" + }, + { + "name": "NavIdIsAlive", + "type": "bool" + }, + { + "name": "NavMousePosDirty", + "type": "bool" + }, + { + "name": "NavDisableHighlight", + "type": "bool" + }, + { + "name": "NavDisableMouseHover", + "type": "bool" + }, + { + "name": "NavAnyRequest", + "type": "bool" + }, + { + "name": "NavInitRequest", + "type": "bool" + }, + { + "name": "NavInitRequestFromMove", + "type": "bool" + }, + { + "name": "NavInitResultId", + "type": "ImGuiID" + }, + { + "name": "NavInitResultRectRel", + "type": "ImRect" + }, + { + "name": "NavMoveFromClampedRefRect", + "type": "bool" + }, + { + "name": "NavMoveRequest", + "type": "bool" + }, + { + "name": "NavMoveRequestFlags", + "type": "ImGuiNavMoveFlags" + }, + { + "name": "NavMoveRequestForward", + "type": "ImGuiNavForward" + }, + { + "name": "NavMoveRequestKeyMods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "NavMoveDir", + "type": "ImGuiDir" + }, + { + "name": "NavMoveDirLast", + "type": "ImGuiDir" + }, + { + "name": "NavMoveClipDir", + "type": "ImGuiDir" + }, + { + "name": "NavMoveResultLocal", + "type": "ImGuiNavMoveResult" + }, + { + "name": "NavMoveResultLocalVisibleSet", + "type": "ImGuiNavMoveResult" + }, + { + "name": "NavMoveResultOther", + "type": "ImGuiNavMoveResult" + }, + { + "name": "NavWrapRequestWindow", + "type": "ImGuiWindow*" + }, + { + "name": "NavWrapRequestFlags", + "type": "ImGuiNavMoveFlags" + }, + { + "name": "NavWindowingTarget", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingTargetAnim", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingListWindow", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingTimer", + "type": "float" + }, + { + "name": "NavWindowingHighlightAlpha", + "type": "float" + }, + { + "name": "NavWindowingToggleLayer", + "type": "bool" + }, + { + "name": "FocusRequestCurrWindow", + "type": "ImGuiWindow*" + }, + { + "name": "FocusRequestNextWindow", + "type": "ImGuiWindow*" + }, + { + "name": "FocusRequestCurrCounterRegular", + "type": "int" + }, + { + "name": "FocusRequestCurrCounterTabStop", + "type": "int" + }, + { + "name": "FocusRequestNextCounterRegular", + "type": "int" + }, + { + "name": "FocusRequestNextCounterTabStop", + "type": "int" + }, + { + "name": "FocusTabPressed", + "type": "bool" + }, + { + "name": "DimBgRatio", + "type": "float" + }, + { + "name": "MouseCursor", + "type": "ImGuiMouseCursor" + }, + { + "name": "DragDropActive", + "type": "bool" + }, + { + "name": "DragDropWithinSource", + "type": "bool" + }, + { + "name": "DragDropWithinTarget", + "type": "bool" + }, + { + "name": "DragDropSourceFlags", + "type": "ImGuiDragDropFlags" + }, + { + "name": "DragDropSourceFrameCount", + "type": "int" + }, + { + "name": "DragDropMouseButton", + "type": "int" + }, + { + "name": "DragDropPayload", + "type": "ImGuiPayload" + }, + { + "name": "DragDropTargetRect", + "type": "ImRect" + }, + { + "name": "DragDropTargetId", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptFlags", + "type": "ImGuiDragDropFlags" + }, + { + "name": "DragDropAcceptIdCurrRectSurface", + "type": "float" + }, + { + "name": "DragDropAcceptIdCurr", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptIdPrev", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptFrameCount", + "type": "int" + }, + { + "name": "DragDropHoldJustPressedId", + "type": "ImGuiID" + }, + { + "name": "DragDropPayloadBufHeap", + "template_type": "unsigned char", + "type": "ImVector_unsigned_char" + }, + { + "name": "DragDropPayloadBufLocal[16]", + "size": 16, + "type": "unsigned char" + }, + { + "name": "CurrentTabBar", + "type": "ImGuiTabBar*" + }, + { + "name": "TabBars", + "template_type": "ImGuiTabBar", + "type": "ImPool_ImGuiTabBar" + }, + { + "name": "CurrentTabBarStack", + "template_type": "ImGuiPtrOrIndex", + "type": "ImVector_ImGuiPtrOrIndex" + }, + { + "name": "ShrinkWidthBuffer", + "template_type": "ImGuiShrinkWidthItem", + "type": "ImVector_ImGuiShrinkWidthItem" + }, + { + "name": "LastValidMousePos", + "type": "ImVec2" + }, + { + "name": "InputTextState", + "type": "ImGuiInputTextState" + }, + { + "name": "InputTextPasswordFont", + "type": "ImFont" + }, + { + "name": "TempInputId", + "type": "ImGuiID" + }, + { + "name": "ColorEditOptions", + "type": "ImGuiColorEditFlags" + }, + { + "name": "ColorEditLastHue", + "type": "float" + }, + { + "name": "ColorEditLastSat", + "type": "float" + }, + { + "name": "ColorEditLastColor[3]", + "size": 3, + "type": "float" + }, + { + "name": "ColorPickerRef", + "type": "ImVec4" + }, + { + "name": "SliderCurrentAccum", + "type": "float" + }, + { + "name": "SliderCurrentAccumDirty", + "type": "bool" + }, + { + "name": "DragCurrentAccumDirty", + "type": "bool" + }, + { + "name": "DragCurrentAccum", + "type": "float" + }, + { + "name": "DragSpeedDefaultRatio", + "type": "float" + }, + { + "name": "ScrollbarClickDeltaToGrabCenter", + "type": "float" + }, + { + "name": "TooltipOverrideCount", + "type": "int" + }, + { + "name": "ClipboardHandlerData", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "MenusIdSubmittedThisFrame", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" + }, + { + "name": "PlatformImePos", + "type": "ImVec2" + }, + { + "name": "PlatformImeLastPos", + "type": "ImVec2" + }, + { + "name": "PlatformImePosViewport", + "type": "ImGuiViewportP*" + }, + { + "name": "DockContext", + "type": "ImGuiDockContext" + }, + { + "name": "SettingsLoaded", + "type": "bool" + }, + { + "name": "SettingsDirtyTimer", + "type": "float" + }, + { + "name": "SettingsIniData", + "type": "ImGuiTextBuffer" + }, + { + "name": "SettingsHandlers", + "template_type": "ImGuiSettingsHandler", + "type": "ImVector_ImGuiSettingsHandler" + }, + { + "name": "SettingsWindows", + "template_type": "ImGuiWindowSettings", + "type": "ImChunkStream_ImGuiWindowSettings" + }, + { + "name": "LogEnabled", + "type": "bool" + }, + { + "name": "LogType", + "type": "ImGuiLogType" + }, + { + "name": "LogFile", + "type": "ImFileHandle" + }, + { + "name": "LogBuffer", + "type": "ImGuiTextBuffer" + }, + { + "name": "LogLinePosY", + "type": "float" + }, + { + "name": "LogLineFirstItem", + "type": "bool" + }, + { + "name": "LogDepthRef", + "type": "int" + }, + { + "name": "LogDepthToExpand", + "type": "int" + }, + { + "name": "LogDepthToExpandDefault", + "type": "int" + }, + { + "name": "DebugItemPickerActive", + "type": "bool" + }, + { + "name": "DebugItemPickerBreakId", + "type": "ImGuiID" + }, + { + "name": "FramerateSecPerFrame[120]", + "size": 120, + "type": "float" + }, + { + "name": "FramerateSecPerFrameIdx", + "type": "int" + }, + { + "name": "FramerateSecPerFrameAccum", + "type": "float" + }, + { + "name": "WantCaptureMouseNextFrame", + "type": "int" + }, + { + "name": "WantCaptureKeyboardNextFrame", + "type": "int" + }, + { + "name": "WantTextInputNextFrame", + "type": "int" + }, + { + "name": "TempBuffer[1024*3+1]", + "size": 3073, + "type": "char" + } + ], + "ImGuiDataTypeInfo": [ + { + "name": "Size", + "type": "size_t" + }, + { + "name": "PrintFmt", + "type": "const char*" + }, + { + "name": "ScanFmt", + "type": "const char*" + } + ], + "ImGuiDataTypeTempStorage": [ + { + "name": "Data[8]", + "size": 8, + "type": "ImU8" + } + ], + "ImGuiDockContext": [ + { + "name": "Nodes", + "type": "ImGuiStorage" + }, + { + "name": "Requests", + "template_type": "ImGuiDockRequest", + "type": "ImVector_ImGuiDockRequest" + }, + { + "name": "NodesSettings", + "template_type": "ImGuiDockNodeSettings", + "type": "ImVector_ImGuiDockNodeSettings" + }, + { + "name": "WantFullRebuild", + "type": "bool" + } + ], + "ImGuiDockNode": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "SharedFlags", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "LocalFlags", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "ParentNode", + "type": "ImGuiDockNode*" + }, + { + "name": "ChildNodes[2]", + "size": 2, + "type": "ImGuiDockNode*" + }, + { + "name": "Windows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "TabBar", + "type": "ImGuiTabBar*" + }, + { + "name": "Pos", + "type": "ImVec2" + }, + { + "name": "Size", + "type": "ImVec2" + }, + { + "name": "SizeRef", + "type": "ImVec2" + }, + { + "name": "SplitAxis", + "type": "ImGuiAxis" + }, + { + "name": "WindowClass", + "type": "ImGuiWindowClass" + }, + { + "name": "State", + "type": "ImGuiDockNodeState" + }, + { + "name": "HostWindow", + "type": "ImGuiWindow*" + }, + { + "name": "VisibleWindow", + "type": "ImGuiWindow*" + }, + { + "name": "CentralNode", + "type": "ImGuiDockNode*" + }, + { + "name": "OnlyNodeWithWindows", + "type": "ImGuiDockNode*" + }, + { + "name": "LastFrameAlive", + "type": "int" + }, + { + "name": "LastFrameActive", + "type": "int" + }, + { + "name": "LastFrameFocused", + "type": "int" + }, + { + "name": "LastFocusedNodeId", + "type": "ImGuiID" + }, + { + "name": "SelectedTabId", + "type": "ImGuiID" + }, + { + "name": "WantCloseTabId", + "type": "ImGuiID" + }, + { + "bitfield": "3", + "name": "AuthorityForPos", + "type": "ImGuiDataAuthority" + }, + { + "bitfield": "3", + "name": "AuthorityForSize", + "type": "ImGuiDataAuthority" + }, + { + "bitfield": "3", + "name": "AuthorityForViewport", + "type": "ImGuiDataAuthority" + }, + { + "bitfield": "1", + "name": "IsVisible", + "type": "bool" + }, + { + "bitfield": "1", + "name": "IsFocused", + "type": "bool" + }, + { + "bitfield": "1", + "name": "HasCloseButton", + "type": "bool" + }, + { + "bitfield": "1", + "name": "HasWindowMenuButton", + "type": "bool" + }, + { + "bitfield": "1", + "name": "EnableCloseButton", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantCloseAll", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantLockSizeOnce", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantMouseMove", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantHiddenTabBarUpdate", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantHiddenTabBarToggle", + "type": "bool" + }, + { + "bitfield": "1", + "name": "MarkedForPosSizeWrite", + "type": "bool" + } + ], + "ImGuiGroupData": [ + { + "name": "BackupCursorPos", + "type": "ImVec2" + }, + { + "name": "BackupCursorMaxPos", + "type": "ImVec2" + }, + { + "name": "BackupIndent", + "type": "ImVec1" + }, + { + "name": "BackupGroupOffset", + "type": "ImVec1" + }, + { + "name": "BackupCurrLineSize", + "type": "ImVec2" + }, + { + "name": "BackupCurrLineTextBaseOffset", + "type": "float" + }, + { + "name": "BackupActiveIdIsAlive", + "type": "ImGuiID" + }, + { + "name": "BackupActiveIdPreviousFrameIsAlive", + "type": "bool" + }, + { + "name": "EmitItem", + "type": "bool" + } + ], + "ImGuiIO": [ + { + "name": "ConfigFlags", + "type": "ImGuiConfigFlags" + }, + { + "name": "BackendFlags", + "type": "ImGuiBackendFlags" + }, + { + "name": "DisplaySize", + "type": "ImVec2" + }, + { + "name": "DeltaTime", + "type": "float" + }, + { + "name": "IniSavingRate", + "type": "float" + }, + { + "name": "IniFilename", + "type": "const char*" + }, + { + "name": "LogFilename", + "type": "const char*" + }, + { + "name": "MouseDoubleClickTime", + "type": "float" + }, + { + "name": "MouseDoubleClickMaxDist", + "type": "float" + }, + { + "name": "MouseDragThreshold", + "type": "float" + }, + { + "name": "KeyMap[ImGuiKey_COUNT]", + "size": 22, + "type": "int" + }, + { + "name": "KeyRepeatDelay", + "type": "float" + }, + { + "name": "KeyRepeatRate", + "type": "float" + }, + { + "name": "UserData", + "type": "void*" + }, + { + "name": "Fonts", + "type": "ImFontAtlas*" + }, + { + "name": "FontGlobalScale", + "type": "float" + }, + { + "name": "FontAllowUserScaling", + "type": "bool" + }, + { + "name": "FontDefault", + "type": "ImFont*" + }, + { + "name": "DisplayFramebufferScale", + "type": "ImVec2" + }, + { + "name": "ConfigDockingNoSplit", + "type": "bool" + }, + { + "name": "ConfigDockingWithShift", + "type": "bool" + }, + { + "name": "ConfigDockingAlwaysTabBar", + "type": "bool" + }, + { + "name": "ConfigDockingTransparentPayload", + "type": "bool" + }, + { + "name": "ConfigViewportsNoAutoMerge", + "type": "bool" + }, + { + "name": "ConfigViewportsNoTaskBarIcon", + "type": "bool" + }, + { + "name": "ConfigViewportsNoDecoration", + "type": "bool" + }, + { + "name": "ConfigViewportsNoDefaultParent", + "type": "bool" + }, + { + "name": "MouseDrawCursor", + "type": "bool" + }, + { + "name": "ConfigMacOSXBehaviors", + "type": "bool" + }, + { + "name": "ConfigInputTextCursorBlink", + "type": "bool" + }, + { + "name": "ConfigWindowsResizeFromEdges", + "type": "bool" + }, + { + "name": "ConfigWindowsMoveFromTitleBarOnly", + "type": "bool" + }, + { + "name": "ConfigWindowsMemoryCompactTimer", + "type": "float" + }, + { + "name": "BackendPlatformName", + "type": "const char*" + }, + { + "name": "BackendRendererName", + "type": "const char*" + }, + { + "name": "BackendPlatformUserData", + "type": "void*" + }, + { + "name": "BackendRendererUserData", + "type": "void*" + }, + { + "name": "BackendLanguageUserData", + "type": "void*" + }, + { + "name": "GetClipboardTextFn", + "type": "const char*(*)(void* user_data)" + }, + { + "name": "SetClipboardTextFn", + "type": "void(*)(void* user_data,const char* text)" + }, + { + "name": "ClipboardUserData", + "type": "void*" + }, + { + "name": "RenderDrawListsFnUnused", + "type": "void*" + }, + { + "name": "MousePos", + "type": "ImVec2" + }, + { + "name": "MouseDown[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseWheel", + "type": "float" + }, + { + "name": "MouseWheelH", + "type": "float" + }, + { + "name": "MouseHoveredViewport", + "type": "ImGuiID" + }, + { + "name": "KeyCtrl", + "type": "bool" + }, + { + "name": "KeyShift", + "type": "bool" + }, + { + "name": "KeyAlt", + "type": "bool" + }, + { + "name": "KeySuper", + "type": "bool" + }, + { + "name": "KeysDown[512]", + "size": 512, + "type": "bool" + }, + { + "name": "NavInputs[ImGuiNavInput_COUNT]", + "size": 21, + "type": "float" + }, + { + "name": "WantCaptureMouse", + "type": "bool" + }, + { + "name": "WantCaptureKeyboard", + "type": "bool" + }, + { + "name": "WantTextInput", + "type": "bool" + }, + { + "name": "WantSetMousePos", + "type": "bool" + }, + { + "name": "WantSaveIniSettings", + "type": "bool" + }, + { + "name": "NavActive", + "type": "bool" + }, + { + "name": "NavVisible", + "type": "bool" + }, + { + "name": "Framerate", + "type": "float" + }, + { + "name": "MetricsRenderVertices", + "type": "int" + }, + { + "name": "MetricsRenderIndices", + "type": "int" + }, + { + "name": "MetricsRenderWindows", + "type": "int" + }, + { + "name": "MetricsActiveWindows", + "type": "int" + }, + { + "name": "MetricsActiveAllocations", + "type": "int" + }, + { + "name": "MouseDelta", + "type": "ImVec2" + }, + { + "name": "KeyMods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "MousePosPrev", + "type": "ImVec2" + }, + { + "name": "MouseClickedPos[5]", + "size": 5, + "type": "ImVec2" + }, + { + "name": "MouseClickedTime[5]", + "size": 5, + "type": "double" + }, + { + "name": "MouseClicked[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDoubleClicked[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseReleased[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownOwned[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownWasDoubleClick[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownDuration[5]", + "size": 5, + "type": "float" + }, + { + "name": "MouseDownDurationPrev[5]", + "size": 5, + "type": "float" + }, + { + "name": "MouseDragMaxDistanceAbs[5]", + "size": 5, + "type": "ImVec2" + }, + { + "name": "MouseDragMaxDistanceSqr[5]", + "size": 5, + "type": "float" + }, + { + "name": "KeysDownDuration[512]", + "size": 512, + "type": "float" + }, + { + "name": "KeysDownDurationPrev[512]", + "size": 512, + "type": "float" + }, + { + "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", + "size": 21, + "type": "float" + }, + { + "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", + "size": 21, + "type": "float" + }, + { + "name": "PenPressure", + "type": "float" + }, + { + "name": "InputQueueSurrogate", + "type": "ImWchar16" + }, + { + "name": "InputQueueCharacters", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" + } + ], + "ImGuiInputTextCallbackData": [ + { + "name": "EventFlag", + "type": "ImGuiInputTextFlags" + }, + { + "name": "Flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "UserData", + "type": "void*" + }, + { + "name": "EventChar", + "type": "ImWchar" + }, + { + "name": "EventKey", + "type": "ImGuiKey" + }, + { + "name": "Buf", + "type": "char*" + }, + { + "name": "BufTextLen", + "type": "int" + }, + { + "name": "BufSize", + "type": "int" + }, + { + "name": "BufDirty", + "type": "bool" + }, + { + "name": "CursorPos", + "type": "int" + }, + { + "name": "SelectionStart", + "type": "int" + }, + { + "name": "SelectionEnd", + "type": "int" + } + ], + "ImGuiInputTextState": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "CurLenW", + "type": "int" + }, + { + "name": "CurLenA", + "type": "int" + }, + { + "name": "TextW", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" + }, + { + "name": "TextA", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "InitialTextA", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "TextAIsValid", + "type": "bool" + }, + { + "name": "BufCapacityA", + "type": "int" + }, + { + "name": "ScrollX", + "type": "float" + }, + { + "name": "Stb", + "type": "STB_TexteditState" + }, + { + "name": "CursorAnim", + "type": "float" + }, + { + "name": "CursorFollow", + "type": "bool" + }, + { + "name": "SelectedAllMouseLock", + "type": "bool" + }, + { + "name": "UserFlags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "UserCallback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "UserCallbackData", + "type": "void*" + } + ], + "ImGuiLastItemDataBackup": [ + { + "name": "LastItemId", + "type": "ImGuiID" + }, + { + "name": "LastItemStatusFlags", + "type": "ImGuiItemStatusFlags" + }, + { + "name": "LastItemRect", + "type": "ImRect" + }, + { + "name": "LastItemDisplayRect", + "type": "ImRect" + } + ], + "ImGuiListClipper": [ + { + "name": "DisplayStart", + "type": "int" + }, + { + "name": "DisplayEnd", + "type": "int" + }, + { + "name": "ItemsCount", + "type": "int" + }, + { + "name": "StepNo", + "type": "int" + }, + { + "name": "ItemsHeight", + "type": "float" + }, + { + "name": "StartPosY", + "type": "float" + } + ], + "ImGuiMenuColumns": [ + { + "name": "Spacing", + "type": "float" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "NextWidth", + "type": "float" + }, + { + "name": "Pos[3]", + "size": 3, + "type": "float" + }, + { + "name": "NextWidths[3]", + "size": 3, + "type": "float" + } + ], + "ImGuiNavMoveResult": [ + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "FocusScopeId", + "type": "ImGuiID" + }, + { + "name": "DistBox", + "type": "float" + }, + { + "name": "DistCenter", + "type": "float" + }, + { + "name": "DistAxial", + "type": "float" + }, + { + "name": "RectRel", + "type": "ImRect" + } + ], + "ImGuiNextItemData": [ + { + "name": "Flags", + "type": "ImGuiNextItemDataFlags" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "FocusScopeId", + "type": "ImGuiID" + }, + { + "name": "OpenCond", + "type": "ImGuiCond" + }, + { + "name": "OpenVal", + "type": "bool" + } + ], + "ImGuiNextWindowData": [ + { + "name": "Flags", + "type": "ImGuiNextWindowDataFlags" + }, + { + "name": "PosCond", + "type": "ImGuiCond" + }, + { + "name": "SizeCond", + "type": "ImGuiCond" + }, + { + "name": "CollapsedCond", + "type": "ImGuiCond" + }, + { + "name": "DockCond", + "type": "ImGuiCond" + }, + { + "name": "PosVal", + "type": "ImVec2" + }, + { + "name": "PosPivotVal", + "type": "ImVec2" + }, + { + "name": "SizeVal", + "type": "ImVec2" + }, + { + "name": "ContentSizeVal", + "type": "ImVec2" + }, + { + "name": "ScrollVal", + "type": "ImVec2" + }, + { + "name": "PosUndock", + "type": "bool" + }, + { + "name": "CollapsedVal", + "type": "bool" + }, + { + "name": "SizeConstraintRect", + "type": "ImRect" + }, + { + "name": "SizeCallback", + "type": "ImGuiSizeCallback" + }, + { + "name": "SizeCallbackUserData", + "type": "void*" + }, + { + "name": "BgAlphaVal", + "type": "float" + }, + { + "name": "ViewportId", + "type": "ImGuiID" + }, + { + "name": "DockId", + "type": "ImGuiID" + }, + { + "name": "WindowClass", + "type": "ImGuiWindowClass" + }, + { + "name": "MenuBarOffsetMinVal", + "type": "ImVec2" + } + ], + "ImGuiOnceUponAFrame": [ + { + "name": "RefFrame", + "type": "int" + } + ], + "ImGuiPayload": [ + { + "name": "Data", + "type": "void*" + }, + { + "name": "DataSize", + "type": "int" + }, + { + "name": "SourceId", + "type": "ImGuiID" + }, + { + "name": "SourceParentId", + "type": "ImGuiID" + }, + { + "name": "DataFrameCount", + "type": "int" + }, + { + "name": "DataType[32+1]", + "size": 33, + "type": "char" + }, + { + "name": "Preview", + "type": "bool" + }, + { + "name": "Delivery", + "type": "bool" + } + ], + "ImGuiPlatformIO": [ + { + "name": "Platform_CreateWindow", + "type": "void(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_DestroyWindow", + "type": "void(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_ShowWindow", + "type": "void(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_SetWindowPos", + "type": "void(*)(ImGuiViewport* vp,ImVec2 pos)" + }, + { + "name": "Platform_GetWindowPos", + "type": "ImVec2(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_SetWindowSize", + "type": "void(*)(ImGuiViewport* vp,ImVec2 size)" + }, + { + "name": "Platform_GetWindowSize", + "type": "ImVec2(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_SetWindowFocus", + "type": "void(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_GetWindowFocus", + "type": "bool(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_GetWindowMinimized", + "type": "bool(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_SetWindowTitle", + "type": "void(*)(ImGuiViewport* vp,const char* str)" + }, + { + "name": "Platform_SetWindowAlpha", + "type": "void(*)(ImGuiViewport* vp,float alpha)" + }, + { + "name": "Platform_UpdateWindow", + "type": "void(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_RenderWindow", + "type": "void(*)(ImGuiViewport* vp,void* render_arg)" + }, + { + "name": "Platform_SwapBuffers", + "type": "void(*)(ImGuiViewport* vp,void* render_arg)" + }, + { + "name": "Platform_GetWindowDpiScale", + "type": "float(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_OnChangedViewport", + "type": "void(*)(ImGuiViewport* vp)" + }, + { + "name": "Platform_SetImeInputPos", + "type": "void(*)(ImGuiViewport* vp,ImVec2 pos)" + }, + { + "name": "Platform_CreateVkSurface", + "type": "int(*)(ImGuiViewport* vp,ImU64 vk_inst,const void* vk_allocators,ImU64* out_vk_surface)" + }, + { + "name": "Renderer_CreateWindow", + "type": "void(*)(ImGuiViewport* vp)" + }, + { + "name": "Renderer_DestroyWindow", + "type": "void(*)(ImGuiViewport* vp)" + }, + { + "name": "Renderer_SetWindowSize", + "type": "void(*)(ImGuiViewport* vp,ImVec2 size)" + }, + { + "name": "Renderer_RenderWindow", + "type": "void(*)(ImGuiViewport* vp,void* render_arg)" + }, + { + "name": "Renderer_SwapBuffers", + "type": "void(*)(ImGuiViewport* vp,void* render_arg)" + }, + { + "name": "Monitors", + "template_type": "ImGuiPlatformMonitor", + "type": "ImVector_ImGuiPlatformMonitor" + }, + { + "name": "MainViewport", + "type": "ImGuiViewport*" + }, + { + "name": "Viewports", + "template_type": "ImGuiViewport*", + "type": "ImVector_ImGuiViewportPtr" + } + ], + "ImGuiPlatformMonitor": [ + { + "name": "MainPos", + "type": "ImVec2" + }, + { + "name": "MainSize", + "type": "ImVec2" + }, + { + "name": "WorkPos", + "type": "ImVec2" + }, + { + "name": "WorkSize", + "type": "ImVec2" + }, + { + "name": "DpiScale", + "type": "float" + } + ], + "ImGuiPopupData": [ + { + "name": "PopupId", + "type": "ImGuiID" + }, + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "SourceWindow", + "type": "ImGuiWindow*" + }, + { + "name": "OpenFrameCount", + "type": "int" + }, + { + "name": "OpenParentId", + "type": "ImGuiID" + }, + { + "name": "OpenPopupPos", + "type": "ImVec2" + }, + { + "name": "OpenMousePos", + "type": "ImVec2" + } + ], + "ImGuiPtrOrIndex": [ + { + "name": "Ptr", + "type": "void*" + }, + { + "name": "Index", + "type": "int" + } + ], + "ImGuiSettingsHandler": [ + { + "name": "TypeName", + "type": "const char*" + }, + { + "name": "TypeHash", + "type": "ImGuiID" + }, + { + "name": "ClearAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + }, + { + "name": "ReadInitFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + }, + { + "name": "ReadOpenFn", + "type": "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" + }, + { + "name": "ReadLineFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" + }, + { + "name": "ApplyAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + }, + { + "name": "WriteAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" + }, + { + "name": "UserData", + "type": "void*" + } + ], + "ImGuiShrinkWidthItem": [ + { + "name": "Index", + "type": "int" + }, + { + "name": "Width", + "type": "float" + } + ], + "ImGuiSizeCallbackData": [ + { + "name": "UserData", + "type": "void*" + }, + { + "name": "Pos", + "type": "ImVec2" + }, + { + "name": "CurrentSize", + "type": "ImVec2" + }, + { + "name": "DesiredSize", + "type": "ImVec2" + } + ], + "ImGuiStorage": [ + { + "name": "Data", + "template_type": "ImGuiStoragePair", + "type": "ImVector_ImGuiStoragePair" + } + ], + "ImGuiStoragePair": [ + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "", + "type": "union { int val_i; float val_f; void* val_p;}" + } + ], + "ImGuiStyle": [ + { + "name": "Alpha", + "type": "float" + }, + { + "name": "WindowPadding", + "type": "ImVec2" + }, + { + "name": "WindowRounding", + "type": "float" + }, + { + "name": "WindowBorderSize", + "type": "float" + }, + { + "name": "WindowMinSize", + "type": "ImVec2" + }, + { + "name": "WindowTitleAlign", + "type": "ImVec2" + }, + { + "name": "WindowMenuButtonPosition", + "type": "ImGuiDir" + }, + { + "name": "ChildRounding", + "type": "float" + }, + { + "name": "ChildBorderSize", + "type": "float" + }, + { + "name": "PopupRounding", + "type": "float" + }, + { + "name": "PopupBorderSize", + "type": "float" + }, + { + "name": "FramePadding", + "type": "ImVec2" + }, + { + "name": "FrameRounding", + "type": "float" + }, + { + "name": "FrameBorderSize", + "type": "float" + }, + { + "name": "ItemSpacing", + "type": "ImVec2" + }, + { + "name": "ItemInnerSpacing", + "type": "ImVec2" + }, + { + "name": "TouchExtraPadding", + "type": "ImVec2" + }, + { + "name": "IndentSpacing", + "type": "float" + }, + { + "name": "ColumnsMinSpacing", + "type": "float" + }, + { + "name": "ScrollbarSize", + "type": "float" + }, + { + "name": "ScrollbarRounding", + "type": "float" + }, + { + "name": "GrabMinSize", + "type": "float" + }, + { + "name": "GrabRounding", + "type": "float" + }, + { + "name": "LogSliderDeadzone", + "type": "float" + }, + { + "name": "TabRounding", + "type": "float" + }, + { + "name": "TabBorderSize", + "type": "float" + }, + { + "name": "TabMinWidthForUnselectedCloseButton", + "type": "float" + }, + { + "name": "ColorButtonPosition", + "type": "ImGuiDir" + }, + { + "name": "ButtonTextAlign", + "type": "ImVec2" + }, + { + "name": "SelectableTextAlign", + "type": "ImVec2" + }, + { + "name": "DisplayWindowPadding", + "type": "ImVec2" + }, + { + "name": "DisplaySafeAreaPadding", + "type": "ImVec2" + }, + { + "name": "MouseCursorScale", + "type": "float" + }, + { + "name": "AntiAliasedLines", + "type": "bool" + }, + { + "name": "AntiAliasedLinesUseTex", + "type": "bool" + }, + { + "name": "AntiAliasedFill", + "type": "bool" + }, + { + "name": "CurveTessellationTol", + "type": "float" + }, + { + "name": "CircleSegmentMaxError", + "type": "float" + }, + { + "name": "Colors[ImGuiCol_COUNT]", + "size": 50, + "type": "ImVec4" + } + ], + "ImGuiStyleMod": [ + { + "name": "VarIdx", + "type": "ImGuiStyleVar" + }, + { + "name": "", + "type": "union { int BackupInt[2]; float BackupFloat[2];}" + } + ], + "ImGuiTabBar": [ + { + "name": "Tabs", + "template_type": "ImGuiTabItem", + "type": "ImVector_ImGuiTabItem" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "SelectedTabId", + "type": "ImGuiID" + }, + { + "name": "NextSelectedTabId", + "type": "ImGuiID" + }, + { + "name": "VisibleTabId", + "type": "ImGuiID" + }, + { + "name": "CurrFrameVisible", + "type": "int" + }, + { + "name": "PrevFrameVisible", + "type": "int" + }, + { + "name": "BarRect", + "type": "ImRect" + }, + { + "name": "LastTabContentHeight", + "type": "float" + }, + { + "name": "OffsetMax", + "type": "float" + }, + { + "name": "OffsetMaxIdeal", + "type": "float" + }, + { + "name": "OffsetNextTab", + "type": "float" + }, + { + "name": "ScrollingAnim", + "type": "float" + }, + { + "name": "ScrollingTarget", + "type": "float" + }, + { + "name": "ScrollingTargetDistToVisibility", + "type": "float" + }, + { + "name": "ScrollingSpeed", + "type": "float" + }, + { + "name": "Flags", + "type": "ImGuiTabBarFlags" + }, + { + "name": "ReorderRequestTabId", + "type": "ImGuiID" + }, + { + "name": "ReorderRequestDir", + "type": "ImS8" + }, + { + "name": "WantLayout", + "type": "bool" + }, + { + "name": "VisibleTabWasSubmitted", + "type": "bool" + }, + { + "name": "LastTabItemIdx", + "type": "short" + }, + { + "name": "FramePadding", + "type": "ImVec2" + }, + { + "name": "TabsNames", + "type": "ImGuiTextBuffer" + } + ], + "ImGuiTabItem": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiTabItemFlags" + }, + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "LastFrameVisible", + "type": "int" + }, + { + "name": "LastFrameSelected", + "type": "int" + }, + { + "name": "Offset", + "type": "float" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "ContentWidth", + "type": "float" + }, + { + "name": "NameOffset", + "type": "ImS16" + }, + { + "name": "WantClose", + "type": "bool" + } + ], + "ImGuiTextBuffer": [ + { + "name": "Buf", + "template_type": "char", + "type": "ImVector_char" + } + ], + "ImGuiTextFilter": [ + { + "name": "InputBuf[256]", + "size": 256, + "type": "char" + }, + { + "name": "Filters", + "template_type": "ImGuiTextRange", + "type": "ImVector_ImGuiTextRange" + }, + { + "name": "CountGrep", + "type": "int" + } + ], + "ImGuiTextRange": [ + { + "name": "b", + "type": "const char*" + }, + { + "name": "e", + "type": "const char*" + } + ], + "ImGuiViewport": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiViewportFlags" + }, + { + "name": "Pos", + "type": "ImVec2" + }, + { + "name": "Size", + "type": "ImVec2" + }, + { + "name": "WorkOffsetMin", + "type": "ImVec2" + }, + { + "name": "WorkOffsetMax", + "type": "ImVec2" + }, + { + "name": "DpiScale", + "type": "float" + }, + { + "name": "DrawData", + "type": "ImDrawData*" + }, + { + "name": "ParentViewportId", + "type": "ImGuiID" + }, + { + "name": "RendererUserData", + "type": "void*" + }, + { + "name": "PlatformUserData", + "type": "void*" + }, + { + "name": "PlatformHandle", + "type": "void*" + }, + { + "name": "PlatformHandleRaw", + "type": "void*" + }, + { + "name": "PlatformRequestMove", + "type": "bool" }, { - "name": "Name[40]", - "size": 40, - "type": "char" + "name": "PlatformRequestResize", + "type": "bool" }, { - "name": "DstFont", - "type": "ImFont*" + "name": "PlatformRequestClose", + "type": "bool" } ], - "ImFontGlyph": [ + "ImGuiViewportP": [ { - "name": "Codepoint", - "type": "ImWchar" + "name": "_ImGuiViewport", + "type": "ImGuiViewport" }, { - "name": "AdvanceX", - "type": "float" + "name": "Idx", + "type": "int" }, { - "name": "X0", - "type": "float" + "name": "LastFrameActive", + "type": "int" }, { - "name": "Y0", - "type": "float" + "name": "LastFrameDrawLists[2]", + "size": 2, + "type": "int" }, { - "name": "X1", - "type": "float" + "name": "LastFrontMostStampCount", + "type": "int" }, { - "name": "Y1", - "type": "float" + "name": "LastNameHash", + "type": "ImGuiID" }, { - "name": "U0", - "type": "float" + "name": "LastPos", + "type": "ImVec2" }, { - "name": "V0", + "name": "Alpha", "type": "float" }, { - "name": "U1", + "name": "LastAlpha", "type": "float" }, { - "name": "V1", - "type": "float" - } - ], - "ImFontGlyphRangesBuilder": [ - { - "name": "UsedChars", - "template_type": "ImU32", - "type": "ImVector_ImU32" - } - ], - "ImGuiIO": [ + "name": "PlatformMonitor", + "type": "short" + }, { - "name": "ConfigFlags", - "type": "ImGuiConfigFlags" + "name": "PlatformWindowCreated", + "type": "bool" }, { - "name": "BackendFlags", - "type": "ImGuiBackendFlags" + "name": "Window", + "type": "ImGuiWindow*" }, { - "name": "DisplaySize", - "type": "ImVec2" + "name": "DrawLists[2]", + "size": 2, + "type": "ImDrawList*" }, { - "name": "DeltaTime", - "type": "float" + "name": "DrawDataP", + "type": "ImDrawData" }, { - "name": "IniSavingRate", - "type": "float" + "name": "DrawDataBuilder", + "type": "ImDrawDataBuilder" }, { - "name": "IniFilename", - "type": "const char*" + "name": "LastPlatformPos", + "type": "ImVec2" }, { - "name": "LogFilename", - "type": "const char*" + "name": "LastPlatformSize", + "type": "ImVec2" }, { - "name": "MouseDoubleClickTime", - "type": "float" + "name": "LastRendererSize", + "type": "ImVec2" }, { - "name": "MouseDoubleClickMaxDist", - "type": "float" + "name": "CurrWorkOffsetMin", + "type": "ImVec2" }, { - "name": "MouseDragThreshold", - "type": "float" + "name": "CurrWorkOffsetMax", + "type": "ImVec2" + } + ], + "ImGuiWindow": [ + { + "name": "Name", + "type": "char*" }, { - "name": "KeyMap[ImGuiKey_COUNT]", - "size": 22, - "type": "int" + "name": "ID", + "type": "ImGuiID" }, { - "name": "KeyRepeatDelay", - "type": "float" + "name": "Flags", + "type": "ImGuiWindowFlags" }, { - "name": "KeyRepeatRate", - "type": "float" + "name": "FlagsPreviousFrame", + "type": "ImGuiWindowFlags" }, { - "name": "UserData", - "type": "void*" + "name": "WindowClass", + "type": "ImGuiWindowClass" }, { - "name": "Fonts", - "type": "ImFontAtlas*" + "name": "Viewport", + "type": "ImGuiViewportP*" }, { - "name": "FontGlobalScale", - "type": "float" + "name": "ViewportId", + "type": "ImGuiID" }, { - "name": "FontAllowUserScaling", - "type": "bool" + "name": "ViewportPos", + "type": "ImVec2" }, { - "name": "FontDefault", - "type": "ImFont*" + "name": "ViewportAllowPlatformMonitorExtend", + "type": "int" }, { - "name": "DisplayFramebufferScale", + "name": "Pos", "type": "ImVec2" }, { - "name": "MouseDrawCursor", - "type": "bool" + "name": "Size", + "type": "ImVec2" }, { - "name": "ConfigMacOSXBehaviors", - "type": "bool" + "name": "SizeFull", + "type": "ImVec2" }, { - "name": "ConfigInputTextCursorBlink", - "type": "bool" + "name": "ContentSize", + "type": "ImVec2" }, { - "name": "ConfigWindowsResizeFromEdges", - "type": "bool" + "name": "ContentSizeExplicit", + "type": "ImVec2" }, { - "name": "ConfigWindowsMoveFromTitleBarOnly", - "type": "bool" + "name": "WindowPadding", + "type": "ImVec2" }, { - "name": "ConfigWindowsMemoryCompactTimer", + "name": "WindowRounding", "type": "float" }, { - "name": "BackendPlatformName", - "type": "const char*" + "name": "WindowBorderSize", + "type": "float" }, { - "name": "BackendRendererName", - "type": "const char*" + "name": "NameBufLen", + "type": "int" }, { - "name": "BackendPlatformUserData", - "type": "void*" + "name": "MoveId", + "type": "ImGuiID" }, { - "name": "BackendRendererUserData", - "type": "void*" + "name": "ChildId", + "type": "ImGuiID" }, { - "name": "BackendLanguageUserData", - "type": "void*" + "name": "Scroll", + "type": "ImVec2" }, { - "name": "GetClipboardTextFn", - "type": "const char*(*)(void* user_data)" + "name": "ScrollMax", + "type": "ImVec2" }, { - "name": "SetClipboardTextFn", - "type": "void(*)(void* user_data,const char* text)" + "name": "ScrollTarget", + "type": "ImVec2" }, { - "name": "ClipboardUserData", - "type": "void*" + "name": "ScrollTargetCenterRatio", + "type": "ImVec2" }, { - "name": "ImeSetInputScreenPosFn", - "type": "void(*)(int x,int y)" + "name": "ScrollbarSizes", + "type": "ImVec2" }, { - "name": "ImeWindowHandle", - "type": "void*" + "name": "ScrollbarX", + "type": "bool" }, { - "name": "RenderDrawListsFnUnused", - "type": "void*" + "name": "ScrollbarY", + "type": "bool" }, { - "name": "MousePos", - "type": "ImVec2" + "name": "ViewportOwned", + "type": "bool" }, { - "name": "MouseDown[5]", - "size": 5, + "name": "Active", "type": "bool" }, { - "name": "MouseWheel", - "type": "float" + "name": "WasActive", + "type": "bool" }, { - "name": "MouseWheelH", - "type": "float" + "name": "WriteAccessed", + "type": "bool" }, { - "name": "KeyCtrl", + "name": "Collapsed", "type": "bool" }, { - "name": "KeyShift", + "name": "WantCollapseToggle", "type": "bool" }, { - "name": "KeyAlt", + "name": "SkipItems", "type": "bool" }, { - "name": "KeySuper", + "name": "Appearing", "type": "bool" }, { - "name": "KeysDown[512]", - "size": 512, + "name": "Hidden", "type": "bool" }, { - "name": "NavInputs[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" + "name": "IsFallbackWindow", + "type": "bool" }, { - "name": "WantCaptureMouse", + "name": "HasCloseButton", "type": "bool" }, { - "name": "WantCaptureKeyboard", - "type": "bool" + "name": "ResizeBorderHeld", + "type": "signed char" }, { - "name": "WantTextInput", - "type": "bool" + "name": "BeginCount", + "type": "short" }, { - "name": "WantSetMousePos", - "type": "bool" + "name": "BeginOrderWithinParent", + "type": "short" }, { - "name": "WantSaveIniSettings", - "type": "bool" + "name": "BeginOrderWithinContext", + "type": "short" }, { - "name": "NavActive", - "type": "bool" + "name": "PopupId", + "type": "ImGuiID" }, { - "name": "NavVisible", + "name": "AutoFitFramesX", + "type": "ImS8" + }, + { + "name": "AutoFitFramesY", + "type": "ImS8" + }, + { + "name": "AutoFitChildAxises", + "type": "ImS8" + }, + { + "name": "AutoFitOnlyGrows", "type": "bool" }, { - "name": "Framerate", - "type": "float" + "name": "AutoPosLastDirection", + "type": "ImGuiDir" }, { - "name": "MetricsRenderVertices", + "name": "HiddenFramesCanSkipItems", "type": "int" }, { - "name": "MetricsRenderIndices", + "name": "HiddenFramesCannotSkipItems", "type": "int" }, { - "name": "MetricsRenderWindows", - "type": "int" + "name": "SetWindowPosAllowFlags", + "type": "ImGuiCond" }, { - "name": "MetricsActiveWindows", - "type": "int" + "name": "SetWindowSizeAllowFlags", + "type": "ImGuiCond" }, { - "name": "MetricsActiveAllocations", - "type": "int" + "name": "SetWindowCollapsedAllowFlags", + "type": "ImGuiCond" }, { - "name": "MouseDelta", - "type": "ImVec2" + "name": "SetWindowDockAllowFlags", + "type": "ImGuiCond" }, { - "name": "MousePosPrev", + "name": "SetWindowPosVal", "type": "ImVec2" }, { - "name": "MouseClickedPos[5]", - "size": 5, + "name": "SetWindowPosPivot", "type": "ImVec2" }, { - "name": "MouseClickedTime[5]", - "size": 5, - "type": "double" + "name": "IDStack", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" }, { - "name": "MouseClicked[5]", - "size": 5, - "type": "bool" + "name": "DC", + "type": "ImGuiWindowTempData" }, { - "name": "MouseDoubleClicked[5]", - "size": 5, - "type": "bool" + "name": "OuterRectClipped", + "type": "ImRect" }, { - "name": "MouseReleased[5]", - "size": 5, - "type": "bool" + "name": "InnerRect", + "type": "ImRect" }, { - "name": "MouseDownOwned[5]", - "size": 5, - "type": "bool" + "name": "InnerClipRect", + "type": "ImRect" }, { - "name": "MouseDownWasDoubleClick[5]", - "size": 5, - "type": "bool" + "name": "WorkRect", + "type": "ImRect" }, { - "name": "MouseDownDuration[5]", - "size": 5, + "name": "ParentWorkRect", + "type": "ImRect" + }, + { + "name": "ClipRect", + "type": "ImRect" + }, + { + "name": "ContentRegionRect", + "type": "ImRect" + }, + { + "name": "HitTestHoleSize", + "type": "ImVec2ih" + }, + { + "name": "HitTestHoleOffset", + "type": "ImVec2ih" + }, + { + "name": "LastFrameActive", + "type": "int" + }, + { + "name": "LastFrameJustFocused", + "type": "int" + }, + { + "name": "LastTimeActive", "type": "float" }, { - "name": "MouseDownDurationPrev[5]", - "size": 5, + "name": "ItemWidthDefault", "type": "float" }, { - "name": "MouseDragMaxDistanceAbs[5]", - "size": 5, - "type": "ImVec2" + "name": "StateStorage", + "type": "ImGuiStorage" }, { - "name": "MouseDragMaxDistanceSqr[5]", - "size": 5, - "type": "float" + "name": "ColumnsStorage", + "template_type": "ImGuiColumns", + "type": "ImVector_ImGuiColumns" }, { - "name": "KeysDownDuration[512]", - "size": 512, + "name": "FontWindowScale", "type": "float" }, { - "name": "KeysDownDurationPrev[512]", - "size": 512, + "name": "FontDpiScale", "type": "float" }, { - "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" + "name": "SettingsOffset", + "type": "int" }, { - "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", - "size": 21, - "type": "float" + "name": "DrawList", + "type": "ImDrawList*" }, { - "name": "InputQueueCharacters", - "template_type": "ImWchar", - "type": "ImVector_ImWchar" - } - ], - "ImGuiInputTextCallbackData": [ + "name": "DrawListInst", + "type": "ImDrawList" + }, { - "name": "EventFlag", - "type": "ImGuiInputTextFlags" + "name": "ParentWindow", + "type": "ImGuiWindow*" }, { - "name": "Flags", - "type": "ImGuiInputTextFlags" + "name": "RootWindow", + "type": "ImGuiWindow*" }, { - "name": "UserData", - "type": "void*" + "name": "RootWindowDockStop", + "type": "ImGuiWindow*" }, { - "name": "EventChar", - "type": "ImWchar" + "name": "RootWindowForTitleBarHighlight", + "type": "ImGuiWindow*" }, { - "name": "EventKey", - "type": "ImGuiKey" + "name": "RootWindowForNav", + "type": "ImGuiWindow*" }, { - "name": "Buf", - "type": "char*" + "name": "NavLastChildNavWindow", + "type": "ImGuiWindow*" }, { - "name": "BufTextLen", - "type": "int" + "name": "NavLastIds[ImGuiNavLayer_COUNT]", + "size": 2, + "type": "ImGuiID" }, { - "name": "BufSize", - "type": "int" + "name": "NavRectRel[ImGuiNavLayer_COUNT]", + "size": 2, + "type": "ImRect" }, { - "name": "BufDirty", + "name": "MemoryCompacted", "type": "bool" }, { - "name": "CursorPos", + "name": "MemoryDrawListIdxCapacity", "type": "int" }, { - "name": "SelectionStart", + "name": "MemoryDrawListVtxCapacity", "type": "int" }, { - "name": "SelectionEnd", - "type": "int" - } - ], - "ImGuiListClipper": [ + "name": "DockNode", + "type": "ImGuiDockNode*" + }, { - "name": "DisplayStart", - "type": "int" + "name": "DockNodeAsHost", + "type": "ImGuiDockNode*" }, { - "name": "DisplayEnd", - "type": "int" + "name": "DockId", + "type": "ImGuiID" }, { - "name": "ItemsCount", - "type": "int" + "name": "DockTabItemStatusFlags", + "type": "ImGuiItemStatusFlags" }, { - "name": "StepNo", - "type": "int" + "name": "DockTabItemRect", + "type": "ImRect" }, { - "name": "ItemsHeight", - "type": "float" + "name": "DockOrder", + "type": "short" }, { - "name": "StartPosY", - "type": "float" - } - ], - "ImGuiOnceUponAFrame": [ + "bitfield": "1", + "name": "DockIsActive", + "type": "bool" + }, { - "name": "RefFrame", - "type": "int" + "bitfield": "1", + "name": "DockTabIsVisible", + "type": "bool" + }, + { + "bitfield": "1", + "name": "DockTabWantClose", + "type": "bool" } ], - "ImGuiPayload": [ + "ImGuiWindowClass": [ { - "name": "Data", - "type": "void*" + "name": "ClassId", + "type": "ImGuiID" }, { - "name": "DataSize", - "type": "int" + "name": "ParentViewportId", + "type": "ImGuiID" }, { - "name": "SourceId", - "type": "ImGuiID" + "name": "ViewportFlagsOverrideSet", + "type": "ImGuiViewportFlags" }, { - "name": "SourceParentId", - "type": "ImGuiID" + "name": "ViewportFlagsOverrideClear", + "type": "ImGuiViewportFlags" }, { - "name": "DataFrameCount", - "type": "int" + "name": "DockNodeFlagsOverrideSet", + "type": "ImGuiDockNodeFlags" }, { - "name": "DataType[32+1]", - "size": 33, - "type": "char" + "name": "DockNodeFlagsOverrideClear", + "type": "ImGuiDockNodeFlags" }, { - "name": "Preview", + "name": "DockingAlwaysTabBar", "type": "bool" }, { - "name": "Delivery", + "name": "DockingAllowUnclassed", "type": "bool" } ], - "ImGuiSizeCallbackData": [ + "ImGuiWindowSettings": [ { - "name": "UserData", - "type": "void*" + "name": "ID", + "type": "ImGuiID" }, { "name": "Pos", - "type": "ImVec2" + "type": "ImVec2ih" }, { - "name": "CurrentSize", - "type": "ImVec2" + "name": "Size", + "type": "ImVec2ih" }, { - "name": "DesiredSize", - "type": "ImVec2" - } - ], - "ImGuiStorage": [ + "name": "ViewportPos", + "type": "ImVec2ih" + }, { - "name": "Data", - "template_type": "ImGuiStoragePair", - "type": "ImVector_ImGuiStoragePair" - } - ], - "ImGuiStoragePair": [ + "name": "ViewportId", + "type": "ImGuiID" + }, { - "name": "key", + "name": "DockId", "type": "ImGuiID" }, { - "name": "", - "type": "union { int val_i; float val_f; void* val_p;}" + "name": "ClassId", + "type": "ImGuiID" + }, + { + "name": "DockOrder", + "type": "short" + }, + { + "name": "Collapsed", + "type": "bool" + }, + { + "name": "WantApply", + "type": "bool" } ], - "ImGuiStyle": [ + "ImGuiWindowTempData": [ { - "name": "Alpha", - "type": "float" + "name": "CursorPos", + "type": "ImVec2" }, { - "name": "WindowPadding", + "name": "CursorPosPrevLine", "type": "ImVec2" }, { - "name": "WindowRounding", - "type": "float" + "name": "CursorStartPos", + "type": "ImVec2" }, { - "name": "WindowBorderSize", - "type": "float" + "name": "CursorMaxPos", + "type": "ImVec2" }, { - "name": "WindowMinSize", + "name": "CurrLineSize", "type": "ImVec2" }, { - "name": "WindowTitleAlign", + "name": "PrevLineSize", "type": "ImVec2" }, { - "name": "WindowMenuButtonPosition", - "type": "ImGuiDir" + "name": "CurrLineTextBaseOffset", + "type": "float" }, { - "name": "ChildRounding", + "name": "PrevLineTextBaseOffset", "type": "float" }, { - "name": "ChildBorderSize", - "type": "float" + "name": "Indent", + "type": "ImVec1" }, { - "name": "PopupRounding", - "type": "float" + "name": "ColumnsOffset", + "type": "ImVec1" }, { - "name": "PopupBorderSize", - "type": "float" + "name": "GroupOffset", + "type": "ImVec1" }, { - "name": "FramePadding", - "type": "ImVec2" + "name": "LastItemId", + "type": "ImGuiID" }, { - "name": "FrameRounding", - "type": "float" + "name": "LastItemStatusFlags", + "type": "ImGuiItemStatusFlags" }, { - "name": "FrameBorderSize", - "type": "float" + "name": "LastItemRect", + "type": "ImRect" }, { - "name": "ItemSpacing", - "type": "ImVec2" + "name": "LastItemDisplayRect", + "type": "ImRect" }, { - "name": "ItemInnerSpacing", - "type": "ImVec2" + "name": "NavLayerCurrent", + "type": "ImGuiNavLayer" }, { - "name": "TouchExtraPadding", - "type": "ImVec2" + "name": "NavLayerCurrentMask", + "type": "int" }, { - "name": "IndentSpacing", - "type": "float" + "name": "NavLayerActiveMask", + "type": "int" }, { - "name": "ColumnsMinSpacing", - "type": "float" + "name": "NavLayerActiveMaskNext", + "type": "int" }, { - "name": "ScrollbarSize", - "type": "float" + "name": "NavFocusScopeIdCurrent", + "type": "ImGuiID" }, { - "name": "ScrollbarRounding", - "type": "float" + "name": "NavHideHighlightOneFrame", + "type": "bool" }, { - "name": "GrabMinSize", - "type": "float" + "name": "NavHasScroll", + "type": "bool" }, { - "name": "GrabRounding", - "type": "float" + "name": "MenuBarAppending", + "type": "bool" }, { - "name": "TabRounding", - "type": "float" + "name": "MenuBarOffset", + "type": "ImVec2" }, { - "name": "TabBorderSize", - "type": "float" + "name": "MenuColumns", + "type": "ImGuiMenuColumns" }, { - "name": "ColorButtonPosition", - "type": "ImGuiDir" + "name": "TreeDepth", + "type": "int" }, { - "name": "ButtonTextAlign", - "type": "ImVec2" + "name": "TreeJumpToParentOnPopMask", + "type": "ImU32" }, { - "name": "SelectableTextAlign", - "type": "ImVec2" + "name": "ChildWindows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" }, { - "name": "DisplayWindowPadding", - "type": "ImVec2" + "name": "StateStorage", + "type": "ImGuiStorage*" }, { - "name": "DisplaySafeAreaPadding", - "type": "ImVec2" + "name": "CurrentColumns", + "type": "ImGuiColumns*" }, { - "name": "MouseCursorScale", - "type": "float" + "name": "LayoutType", + "type": "ImGuiLayoutType" }, { - "name": "AntiAliasedLines", - "type": "bool" + "name": "ParentLayoutType", + "type": "ImGuiLayoutType" }, { - "name": "AntiAliasedFill", - "type": "bool" + "name": "FocusCounterRegular", + "type": "int" }, { - "name": "CurveTessellationTol", + "name": "FocusCounterTabStop", + "type": "int" + }, + { + "name": "ItemFlags", + "type": "ImGuiItemFlags" + }, + { + "name": "ItemWidth", "type": "float" }, { - "name": "CircleSegmentMaxError", + "name": "TextWrapPos", "type": "float" }, { - "name": "Colors[ImGuiCol_COUNT]", - "size": 48, - "type": "ImVec4" - } - ], - "ImGuiTextBuffer": [ + "name": "ItemFlagsStack", + "template_type": "ImGuiItemFlags", + "type": "ImVector_ImGuiItemFlags" + }, { - "name": "Buf", - "template_type": "char", - "type": "ImVector_char" - } - ], - "ImGuiTextFilter": [ + "name": "ItemWidthStack", + "template_type": "float", + "type": "ImVector_float" + }, { - "name": "InputBuf[256]", - "size": 256, - "type": "char" + "name": "TextWrapPosStack", + "template_type": "float", + "type": "ImVector_float" }, { - "name": "Filters", - "template_type": "ImGuiTextRange", - "type": "ImVector_ImGuiTextRange" + "name": "GroupStack", + "template_type": "ImGuiGroupData", + "type": "ImVector_ImGuiGroupData" }, { - "name": "CountGrep", - "type": "int" + "name": "StackSizesBackup[6]", + "size": 6, + "type": "short" } ], - "ImGuiTextRange": [ + "ImRect": [ { - "name": "b", - "type": "const char*" + "name": "Min", + "type": "ImVec2" }, { - "name": "e", - "type": "const char*" + "name": "Max", + "type": "ImVec2" + } + ], + "ImVec1": [ + { + "name": "x", + "type": "float" } ], "ImVec2": [ @@ -2895,6 +6923,16 @@ "type": "float" } ], + "ImVec2ih": [ + { + "name": "x", + "type": "short" + }, + { + "name": "y", + "type": "short" + } + ], "ImVec4": [ { "name": "x", diff --git a/src/ImGui.NET.SampleProgram.XNA/SampleGame.cs b/src/ImGui.NET.SampleProgram.XNA/SampleGame.cs index 0164d08..3eb4ba2 100644 --- a/src/ImGui.NET.SampleProgram.XNA/SampleGame.cs +++ b/src/ImGui.NET.SampleProgram.XNA/SampleGame.cs @@ -82,7 +82,7 @@ namespace ImGuiNET.SampleProgram.XNA // Tip: if we don't call ImGui.Begin()/ImGui.End() the widgets appears in a window automatically called "Debug" { ImGui.Text("Hello, world!"); - ImGui.SliderFloat("float", ref f, 0.0f, 1.0f, string.Empty, 1f); + ImGui.SliderFloat("float", ref f, 0.0f, 1.0f, string.Empty); ImGui.ColorEdit3("clear color", ref clear_color); if (ImGui.Button("Test Window")) show_test_window = !show_test_window; if (ImGui.Button("Another Window")) show_another_window = !show_another_window; diff --git a/src/ImGui.NET.SampleProgram/MemoryEditor.cs b/src/ImGui.NET.SampleProgram/MemoryEditor.cs index 8286d15..562c1bb 100644 --- a/src/ImGui.NET.SampleProgram/MemoryEditor.cs +++ b/src/ImGui.NET.SampleProgram/MemoryEditor.cs @@ -104,7 +104,7 @@ namespace ImGuiNET float scroll_offset = ((DataEditingAddr / Rows) - (data_editing_addr_backup / Rows)) * line_height; bool scroll_desired = (scroll_offset < 0.0f && DataEditingAddr < visible_start_addr + Rows * 2) || (scroll_offset > 0.0f && DataEditingAddr > visible_end_addr - Rows * 2); if (scroll_desired) - ImGuiNative.igSetScrollY(ImGuiNative.igGetScrollY() + scroll_offset); + ImGuiNative.igSetScrollYFloat(ImGuiNative.igGetScrollY() + scroll_offset); } for (int line_i = clipper.DisplayStart; line_i < clipper.DisplayEnd; line_i++) // display only visible items diff --git a/src/ImGui.NET.SampleProgram/Program.cs b/src/ImGui.NET.SampleProgram/Program.cs index 466f8f8..bc93d83 100644 --- a/src/ImGui.NET.SampleProgram/Program.cs +++ b/src/ImGui.NET.SampleProgram/Program.cs @@ -84,7 +84,7 @@ namespace ImGuiNET // Tip: if we don't call ImGui.BeginWindow()/ImGui.EndWindow() the widgets automatically appears in a window called "Debug". { ImGui.Text("Hello, world!"); // Display some text (you can use a format string too) - ImGui.SliderFloat("float", ref _f, 0, 1, _f.ToString("0.000"), 1); // Edit 1 float using a slider from 0.0f to 1.0f + ImGui.SliderFloat("float", ref _f, 0, 1, _f.ToString("0.000")); // Edit 1 float using a slider from 0.0f to 1.0f //ImGui.ColorEdit3("clear color", ref _clearColor); // Edit 3 floats representing a color ImGui.Text($"Mouse position: {ImGui.GetMousePos()}"); diff --git a/src/ImGui.NET/Generated/ImColor.gen.cs b/src/ImGui.NET/Generated/ImColor.gen.cs index 148ebb9..f0abce9 100644 --- a/src/ImGui.NET/Generated/ImColor.gen.cs +++ b/src/ImGui.NET/Generated/ImColor.gen.cs @@ -20,27 +20,29 @@ namespace ImGuiNET public ref Vector4 Value => ref Unsafe.AsRef(&NativePtr->Value); public void Destroy() { - ImGuiNative.ImColor_destroy(NativePtr); + ImGuiNative.ImColor_destroy((ImColor*)(NativePtr)); } public ImColor HSV(float h, float s, float v) { + ImColor __retval; float a = 1.0f; - ImColor ret = ImGuiNative.ImColor_HSV(NativePtr, h, s, v, a); - return ret; + ImGuiNative.ImColor_HSV(&__retval, (ImColor*)(NativePtr), h, s, v, a); + return __retval; } public ImColor HSV(float h, float s, float v, float a) { - ImColor ret = ImGuiNative.ImColor_HSV(NativePtr, h, s, v, a); - return ret; + ImColor __retval; + ImGuiNative.ImColor_HSV(&__retval, (ImColor*)(NativePtr), h, s, v, a); + return __retval; } public void SetHSV(float h, float s, float v) { float a = 1.0f; - ImGuiNative.ImColor_SetHSV(NativePtr, h, s, v, a); + ImGuiNative.ImColor_SetHSV((ImColor*)(NativePtr), h, s, v, a); } public void SetHSV(float h, float s, float v, float a) { - ImGuiNative.ImColor_SetHSV(NativePtr, h, s, v, a); + ImGuiNative.ImColor_SetHSV((ImColor*)(NativePtr), h, s, v, a); } } } diff --git a/src/ImGui.NET/Generated/ImDrawCmd.gen.cs b/src/ImGui.NET/Generated/ImDrawCmd.gen.cs index fd48c4c..0e1ed99 100644 --- a/src/ImGui.NET/Generated/ImDrawCmd.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawCmd.gen.cs @@ -7,11 +7,11 @@ namespace ImGuiNET { public unsafe partial struct ImDrawCmd { - public uint ElemCount; public Vector4 ClipRect; public IntPtr TextureId; public uint VtxOffset; public uint IdxOffset; + public uint ElemCount; public IntPtr UserCallback; public void* UserCallbackData; } @@ -23,16 +23,16 @@ namespace ImGuiNET public static implicit operator ImDrawCmdPtr(ImDrawCmd* nativePtr) => new ImDrawCmdPtr(nativePtr); public static implicit operator ImDrawCmd* (ImDrawCmdPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImDrawCmdPtr(IntPtr nativePtr) => new ImDrawCmdPtr(nativePtr); - public ref uint ElemCount => ref Unsafe.AsRef(&NativePtr->ElemCount); public ref Vector4 ClipRect => ref Unsafe.AsRef(&NativePtr->ClipRect); public ref IntPtr TextureId => ref Unsafe.AsRef(&NativePtr->TextureId); public ref uint VtxOffset => ref Unsafe.AsRef(&NativePtr->VtxOffset); public ref uint IdxOffset => ref Unsafe.AsRef(&NativePtr->IdxOffset); + public ref uint ElemCount => ref Unsafe.AsRef(&NativePtr->ElemCount); public ref IntPtr UserCallback => ref Unsafe.AsRef(&NativePtr->UserCallback); public IntPtr UserCallbackData { get => (IntPtr)NativePtr->UserCallbackData; set => NativePtr->UserCallbackData = (void*)value; } public void Destroy() { - ImGuiNative.ImDrawCmd_destroy(NativePtr); + ImGuiNative.ImDrawCmd_destroy((ImDrawCmd*)(NativePtr)); } } } diff --git a/src/ImGui.NET/Generated/ImDrawData.gen.cs b/src/ImGui.NET/Generated/ImDrawData.gen.cs index f4eea79..d5f2b9e 100644 --- a/src/ImGui.NET/Generated/ImDrawData.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawData.gen.cs @@ -15,6 +15,7 @@ namespace ImGuiNET public Vector2 DisplayPos; public Vector2 DisplaySize; public Vector2 FramebufferScale; + public ImGuiViewport* OwnerViewport; } public unsafe partial struct ImDrawDataPtr { @@ -32,21 +33,22 @@ namespace ImGuiNET public ref Vector2 DisplayPos => ref Unsafe.AsRef(&NativePtr->DisplayPos); public ref Vector2 DisplaySize => ref Unsafe.AsRef(&NativePtr->DisplaySize); public ref Vector2 FramebufferScale => ref Unsafe.AsRef(&NativePtr->FramebufferScale); + public ImGuiViewportPtr OwnerViewport => new ImGuiViewportPtr(NativePtr->OwnerViewport); public void Clear() { - ImGuiNative.ImDrawData_Clear(NativePtr); + ImGuiNative.ImDrawData_Clear((ImDrawData*)(NativePtr)); } public void DeIndexAllBuffers() { - ImGuiNative.ImDrawData_DeIndexAllBuffers(NativePtr); + ImGuiNative.ImDrawData_DeIndexAllBuffers((ImDrawData*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImDrawData_destroy(NativePtr); + ImGuiNative.ImDrawData_destroy((ImDrawData*)(NativePtr)); } public void ScaleClipRects(Vector2 fb_scale) { - ImGuiNative.ImDrawData_ScaleClipRects(NativePtr, fb_scale); + ImGuiNative.ImDrawData_ScaleClipRects((ImDrawData*)(NativePtr), fb_scale); } } } diff --git a/src/ImGui.NET/Generated/ImDrawList.gen.cs b/src/ImGui.NET/Generated/ImDrawList.gen.cs index 67c2837..014da1f 100644 --- a/src/ImGui.NET/Generated/ImDrawList.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawList.gen.cs @@ -13,13 +13,13 @@ namespace ImGuiNET public ImDrawListFlags Flags; public IntPtr _Data; public byte* _OwnerName; - public uint _VtxCurrentOffset; public uint _VtxCurrentIdx; public ImDrawVert* _VtxWritePtr; public ushort* _IdxWritePtr; public ImVector _ClipRectStack; public ImVector _TextureIdStack; public ImVector _Path; + public ImDrawCmd _CmdHeader; public ImDrawListSplitter _Splitter; } public unsafe partial struct ImDrawListPtr @@ -36,84 +36,108 @@ namespace ImGuiNET public ref ImDrawListFlags Flags => ref Unsafe.AsRef(&NativePtr->Flags); public ref IntPtr _Data => ref Unsafe.AsRef(&NativePtr->_Data); public NullTerminatedString _OwnerName => new NullTerminatedString(NativePtr->_OwnerName); - public ref uint _VtxCurrentOffset => ref Unsafe.AsRef(&NativePtr->_VtxCurrentOffset); public ref uint _VtxCurrentIdx => ref Unsafe.AsRef(&NativePtr->_VtxCurrentIdx); public ImDrawVertPtr _VtxWritePtr => new ImDrawVertPtr(NativePtr->_VtxWritePtr); public IntPtr _IdxWritePtr { get => (IntPtr)NativePtr->_IdxWritePtr; set => NativePtr->_IdxWritePtr = (ushort*)value; } public ImVector _ClipRectStack => new ImVector(NativePtr->_ClipRectStack); public ImVector _TextureIdStack => new ImVector(NativePtr->_TextureIdStack); public ImVector _Path => new ImVector(NativePtr->_Path); + public ref ImDrawCmd _CmdHeader => ref Unsafe.AsRef(&NativePtr->_CmdHeader); public ref ImDrawListSplitter _Splitter => ref Unsafe.AsRef(&NativePtr->_Splitter); + public void _ClearFreeMemory() + { + ImGuiNative.ImDrawList__ClearFreeMemory((ImDrawList*)(NativePtr)); + } + public void _OnChangedClipRect() + { + ImGuiNative.ImDrawList__OnChangedClipRect((ImDrawList*)(NativePtr)); + } + public void _OnChangedTextureID() + { + ImGuiNative.ImDrawList__OnChangedTextureID((ImDrawList*)(NativePtr)); + } + public void _OnChangedVtxOffset() + { + ImGuiNative.ImDrawList__OnChangedVtxOffset((ImDrawList*)(NativePtr)); + } + public void _PopUnusedDrawCmd() + { + ImGuiNative.ImDrawList__PopUnusedDrawCmd((ImDrawList*)(NativePtr)); + } + public void _ResetForNewFrame() + { + ImGuiNative.ImDrawList__ResetForNewFrame((ImDrawList*)(NativePtr)); + } public void AddBezierCurve(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness) { int num_segments = 0; - ImGuiNative.ImDrawList_AddBezierCurve(NativePtr, p1, p2, p3, p4, col, thickness, num_segments); + ImGuiNative.ImDrawList_AddBezierCurve((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness, num_segments); } public void AddBezierCurve(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments) { - ImGuiNative.ImDrawList_AddBezierCurve(NativePtr, p1, p2, p3, p4, col, thickness, num_segments); + ImGuiNative.ImDrawList_AddBezierCurve((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness, num_segments); } public void AddCallback(IntPtr callback, IntPtr callback_data) { void* native_callback_data = (void*)callback_data.ToPointer(); - ImGuiNative.ImDrawList_AddCallback(NativePtr, callback, native_callback_data); + ImGuiNative.ImDrawList_AddCallback((ImDrawList*)(NativePtr), callback, native_callback_data); } public void AddCircle(Vector2 center, float radius, uint col) { - int num_segments = 12; + int num_segments = 0; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddCircle(NativePtr, center, radius, col, num_segments, thickness); + ImGuiNative.ImDrawList_AddCircle((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness); } public void AddCircle(Vector2 center, float radius, uint col, int num_segments) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddCircle(NativePtr, center, radius, col, num_segments, thickness); + ImGuiNative.ImDrawList_AddCircle((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness); } public void AddCircle(Vector2 center, float radius, uint col, int num_segments, float thickness) { - ImGuiNative.ImDrawList_AddCircle(NativePtr, center, radius, col, num_segments, thickness); + ImGuiNative.ImDrawList_AddCircle((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness); } public void AddCircleFilled(Vector2 center, float radius, uint col) { - int num_segments = 12; - ImGuiNative.ImDrawList_AddCircleFilled(NativePtr, center, radius, col, num_segments); + int num_segments = 0; + ImGuiNative.ImDrawList_AddCircleFilled((ImDrawList*)(NativePtr), center, radius, col, num_segments); } public void AddCircleFilled(Vector2 center, float radius, uint col, int num_segments) { - ImGuiNative.ImDrawList_AddCircleFilled(NativePtr, center, radius, col, num_segments); + ImGuiNative.ImDrawList_AddCircleFilled((ImDrawList*)(NativePtr), center, radius, col, num_segments); } public void AddConvexPolyFilled(ref Vector2 points, int num_points, uint col) { fixed (Vector2* native_points = &points) { - ImGuiNative.ImDrawList_AddConvexPolyFilled(NativePtr, native_points, num_points, col); + ImGuiNative.ImDrawList_AddConvexPolyFilled((ImDrawList*)(NativePtr), native_points, num_points, col); } } public void AddDrawCmd() { - ImGuiNative.ImDrawList_AddDrawCmd(NativePtr); + ImGuiNative.ImDrawList_AddDrawCmd((ImDrawList*)(NativePtr)); } public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max) { Vector2 uv_min = new Vector2(); Vector2 uv_max = new Vector2(1, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col); + ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col); } public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min) { Vector2 uv_max = new Vector2(1, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col); + ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col); } public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max) { uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col); + ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col); } public void AddImage(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col) { - ImGuiNative.ImDrawList_AddImage(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col); + ImGuiNative.ImDrawList_AddImage((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4) { @@ -122,7 +146,7 @@ namespace ImGuiNET Vector2 uv3 = new Vector2(1, 1); Vector2 uv4 = new Vector2(0, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); + ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1) { @@ -130,304 +154,290 @@ namespace ImGuiNET Vector2 uv3 = new Vector2(1, 1); Vector2 uv4 = new Vector2(0, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); + ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2) { Vector2 uv3 = new Vector2(1, 1); Vector2 uv4 = new Vector2(0, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); + ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3) { Vector2 uv4 = new Vector2(0, 1); uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); + ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4) { uint col = 0xFFFFFFFF; - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); + ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageQuad(IntPtr user_texture_id, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, Vector2 uv1, Vector2 uv2, Vector2 uv3, Vector2 uv4, uint col) { - ImGuiNative.ImDrawList_AddImageQuad(NativePtr, user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); + ImGuiNative.ImDrawList_AddImageQuad((ImDrawList*)(NativePtr), user_texture_id, p1, p2, p3, p4, uv1, uv2, uv3, uv4, col); } public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding) { ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddImageRounded((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, rounding_corners); } public void AddImageRounded(IntPtr user_texture_id, Vector2 p_min, Vector2 p_max, Vector2 uv_min, Vector2 uv_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) { - ImGuiNative.ImDrawList_AddImageRounded(NativePtr, user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddImageRounded((ImDrawList*)(NativePtr), user_texture_id, p_min, p_max, uv_min, uv_max, col, rounding, rounding_corners); } public void AddLine(Vector2 p1, Vector2 p2, uint col) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddLine(NativePtr, p1, p2, col, thickness); + ImGuiNative.ImDrawList_AddLine((ImDrawList*)(NativePtr), p1, p2, col, thickness); } public void AddLine(Vector2 p1, Vector2 p2, uint col, float thickness) { - ImGuiNative.ImDrawList_AddLine(NativePtr, p1, p2, col, thickness); + ImGuiNative.ImDrawList_AddLine((ImDrawList*)(NativePtr), p1, p2, col, thickness); } public void AddNgon(Vector2 center, float radius, uint col, int num_segments) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddNgon(NativePtr, center, radius, col, num_segments, thickness); + ImGuiNative.ImDrawList_AddNgon((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness); } public void AddNgon(Vector2 center, float radius, uint col, int num_segments, float thickness) { - ImGuiNative.ImDrawList_AddNgon(NativePtr, center, radius, col, num_segments, thickness); + ImGuiNative.ImDrawList_AddNgon((ImDrawList*)(NativePtr), center, radius, col, num_segments, thickness); } public void AddNgonFilled(Vector2 center, float radius, uint col, int num_segments) { - ImGuiNative.ImDrawList_AddNgonFilled(NativePtr, center, radius, col, num_segments); + ImGuiNative.ImDrawList_AddNgonFilled((ImDrawList*)(NativePtr), center, radius, col, num_segments); } public void AddPolyline(ref Vector2 points, int num_points, uint col, bool closed, float thickness) { byte native_closed = closed ? (byte)1 : (byte)0; fixed (Vector2* native_points = &points) { - ImGuiNative.ImDrawList_AddPolyline(NativePtr, native_points, num_points, col, native_closed, thickness); + ImGuiNative.ImDrawList_AddPolyline((ImDrawList*)(NativePtr), native_points, num_points, col, native_closed, thickness); } } public void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddQuad(NativePtr, p1, p2, p3, p4, col, thickness); + ImGuiNative.ImDrawList_AddQuad((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness); } public void AddQuad(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness) { - ImGuiNative.ImDrawList_AddQuad(NativePtr, p1, p2, p3, p4, col, thickness); + ImGuiNative.ImDrawList_AddQuad((ImDrawList*)(NativePtr), p1, p2, p3, p4, col, thickness); } public void AddQuadFilled(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col) { - ImGuiNative.ImDrawList_AddQuadFilled(NativePtr, p1, p2, p3, p4, col); + ImGuiNative.ImDrawList_AddQuadFilled((ImDrawList*)(NativePtr), p1, p2, p3, p4, col); } public void AddRect(Vector2 p_min, Vector2 p_max, uint col) { float rounding = 0.0f; ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, p_min, p_max, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners, thickness); } public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding) { ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, p_min, p_max, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners, thickness); } public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddRect(NativePtr, p_min, p_max, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners, thickness); } public void AddRect(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners, float thickness) { - ImGuiNative.ImDrawList_AddRect(NativePtr, p_min, p_max, col, rounding, rounding_corners, thickness); + ImGuiNative.ImDrawList_AddRect((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners, thickness); } public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col) { float rounding = 0.0f; ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, p_min, p_max, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners); } public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding) { ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, p_min, p_max, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners); } public void AddRectFilled(Vector2 p_min, Vector2 p_max, uint col, float rounding, ImDrawCornerFlags rounding_corners) { - ImGuiNative.ImDrawList_AddRectFilled(NativePtr, p_min, p_max, col, rounding, rounding_corners); + ImGuiNative.ImDrawList_AddRectFilled((ImDrawList*)(NativePtr), p_min, p_max, col, rounding, rounding_corners); } public void AddRectFilledMultiColor(Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left) { - ImGuiNative.ImDrawList_AddRectFilledMultiColor(NativePtr, p_min, p_max, col_upr_left, col_upr_right, col_bot_right, col_bot_left); + ImGuiNative.ImDrawList_AddRectFilledMultiColor((ImDrawList*)(NativePtr), p_min, p_max, col_upr_left, col_upr_right, col_bot_right, col_bot_left); } public void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col) { float thickness = 1.0f; - ImGuiNative.ImDrawList_AddTriangle(NativePtr, p1, p2, p3, col, thickness); + ImGuiNative.ImDrawList_AddTriangle((ImDrawList*)(NativePtr), p1, p2, p3, col, thickness); } public void AddTriangle(Vector2 p1, Vector2 p2, Vector2 p3, uint col, float thickness) { - ImGuiNative.ImDrawList_AddTriangle(NativePtr, p1, p2, p3, col, thickness); + ImGuiNative.ImDrawList_AddTriangle((ImDrawList*)(NativePtr), p1, p2, p3, col, thickness); } public void AddTriangleFilled(Vector2 p1, Vector2 p2, Vector2 p3, uint col) { - ImGuiNative.ImDrawList_AddTriangleFilled(NativePtr, p1, p2, p3, col); + ImGuiNative.ImDrawList_AddTriangleFilled((ImDrawList*)(NativePtr), p1, p2, p3, col); } public void ChannelsMerge() { - ImGuiNative.ImDrawList_ChannelsMerge(NativePtr); + ImGuiNative.ImDrawList_ChannelsMerge((ImDrawList*)(NativePtr)); } public void ChannelsSetCurrent(int n) { - ImGuiNative.ImDrawList_ChannelsSetCurrent(NativePtr, n); + ImGuiNative.ImDrawList_ChannelsSetCurrent((ImDrawList*)(NativePtr), n); } public void ChannelsSplit(int count) { - ImGuiNative.ImDrawList_ChannelsSplit(NativePtr, count); - } - public void Clear() - { - ImGuiNative.ImDrawList_Clear(NativePtr); - } - public void ClearFreeMemory() - { - ImGuiNative.ImDrawList_ClearFreeMemory(NativePtr); + ImGuiNative.ImDrawList_ChannelsSplit((ImDrawList*)(NativePtr), count); } public ImDrawListPtr CloneOutput() { - ImDrawList* ret = ImGuiNative.ImDrawList_CloneOutput(NativePtr); + ImDrawList* ret = ImGuiNative.ImDrawList_CloneOutput((ImDrawList*)(NativePtr)); return new ImDrawListPtr(ret); } public void Destroy() { - ImGuiNative.ImDrawList_destroy(NativePtr); + ImGuiNative.ImDrawList_destroy((ImDrawList*)(NativePtr)); } public Vector2 GetClipRectMax() { - Vector2 ret = ImGuiNative.ImDrawList_GetClipRectMax(NativePtr); - return ret; + Vector2 __retval; + ImGuiNative.ImDrawList_GetClipRectMax(&__retval, (ImDrawList*)(NativePtr)); + return __retval; } public Vector2 GetClipRectMin() { - Vector2 ret = ImGuiNative.ImDrawList_GetClipRectMin(NativePtr); - return ret; + Vector2 __retval; + ImGuiNative.ImDrawList_GetClipRectMin(&__retval, (ImDrawList*)(NativePtr)); + return __retval; } public void PathArcTo(Vector2 center, float radius, float a_min, float a_max) { int num_segments = 10; - ImGuiNative.ImDrawList_PathArcTo(NativePtr, center, radius, a_min, a_max, num_segments); + ImGuiNative.ImDrawList_PathArcTo((ImDrawList*)(NativePtr), center, radius, a_min, a_max, num_segments); } public void PathArcTo(Vector2 center, float radius, float a_min, float a_max, int num_segments) { - ImGuiNative.ImDrawList_PathArcTo(NativePtr, center, radius, a_min, a_max, num_segments); + ImGuiNative.ImDrawList_PathArcTo((ImDrawList*)(NativePtr), center, radius, a_min, a_max, num_segments); } public void PathArcToFast(Vector2 center, float radius, int a_min_of_12, int a_max_of_12) { - ImGuiNative.ImDrawList_PathArcToFast(NativePtr, center, radius, a_min_of_12, a_max_of_12); + ImGuiNative.ImDrawList_PathArcToFast((ImDrawList*)(NativePtr), center, radius, a_min_of_12, a_max_of_12); } public void PathBezierCurveTo(Vector2 p2, Vector2 p3, Vector2 p4) { int num_segments = 0; - ImGuiNative.ImDrawList_PathBezierCurveTo(NativePtr, p2, p3, p4, num_segments); + ImGuiNative.ImDrawList_PathBezierCurveTo((ImDrawList*)(NativePtr), p2, p3, p4, num_segments); } public void PathBezierCurveTo(Vector2 p2, Vector2 p3, Vector2 p4, int num_segments) { - ImGuiNative.ImDrawList_PathBezierCurveTo(NativePtr, p2, p3, p4, num_segments); + ImGuiNative.ImDrawList_PathBezierCurveTo((ImDrawList*)(NativePtr), p2, p3, p4, num_segments); } public void PathClear() { - ImGuiNative.ImDrawList_PathClear(NativePtr); + ImGuiNative.ImDrawList_PathClear((ImDrawList*)(NativePtr)); } public void PathFillConvex(uint col) { - ImGuiNative.ImDrawList_PathFillConvex(NativePtr, col); + ImGuiNative.ImDrawList_PathFillConvex((ImDrawList*)(NativePtr), col); } public void PathLineTo(Vector2 pos) { - ImGuiNative.ImDrawList_PathLineTo(NativePtr, pos); + ImGuiNative.ImDrawList_PathLineTo((ImDrawList*)(NativePtr), pos); } public void PathLineToMergeDuplicate(Vector2 pos) { - ImGuiNative.ImDrawList_PathLineToMergeDuplicate(NativePtr, pos); + ImGuiNative.ImDrawList_PathLineToMergeDuplicate((ImDrawList*)(NativePtr), pos); } public void PathRect(Vector2 rect_min, Vector2 rect_max) { float rounding = 0.0f; ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners); + ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, rounding_corners); } public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding) { ImDrawCornerFlags rounding_corners = ImDrawCornerFlags.All; - ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners); + ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, rounding_corners); } public void PathRect(Vector2 rect_min, Vector2 rect_max, float rounding, ImDrawCornerFlags rounding_corners) { - ImGuiNative.ImDrawList_PathRect(NativePtr, rect_min, rect_max, rounding, rounding_corners); + ImGuiNative.ImDrawList_PathRect((ImDrawList*)(NativePtr), rect_min, rect_max, rounding, rounding_corners); } public void PathStroke(uint col, bool closed) { byte native_closed = closed ? (byte)1 : (byte)0; float thickness = 1.0f; - ImGuiNative.ImDrawList_PathStroke(NativePtr, col, native_closed, thickness); + ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, native_closed, thickness); } public void PathStroke(uint col, bool closed, float thickness) { byte native_closed = closed ? (byte)1 : (byte)0; - ImGuiNative.ImDrawList_PathStroke(NativePtr, col, native_closed, thickness); + ImGuiNative.ImDrawList_PathStroke((ImDrawList*)(NativePtr), col, native_closed, thickness); } public void PopClipRect() { - ImGuiNative.ImDrawList_PopClipRect(NativePtr); + ImGuiNative.ImDrawList_PopClipRect((ImDrawList*)(NativePtr)); } public void PopTextureID() { - ImGuiNative.ImDrawList_PopTextureID(NativePtr); + ImGuiNative.ImDrawList_PopTextureID((ImDrawList*)(NativePtr)); } public void PrimQuadUV(Vector2 a, Vector2 b, Vector2 c, Vector2 d, Vector2 uv_a, Vector2 uv_b, Vector2 uv_c, Vector2 uv_d, uint col) { - ImGuiNative.ImDrawList_PrimQuadUV(NativePtr, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); + ImGuiNative.ImDrawList_PrimQuadUV((ImDrawList*)(NativePtr), a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); } public void PrimRect(Vector2 a, Vector2 b, uint col) { - ImGuiNative.ImDrawList_PrimRect(NativePtr, a, b, col); + ImGuiNative.ImDrawList_PrimRect((ImDrawList*)(NativePtr), a, b, col); } public void PrimRectUV(Vector2 a, Vector2 b, Vector2 uv_a, Vector2 uv_b, uint col) { - ImGuiNative.ImDrawList_PrimRectUV(NativePtr, a, b, uv_a, uv_b, col); + ImGuiNative.ImDrawList_PrimRectUV((ImDrawList*)(NativePtr), a, b, uv_a, uv_b, col); } public void PrimReserve(int idx_count, int vtx_count) { - ImGuiNative.ImDrawList_PrimReserve(NativePtr, idx_count, vtx_count); + ImGuiNative.ImDrawList_PrimReserve((ImDrawList*)(NativePtr), idx_count, vtx_count); } public void PrimUnreserve(int idx_count, int vtx_count) { - ImGuiNative.ImDrawList_PrimUnreserve(NativePtr, idx_count, vtx_count); + ImGuiNative.ImDrawList_PrimUnreserve((ImDrawList*)(NativePtr), idx_count, vtx_count); } public void PrimVtx(Vector2 pos, Vector2 uv, uint col) { - ImGuiNative.ImDrawList_PrimVtx(NativePtr, pos, uv, col); + ImGuiNative.ImDrawList_PrimVtx((ImDrawList*)(NativePtr), pos, uv, col); } public void PrimWriteIdx(ushort idx) { - ImGuiNative.ImDrawList_PrimWriteIdx(NativePtr, idx); + ImGuiNative.ImDrawList_PrimWriteIdx((ImDrawList*)(NativePtr), idx); } public void PrimWriteVtx(Vector2 pos, Vector2 uv, uint col) { - ImGuiNative.ImDrawList_PrimWriteVtx(NativePtr, pos, uv, col); + ImGuiNative.ImDrawList_PrimWriteVtx((ImDrawList*)(NativePtr), pos, uv, col); } public void PushClipRect(Vector2 clip_rect_min, Vector2 clip_rect_max) { byte intersect_with_current_clip_rect = 0; - ImGuiNative.ImDrawList_PushClipRect(NativePtr, clip_rect_min, clip_rect_max, intersect_with_current_clip_rect); + ImGuiNative.ImDrawList_PushClipRect((ImDrawList*)(NativePtr), clip_rect_min, clip_rect_max, intersect_with_current_clip_rect); } public void PushClipRect(Vector2 clip_rect_min, Vector2 clip_rect_max, bool intersect_with_current_clip_rect) { byte native_intersect_with_current_clip_rect = intersect_with_current_clip_rect ? (byte)1 : (byte)0; - ImGuiNative.ImDrawList_PushClipRect(NativePtr, clip_rect_min, clip_rect_max, native_intersect_with_current_clip_rect); + ImGuiNative.ImDrawList_PushClipRect((ImDrawList*)(NativePtr), clip_rect_min, clip_rect_max, native_intersect_with_current_clip_rect); } public void PushClipRectFullScreen() { - ImGuiNative.ImDrawList_PushClipRectFullScreen(NativePtr); + ImGuiNative.ImDrawList_PushClipRectFullScreen((ImDrawList*)(NativePtr)); } public void PushTextureID(IntPtr texture_id) { - ImGuiNative.ImDrawList_PushTextureID(NativePtr, texture_id); - } - public void UpdateClipRect() - { - ImGuiNative.ImDrawList_UpdateClipRect(NativePtr); - } - public void UpdateTextureID() - { - ImGuiNative.ImDrawList_UpdateTextureID(NativePtr); + ImGuiNative.ImDrawList_PushTextureID((ImDrawList*)(NativePtr), texture_id); } } } diff --git a/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs index 722263c..2c8e2fb 100644 --- a/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs @@ -5,7 +5,8 @@ namespace ImGuiNET { None = 0, AntiAliasedLines = 1 << 0, - AntiAliasedFill = 1 << 1, - AllowVtxOffset = 1 << 2, + AntiAliasedLinesUseTex = 1 << 1, + AntiAliasedFill = 1 << 2, + AllowVtxOffset = 1 << 3, } } diff --git a/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs b/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs index a38fe7a..9c180e7 100644 --- a/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs @@ -24,30 +24,30 @@ namespace ImGuiNET public ImPtrVector _Channels => new ImPtrVector(NativePtr->_Channels, Unsafe.SizeOf()); public void Clear() { - ImGuiNative.ImDrawListSplitter_Clear(NativePtr); + ImGuiNative.ImDrawListSplitter_Clear((ImDrawListSplitter*)(NativePtr)); } public void ClearFreeMemory() { - ImGuiNative.ImDrawListSplitter_ClearFreeMemory(NativePtr); + ImGuiNative.ImDrawListSplitter_ClearFreeMemory((ImDrawListSplitter*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImDrawListSplitter_destroy(NativePtr); + ImGuiNative.ImDrawListSplitter_destroy((ImDrawListSplitter*)(NativePtr)); } public void Merge(ImDrawListPtr draw_list) { ImDrawList* native_draw_list = draw_list.NativePtr; - ImGuiNative.ImDrawListSplitter_Merge(NativePtr, native_draw_list); + ImGuiNative.ImDrawListSplitter_Merge((ImDrawListSplitter*)(NativePtr), native_draw_list); } public void SetCurrentChannel(ImDrawListPtr draw_list, int channel_idx) { ImDrawList* native_draw_list = draw_list.NativePtr; - ImGuiNative.ImDrawListSplitter_SetCurrentChannel(NativePtr, native_draw_list, channel_idx); + ImGuiNative.ImDrawListSplitter_SetCurrentChannel((ImDrawListSplitter*)(NativePtr), native_draw_list, channel_idx); } public void Split(ImDrawListPtr draw_list, int count) { ImDrawList* native_draw_list = draw_list.NativePtr; - ImGuiNative.ImDrawListSplitter_Split(NativePtr, native_draw_list, count); + ImGuiNative.ImDrawListSplitter_Split((ImDrawListSplitter*)(NativePtr), native_draw_list, count); } } } diff --git a/src/ImGui.NET/Generated/ImFont.gen.cs b/src/ImGui.NET/Generated/ImFont.gen.cs index 849daae..2c16e11 100644 --- a/src/ImGui.NET/Generated/ImFont.gen.cs +++ b/src/ImGui.NET/Generated/ImFont.gen.cs @@ -24,6 +24,7 @@ namespace ImGuiNET public float Ascent; public float Descent; public int MetricsTotalSurface; + public fixed byte Used4kPagesMap[2]; } public unsafe partial struct ImFontPtr { @@ -50,69 +51,76 @@ namespace ImGuiNET public ref float Ascent => ref Unsafe.AsRef(&NativePtr->Ascent); public ref float Descent => ref Unsafe.AsRef(&NativePtr->Descent); public ref int MetricsTotalSurface => ref Unsafe.AsRef(&NativePtr->MetricsTotalSurface); - public void AddGlyph(ushort c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x) + public RangeAccessor Used4kPagesMap => new RangeAccessor(NativePtr->Used4kPagesMap, 2); + public void AddGlyph(ImFontConfigPtr src_cfg, ushort c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x) { - ImGuiNative.ImFont_AddGlyph(NativePtr, c, x0, y0, x1, y1, u0, v0, u1, v1, advance_x); + ImFontConfig* native_src_cfg = src_cfg.NativePtr; + ImGuiNative.ImFont_AddGlyph((ImFont*)(NativePtr), native_src_cfg, c, x0, y0, x1, y1, u0, v0, u1, v1, advance_x); } public void AddRemapChar(ushort dst, ushort src) { byte overwrite_dst = 1; - ImGuiNative.ImFont_AddRemapChar(NativePtr, dst, src, overwrite_dst); + ImGuiNative.ImFont_AddRemapChar((ImFont*)(NativePtr), dst, src, overwrite_dst); } public void AddRemapChar(ushort dst, ushort src, bool overwrite_dst) { byte native_overwrite_dst = overwrite_dst ? (byte)1 : (byte)0; - ImGuiNative.ImFont_AddRemapChar(NativePtr, dst, src, native_overwrite_dst); + ImGuiNative.ImFont_AddRemapChar((ImFont*)(NativePtr), dst, src, native_overwrite_dst); } public void BuildLookupTable() { - ImGuiNative.ImFont_BuildLookupTable(NativePtr); + ImGuiNative.ImFont_BuildLookupTable((ImFont*)(NativePtr)); } public void ClearOutputData() { - ImGuiNative.ImFont_ClearOutputData(NativePtr); + ImGuiNative.ImFont_ClearOutputData((ImFont*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImFont_destroy(NativePtr); + ImGuiNative.ImFont_destroy((ImFont*)(NativePtr)); } public ImFontGlyphPtr FindGlyph(ushort c) { - ImFontGlyph* ret = ImGuiNative.ImFont_FindGlyph(NativePtr, c); + ImFontGlyph* ret = ImGuiNative.ImFont_FindGlyph((ImFont*)(NativePtr), c); return new ImFontGlyphPtr(ret); } public ImFontGlyphPtr FindGlyphNoFallback(ushort c) { - ImFontGlyph* ret = ImGuiNative.ImFont_FindGlyphNoFallback(NativePtr, c); + ImFontGlyph* ret = ImGuiNative.ImFont_FindGlyphNoFallback((ImFont*)(NativePtr), c); return new ImFontGlyphPtr(ret); } public float GetCharAdvance(ushort c) { - float ret = ImGuiNative.ImFont_GetCharAdvance(NativePtr, c); + float ret = ImGuiNative.ImFont_GetCharAdvance((ImFont*)(NativePtr), c); return ret; } public string GetDebugName() { - byte* ret = ImGuiNative.ImFont_GetDebugName(NativePtr); + byte* ret = ImGuiNative.ImFont_GetDebugName((ImFont*)(NativePtr)); return Util.StringFromPtr(ret); } public void GrowIndex(int new_size) { - ImGuiNative.ImFont_GrowIndex(NativePtr, new_size); + ImGuiNative.ImFont_GrowIndex((ImFont*)(NativePtr), new_size); } public bool IsLoaded() { - byte ret = ImGuiNative.ImFont_IsLoaded(NativePtr); + byte ret = ImGuiNative.ImFont_IsLoaded((ImFont*)(NativePtr)); return ret != 0; } public void RenderChar(ImDrawListPtr draw_list, float size, Vector2 pos, uint col, ushort c) { ImDrawList* native_draw_list = draw_list.NativePtr; - ImGuiNative.ImFont_RenderChar(NativePtr, native_draw_list, size, pos, col, c); + ImGuiNative.ImFont_RenderChar((ImFont*)(NativePtr), native_draw_list, size, pos, col, c); } public void SetFallbackChar(ushort c) { - ImGuiNative.ImFont_SetFallbackChar(NativePtr, c); + ImGuiNative.ImFont_SetFallbackChar((ImFont*)(NativePtr), c); + } + public void SetGlyphVisible(ushort c, bool visible) + { + byte native_visible = visible ? (byte)1 : (byte)0; + ImGuiNative.ImFont_SetGlyphVisible((ImFont*)(NativePtr), c, native_visible); } } } diff --git a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs index 295b71c..03ebbe9 100644 --- a/src/ImGui.NET/Generated/ImFontAtlas.gen.cs +++ b/src/ImGui.NET/Generated/ImFontAtlas.gen.cs @@ -21,7 +21,72 @@ namespace ImGuiNET public ImVector Fonts; public ImVector CustomRects; public ImVector ConfigData; - public fixed int CustomRectIds[1]; + public Vector4 TexUvLines_0; + public Vector4 TexUvLines_1; + public Vector4 TexUvLines_2; + public Vector4 TexUvLines_3; + public Vector4 TexUvLines_4; + public Vector4 TexUvLines_5; + public Vector4 TexUvLines_6; + public Vector4 TexUvLines_7; + public Vector4 TexUvLines_8; + public Vector4 TexUvLines_9; + public Vector4 TexUvLines_10; + public Vector4 TexUvLines_11; + public Vector4 TexUvLines_12; + public Vector4 TexUvLines_13; + public Vector4 TexUvLines_14; + public Vector4 TexUvLines_15; + public Vector4 TexUvLines_16; + public Vector4 TexUvLines_17; + public Vector4 TexUvLines_18; + public Vector4 TexUvLines_19; + public Vector4 TexUvLines_20; + public Vector4 TexUvLines_21; + public Vector4 TexUvLines_22; + public Vector4 TexUvLines_23; + public Vector4 TexUvLines_24; + public Vector4 TexUvLines_25; + public Vector4 TexUvLines_26; + public Vector4 TexUvLines_27; + public Vector4 TexUvLines_28; + public Vector4 TexUvLines_29; + public Vector4 TexUvLines_30; + public Vector4 TexUvLines_31; + public Vector4 TexUvLines_32; + public Vector4 TexUvLines_33; + public Vector4 TexUvLines_34; + public Vector4 TexUvLines_35; + public Vector4 TexUvLines_36; + public Vector4 TexUvLines_37; + public Vector4 TexUvLines_38; + public Vector4 TexUvLines_39; + public Vector4 TexUvLines_40; + public Vector4 TexUvLines_41; + public Vector4 TexUvLines_42; + public Vector4 TexUvLines_43; + public Vector4 TexUvLines_44; + public Vector4 TexUvLines_45; + public Vector4 TexUvLines_46; + public Vector4 TexUvLines_47; + public Vector4 TexUvLines_48; + public Vector4 TexUvLines_49; + public Vector4 TexUvLines_50; + public Vector4 TexUvLines_51; + public Vector4 TexUvLines_52; + public Vector4 TexUvLines_53; + public Vector4 TexUvLines_54; + public Vector4 TexUvLines_55; + public Vector4 TexUvLines_56; + public Vector4 TexUvLines_57; + public Vector4 TexUvLines_58; + public Vector4 TexUvLines_59; + public Vector4 TexUvLines_60; + public Vector4 TexUvLines_61; + public Vector4 TexUvLines_62; + public Vector4 TexUvLines_63; + public int PackIdMouseCursors; + public int PackIdLines; } public unsafe partial struct ImFontAtlasPtr { @@ -45,41 +110,43 @@ namespace ImGuiNET public ImVector Fonts => new ImVector(NativePtr->Fonts); public ImPtrVector CustomRects => new ImPtrVector(NativePtr->CustomRects, Unsafe.SizeOf()); public ImPtrVector ConfigData => new ImPtrVector(NativePtr->ConfigData, Unsafe.SizeOf()); - public RangeAccessor CustomRectIds => new RangeAccessor(NativePtr->CustomRectIds, 1); + public RangeAccessor TexUvLines => new RangeAccessor(&NativePtr->TexUvLines_0, 64); + public ref int PackIdMouseCursors => ref Unsafe.AsRef(&NativePtr->PackIdMouseCursors); + public ref int PackIdLines => ref Unsafe.AsRef(&NativePtr->PackIdLines); public int AddCustomRectFontGlyph(ImFontPtr font, ushort id, int width, int height, float advance_x) { ImFont* native_font = font.NativePtr; Vector2 offset = new Vector2(); - int ret = ImGuiNative.ImFontAtlas_AddCustomRectFontGlyph(NativePtr, native_font, id, width, height, advance_x, offset); + int ret = ImGuiNative.ImFontAtlas_AddCustomRectFontGlyph((ImFontAtlas*)(NativePtr), native_font, id, width, height, advance_x, offset); return ret; } public int AddCustomRectFontGlyph(ImFontPtr font, ushort id, int width, int height, float advance_x, Vector2 offset) { ImFont* native_font = font.NativePtr; - int ret = ImGuiNative.ImFontAtlas_AddCustomRectFontGlyph(NativePtr, native_font, id, width, height, advance_x, offset); + int ret = ImGuiNative.ImFontAtlas_AddCustomRectFontGlyph((ImFontAtlas*)(NativePtr), native_font, id, width, height, advance_x, offset); return ret; } - public int AddCustomRectRegular(uint id, int width, int height) + public int AddCustomRectRegular(int width, int height) { - int ret = ImGuiNative.ImFontAtlas_AddCustomRectRegular(NativePtr, id, width, height); + int ret = ImGuiNative.ImFontAtlas_AddCustomRectRegular((ImFontAtlas*)(NativePtr), width, height); return ret; } public ImFontPtr AddFont(ImFontConfigPtr font_cfg) { ImFontConfig* native_font_cfg = font_cfg.NativePtr; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFont(NativePtr, native_font_cfg); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFont((ImFontAtlas*)(NativePtr), native_font_cfg); return new ImFontPtr(ret); } public ImFontPtr AddFontDefault() { ImFontConfig* font_cfg = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontDefault(NativePtr, font_cfg); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontDefault((ImFontAtlas*)(NativePtr), font_cfg); return new ImFontPtr(ret); } public ImFontPtr AddFontDefault(ImFontConfigPtr font_cfg) { ImFontConfig* native_font_cfg = font_cfg.NativePtr; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontDefault(NativePtr, native_font_cfg); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontDefault((ImFontAtlas*)(NativePtr), native_font_cfg); return new ImFontPtr(ret); } public ImFontPtr AddFontFromFileTTF(string filename, float size_pixels) @@ -104,7 +171,7 @@ namespace ImGuiNET else { native_filename = null; } ImFontConfig* font_cfg = null; ushort* glyph_ranges = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF(NativePtr, native_filename, size_pixels, font_cfg, glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, font_cfg, glyph_ranges); if (filename_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_filename); @@ -133,7 +200,7 @@ namespace ImGuiNET else { native_filename = null; } ImFontConfig* native_font_cfg = font_cfg.NativePtr; ushort* glyph_ranges = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF(NativePtr, native_filename, size_pixels, native_font_cfg, glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, native_font_cfg, glyph_ranges); if (filename_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_filename); @@ -162,7 +229,7 @@ namespace ImGuiNET else { native_filename = null; } ImFontConfig* native_font_cfg = font_cfg.NativePtr; ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer(); - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF(NativePtr, native_filename, size_pixels, native_font_cfg, native_glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromFileTTF((ImFontAtlas*)(NativePtr), native_filename, size_pixels, native_font_cfg, native_glyph_ranges); if (filename_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_filename); @@ -191,7 +258,7 @@ namespace ImGuiNET else { native_compressed_font_data_base85 = null; } ImFontConfig* font_cfg = null; ushort* glyph_ranges = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(NativePtr, native_compressed_font_data_base85, size_pixels, font_cfg, glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, font_cfg, glyph_ranges); if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_compressed_font_data_base85); @@ -220,7 +287,7 @@ namespace ImGuiNET else { native_compressed_font_data_base85 = null; } ImFontConfig* native_font_cfg = font_cfg.NativePtr; ushort* glyph_ranges = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(NativePtr, native_compressed_font_data_base85, size_pixels, native_font_cfg, glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, native_font_cfg, glyph_ranges); if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_compressed_font_data_base85); @@ -249,7 +316,7 @@ namespace ImGuiNET else { native_compressed_font_data_base85 = null; } ImFontConfig* native_font_cfg = font_cfg.NativePtr; ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer(); - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(NativePtr, native_compressed_font_data_base85, size_pixels, native_font_cfg, native_glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedBase85TTF((ImFontAtlas*)(NativePtr), native_compressed_font_data_base85, size_pixels, native_font_cfg, native_glyph_ranges); if (compressed_font_data_base85_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_compressed_font_data_base85); @@ -261,7 +328,7 @@ namespace ImGuiNET void* native_compressed_font_data = (void*)compressed_font_data.ToPointer(); ImFontConfig* font_cfg = null; ushort* glyph_ranges = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF(NativePtr, native_compressed_font_data, compressed_font_size, size_pixels, font_cfg, glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF((ImFontAtlas*)(NativePtr), native_compressed_font_data, compressed_font_size, size_pixels, font_cfg, glyph_ranges); return new ImFontPtr(ret); } public ImFontPtr AddFontFromMemoryCompressedTTF(IntPtr compressed_font_data, int compressed_font_size, float size_pixels, ImFontConfigPtr font_cfg) @@ -269,7 +336,7 @@ namespace ImGuiNET void* native_compressed_font_data = (void*)compressed_font_data.ToPointer(); ImFontConfig* native_font_cfg = font_cfg.NativePtr; ushort* glyph_ranges = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF(NativePtr, native_compressed_font_data, compressed_font_size, size_pixels, native_font_cfg, glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF((ImFontAtlas*)(NativePtr), native_compressed_font_data, compressed_font_size, size_pixels, native_font_cfg, glyph_ranges); return new ImFontPtr(ret); } public ImFontPtr AddFontFromMemoryCompressedTTF(IntPtr compressed_font_data, int compressed_font_size, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges) @@ -277,7 +344,7 @@ namespace ImGuiNET void* native_compressed_font_data = (void*)compressed_font_data.ToPointer(); ImFontConfig* native_font_cfg = font_cfg.NativePtr; ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer(); - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF(NativePtr, native_compressed_font_data, compressed_font_size, size_pixels, native_font_cfg, native_glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryCompressedTTF((ImFontAtlas*)(NativePtr), native_compressed_font_data, compressed_font_size, size_pixels, native_font_cfg, native_glyph_ranges); return new ImFontPtr(ret); } public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_size, float size_pixels) @@ -285,7 +352,7 @@ namespace ImGuiNET void* native_font_data = (void*)font_data.ToPointer(); ImFontConfig* font_cfg = null; ushort* glyph_ranges = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF(NativePtr, native_font_data, font_size, size_pixels, font_cfg, glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF((ImFontAtlas*)(NativePtr), native_font_data, font_size, size_pixels, font_cfg, glyph_ranges); return new ImFontPtr(ret); } public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_size, float size_pixels, ImFontConfigPtr font_cfg) @@ -293,7 +360,7 @@ namespace ImGuiNET void* native_font_data = (void*)font_data.ToPointer(); ImFontConfig* native_font_cfg = font_cfg.NativePtr; ushort* glyph_ranges = null; - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF(NativePtr, native_font_data, font_size, size_pixels, native_font_cfg, glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF((ImFontAtlas*)(NativePtr), native_font_data, font_size, size_pixels, native_font_cfg, glyph_ranges); return new ImFontPtr(ret); } public ImFontPtr AddFontFromMemoryTTF(IntPtr font_data, int font_size, float size_pixels, ImFontConfigPtr font_cfg, IntPtr glyph_ranges) @@ -301,12 +368,12 @@ namespace ImGuiNET void* native_font_data = (void*)font_data.ToPointer(); ImFontConfig* native_font_cfg = font_cfg.NativePtr; ushort* native_glyph_ranges = (ushort*)glyph_ranges.ToPointer(); - ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF(NativePtr, native_font_data, font_size, size_pixels, native_font_cfg, native_glyph_ranges); + ImFont* ret = ImGuiNative.ImFontAtlas_AddFontFromMemoryTTF((ImFontAtlas*)(NativePtr), native_font_data, font_size, size_pixels, native_font_cfg, native_glyph_ranges); return new ImFontPtr(ret); } public bool Build() { - byte ret = ImGuiNative.ImFontAtlas_Build(NativePtr); + byte ret = ImGuiNative.ImFontAtlas_Build((ImFontAtlas*)(NativePtr)); return ret != 0; } public void CalcCustomRectUV(ImFontAtlasCustomRectPtr rect, out Vector2 out_uv_min, out Vector2 out_uv_max) @@ -316,73 +383,73 @@ namespace ImGuiNET { fixed (Vector2* native_out_uv_max = &out_uv_max) { - ImGuiNative.ImFontAtlas_CalcCustomRectUV(NativePtr, native_rect, native_out_uv_min, native_out_uv_max); + ImGuiNative.ImFontAtlas_CalcCustomRectUV((ImFontAtlas*)(NativePtr), native_rect, native_out_uv_min, native_out_uv_max); } } } public void Clear() { - ImGuiNative.ImFontAtlas_Clear(NativePtr); + ImGuiNative.ImFontAtlas_Clear((ImFontAtlas*)(NativePtr)); } public void ClearFonts() { - ImGuiNative.ImFontAtlas_ClearFonts(NativePtr); + ImGuiNative.ImFontAtlas_ClearFonts((ImFontAtlas*)(NativePtr)); } public void ClearInputData() { - ImGuiNative.ImFontAtlas_ClearInputData(NativePtr); + ImGuiNative.ImFontAtlas_ClearInputData((ImFontAtlas*)(NativePtr)); } public void ClearTexData() { - ImGuiNative.ImFontAtlas_ClearTexData(NativePtr); + ImGuiNative.ImFontAtlas_ClearTexData((ImFontAtlas*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImFontAtlas_destroy(NativePtr); + ImGuiNative.ImFontAtlas_destroy((ImFontAtlas*)(NativePtr)); } public ImFontAtlasCustomRectPtr GetCustomRectByIndex(int index) { - ImFontAtlasCustomRect* ret = ImGuiNative.ImFontAtlas_GetCustomRectByIndex(NativePtr, index); + ImFontAtlasCustomRect* ret = ImGuiNative.ImFontAtlas_GetCustomRectByIndex((ImFontAtlas*)(NativePtr), index); return new ImFontAtlasCustomRectPtr(ret); } public IntPtr GetGlyphRangesChineseFull() { - ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesChineseFull(NativePtr); + ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesChineseFull((ImFontAtlas*)(NativePtr)); return (IntPtr)ret; } public IntPtr GetGlyphRangesChineseSimplifiedCommon() { - ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(NativePtr); + ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon((ImFontAtlas*)(NativePtr)); return (IntPtr)ret; } public IntPtr GetGlyphRangesCyrillic() { - ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesCyrillic(NativePtr); + ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesCyrillic((ImFontAtlas*)(NativePtr)); return (IntPtr)ret; } public IntPtr GetGlyphRangesDefault() { - ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesDefault(NativePtr); + ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesDefault((ImFontAtlas*)(NativePtr)); return (IntPtr)ret; } public IntPtr GetGlyphRangesJapanese() { - ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesJapanese(NativePtr); + ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesJapanese((ImFontAtlas*)(NativePtr)); return (IntPtr)ret; } public IntPtr GetGlyphRangesKorean() { - ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesKorean(NativePtr); + ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesKorean((ImFontAtlas*)(NativePtr)); return (IntPtr)ret; } public IntPtr GetGlyphRangesThai() { - ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesThai(NativePtr); + ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesThai((ImFontAtlas*)(NativePtr)); return (IntPtr)ret; } public IntPtr GetGlyphRangesVietnamese() { - ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesVietnamese(NativePtr); + ushort* ret = ImGuiNative.ImFontAtlas_GetGlyphRangesVietnamese((ImFontAtlas*)(NativePtr)); return (IntPtr)ret; } public bool GetMouseCursorTexData(ImGuiMouseCursor cursor, out Vector2 out_offset, out Vector2 out_size, out Vector2 out_uv_border, out Vector2 out_uv_fill) @@ -395,7 +462,7 @@ namespace ImGuiNET { fixed (Vector2* native_out_uv_fill = &out_uv_fill) { - byte ret = ImGuiNative.ImFontAtlas_GetMouseCursorTexData(NativePtr, cursor, native_out_offset, native_out_size, native_out_uv_border, native_out_uv_fill); + byte ret = ImGuiNative.ImFontAtlas_GetMouseCursorTexData((ImFontAtlas*)(NativePtr), cursor, native_out_offset, native_out_size, native_out_uv_border, native_out_uv_fill); return ret != 0; } } @@ -411,7 +478,7 @@ namespace ImGuiNET { fixed (int* native_out_height = &out_height) { - ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8(NativePtr, native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); + ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); } } } @@ -426,7 +493,7 @@ namespace ImGuiNET { fixed (int* native_out_bytes_per_pixel = &out_bytes_per_pixel) { - ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8(NativePtr, native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel); + ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel); } } } @@ -441,7 +508,7 @@ namespace ImGuiNET { fixed (int* native_out_height = &out_height) { - ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8(NativePtr, native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); + ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); } } } @@ -456,7 +523,7 @@ namespace ImGuiNET { fixed (int* native_out_bytes_per_pixel = &out_bytes_per_pixel) { - ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8(NativePtr, native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel); + ImGuiNative.ImFontAtlas_GetTexDataAsAlpha8((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel); } } } @@ -471,7 +538,7 @@ namespace ImGuiNET { fixed (int* native_out_height = &out_height) { - ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(NativePtr, native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); + ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); } } } @@ -486,7 +553,7 @@ namespace ImGuiNET { fixed (int* native_out_bytes_per_pixel = &out_bytes_per_pixel) { - ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(NativePtr, native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel); + ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel); } } } @@ -501,7 +568,7 @@ namespace ImGuiNET { fixed (int* native_out_height = &out_height) { - ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(NativePtr, native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); + ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, out_bytes_per_pixel); } } } @@ -516,7 +583,7 @@ namespace ImGuiNET { fixed (int* native_out_bytes_per_pixel = &out_bytes_per_pixel) { - ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32(NativePtr, native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel); + ImGuiNative.ImFontAtlas_GetTexDataAsRGBA32((ImFontAtlas*)(NativePtr), native_out_pixels, native_out_width, native_out_height, native_out_bytes_per_pixel); } } } @@ -524,12 +591,12 @@ namespace ImGuiNET } public bool IsBuilt() { - byte ret = ImGuiNative.ImFontAtlas_IsBuilt(NativePtr); + byte ret = ImGuiNative.ImFontAtlas_IsBuilt((ImFontAtlas*)(NativePtr)); return ret != 0; } public void SetTexID(IntPtr id) { - ImGuiNative.ImFontAtlas_SetTexID(NativePtr, id); + ImGuiNative.ImFontAtlas_SetTexID((ImFontAtlas*)(NativePtr), id); } } } diff --git a/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs b/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs index d1c59f3..10ce3ef 100644 --- a/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs +++ b/src/ImGui.NET/Generated/ImFontAtlasCustomRect.gen.cs @@ -7,11 +7,11 @@ namespace ImGuiNET { public unsafe partial struct ImFontAtlasCustomRect { - public uint ID; public ushort Width; public ushort Height; public ushort X; public ushort Y; + public uint GlyphID; public float GlyphAdvanceX; public Vector2 GlyphOffset; public ImFont* Font; @@ -24,21 +24,21 @@ namespace ImGuiNET public static implicit operator ImFontAtlasCustomRectPtr(ImFontAtlasCustomRect* nativePtr) => new ImFontAtlasCustomRectPtr(nativePtr); public static implicit operator ImFontAtlasCustomRect* (ImFontAtlasCustomRectPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImFontAtlasCustomRectPtr(IntPtr nativePtr) => new ImFontAtlasCustomRectPtr(nativePtr); - public ref uint ID => ref Unsafe.AsRef(&NativePtr->ID); public ref ushort Width => ref Unsafe.AsRef(&NativePtr->Width); public ref ushort Height => ref Unsafe.AsRef(&NativePtr->Height); public ref ushort X => ref Unsafe.AsRef(&NativePtr->X); public ref ushort Y => ref Unsafe.AsRef(&NativePtr->Y); + public ref uint GlyphID => ref Unsafe.AsRef(&NativePtr->GlyphID); public ref float GlyphAdvanceX => ref Unsafe.AsRef(&NativePtr->GlyphAdvanceX); public ref Vector2 GlyphOffset => ref Unsafe.AsRef(&NativePtr->GlyphOffset); public ImFontPtr Font => new ImFontPtr(NativePtr->Font); public void Destroy() { - ImGuiNative.ImFontAtlasCustomRect_destroy(NativePtr); + ImGuiNative.ImFontAtlasCustomRect_destroy((ImFontAtlasCustomRect*)(NativePtr)); } public bool IsPacked() { - byte ret = ImGuiNative.ImFontAtlasCustomRect_IsPacked(NativePtr); + byte ret = ImGuiNative.ImFontAtlasCustomRect_IsPacked((ImFontAtlasCustomRect*)(NativePtr)); return ret != 0; } } diff --git a/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs b/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs index 1a6da21..94026d7 100644 --- a/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImFontAtlasFlags.gen.cs @@ -6,5 +6,6 @@ namespace ImGuiNET None = 0, NoPowerOfTwoHeight = 1 << 0, NoMouseCursors = 1 << 1, + NoBakedLines = 1 << 2, } } diff --git a/src/ImGui.NET/Generated/ImFontConfig.gen.cs b/src/ImGui.NET/Generated/ImFontConfig.gen.cs index 35676ea..57cd72e 100644 --- a/src/ImGui.NET/Generated/ImFontConfig.gen.cs +++ b/src/ImGui.NET/Generated/ImFontConfig.gen.cs @@ -56,7 +56,7 @@ namespace ImGuiNET public ImFontPtr DstFont => new ImFontPtr(NativePtr->DstFont); public void Destroy() { - ImGuiNative.ImFontConfig_destroy(NativePtr); + ImGuiNative.ImFontConfig_destroy((ImFontConfig*)(NativePtr)); } } } diff --git a/src/ImGui.NET/Generated/ImFontGlyph.gen.cs b/src/ImGui.NET/Generated/ImFontGlyph.gen.cs index f0c4e8e..71b54da 100644 --- a/src/ImGui.NET/Generated/ImFontGlyph.gen.cs +++ b/src/ImGui.NET/Generated/ImFontGlyph.gen.cs @@ -7,7 +7,8 @@ namespace ImGuiNET { public unsafe partial struct ImFontGlyph { - public ushort Codepoint; + public uint Codepoint; + public uint Visible; public float AdvanceX; public float X0; public float Y0; @@ -26,7 +27,8 @@ namespace ImGuiNET public static implicit operator ImFontGlyphPtr(ImFontGlyph* nativePtr) => new ImFontGlyphPtr(nativePtr); public static implicit operator ImFontGlyph* (ImFontGlyphPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImFontGlyphPtr(IntPtr nativePtr) => new ImFontGlyphPtr(nativePtr); - public ref ushort Codepoint => ref Unsafe.AsRef(&NativePtr->Codepoint); + public ref uint Codepoint => ref Unsafe.AsRef(&NativePtr->Codepoint); + public ref uint Visible => ref Unsafe.AsRef(&NativePtr->Visible); public ref float AdvanceX => ref Unsafe.AsRef(&NativePtr->AdvanceX); public ref float X0 => ref Unsafe.AsRef(&NativePtr->X0); public ref float Y0 => ref Unsafe.AsRef(&NativePtr->Y0); diff --git a/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs b/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs index a66b9ec..ed28e2b 100644 --- a/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs +++ b/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs @@ -20,12 +20,12 @@ namespace ImGuiNET public ImVector UsedChars => new ImVector(NativePtr->UsedChars); public void AddChar(ushort c) { - ImGuiNative.ImFontGlyphRangesBuilder_AddChar(NativePtr, c); + ImGuiNative.ImFontGlyphRangesBuilder_AddChar((ImFontGlyphRangesBuilder*)(NativePtr), c); } public void AddRanges(IntPtr ranges) { ushort* native_ranges = (ushort*)ranges.ToPointer(); - ImGuiNative.ImFontGlyphRangesBuilder_AddRanges(NativePtr, native_ranges); + ImGuiNative.ImFontGlyphRangesBuilder_AddRanges((ImFontGlyphRangesBuilder*)(NativePtr), native_ranges); } public void AddText(string text) { @@ -48,7 +48,7 @@ namespace ImGuiNET } else { native_text = null; } byte* native_text_end = null; - ImGuiNative.ImFontGlyphRangesBuilder_AddText(NativePtr, native_text, native_text_end); + ImGuiNative.ImFontGlyphRangesBuilder_AddText((ImFontGlyphRangesBuilder*)(NativePtr), native_text, native_text_end); if (text_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_text); @@ -58,25 +58,25 @@ namespace ImGuiNET { fixed (ImVector* native_out_ranges = &out_ranges) { - ImGuiNative.ImFontGlyphRangesBuilder_BuildRanges(NativePtr, native_out_ranges); + ImGuiNative.ImFontGlyphRangesBuilder_BuildRanges((ImFontGlyphRangesBuilder*)(NativePtr), native_out_ranges); } } public void Clear() { - ImGuiNative.ImFontGlyphRangesBuilder_Clear(NativePtr); + ImGuiNative.ImFontGlyphRangesBuilder_Clear((ImFontGlyphRangesBuilder*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImFontGlyphRangesBuilder_destroy(NativePtr); + ImGuiNative.ImFontGlyphRangesBuilder_destroy((ImFontGlyphRangesBuilder*)(NativePtr)); } - public bool GetBit(int n) + public bool GetBit(uint n) { - byte ret = ImGuiNative.ImFontGlyphRangesBuilder_GetBit(NativePtr, n); + byte ret = ImGuiNative.ImFontGlyphRangesBuilder_GetBit((ImFontGlyphRangesBuilder*)(NativePtr), n); return ret != 0; } - public void SetBit(int n) + public void SetBit(uint n) { - ImGuiNative.ImFontGlyphRangesBuilder_SetBit(NativePtr, n); + ImGuiNative.ImFontGlyphRangesBuilder_SetBit((ImFontGlyphRangesBuilder*)(NativePtr), n); } } } diff --git a/src/ImGui.NET/Generated/ImGui.gen.cs b/src/ImGui.NET/Generated/ImGui.gen.cs index 009bf32..8058e97 100644 --- a/src/ImGui.NET/Generated/ImGui.gen.cs +++ b/src/ImGui.NET/Generated/ImGui.gen.cs @@ -206,7 +206,7 @@ namespace ImGuiNET Vector2 size = new Vector2(); byte border = 0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChild(native_str_id, size, border, flags); + byte ret = ImGuiNative.igBeginChildStr(native_str_id, size, border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -235,7 +235,7 @@ namespace ImGuiNET else { native_str_id = null; } byte border = 0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChild(native_str_id, size, border, flags); + byte ret = ImGuiNative.igBeginChildStr(native_str_id, size, border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -264,7 +264,7 @@ namespace ImGuiNET else { native_str_id = null; } byte native_border = border ? (byte)1 : (byte)0; ImGuiWindowFlags flags = (ImGuiWindowFlags)0; - byte ret = ImGuiNative.igBeginChild(native_str_id, size, native_border, flags); + byte ret = ImGuiNative.igBeginChildStr(native_str_id, size, native_border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -292,7 +292,7 @@ namespace ImGuiNET } else { native_str_id = null; } byte native_border = border ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igBeginChild(native_str_id, size, native_border, flags); + byte ret = ImGuiNative.igBeginChildStr(native_str_id, size, native_border, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -581,8 +581,8 @@ namespace ImGuiNET public static bool BeginPopupContextItem() { byte* native_str_id = null; - ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; - byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, mouse_button); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; + byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, popup_flags); return ret != 0; } public static bool BeginPopupContextItem(string str_id) @@ -605,15 +605,15 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; - byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, mouse_button); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; + byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); } return ret != 0; } - public static bool BeginPopupContextItem(string str_id, ImGuiMouseButton mouse_button) + public static bool BeginPopupContextItem(string str_id, ImGuiPopupFlags popup_flags) { byte* native_str_id; int str_id_byteCount = 0; @@ -633,7 +633,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, mouse_button); + byte ret = ImGuiNative.igBeginPopupContextItem(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -643,8 +643,8 @@ namespace ImGuiNET public static bool BeginPopupContextVoid() { byte* native_str_id = null; - ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; - byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, mouse_button); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; + byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, popup_flags); return ret != 0; } public static bool BeginPopupContextVoid(string str_id) @@ -667,15 +667,15 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; - byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, mouse_button); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; + byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); } return ret != 0; } - public static bool BeginPopupContextVoid(string str_id, ImGuiMouseButton mouse_button) + public static bool BeginPopupContextVoid(string str_id, ImGuiPopupFlags popup_flags) { byte* native_str_id; int str_id_byteCount = 0; @@ -695,7 +695,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, mouse_button); + byte ret = ImGuiNative.igBeginPopupContextVoid(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -705,9 +705,8 @@ namespace ImGuiNET public static bool BeginPopupContextWindow() { byte* native_str_id = null; - ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; - byte also_over_items = 1; - byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, also_over_items); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; + byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, popup_flags); return ret != 0; } public static bool BeginPopupContextWindow(string str_id) @@ -730,16 +729,15 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; - byte also_over_items = 1; - byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, also_over_items); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; + byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); } return ret != 0; } - public static bool BeginPopupContextWindow(string str_id, ImGuiMouseButton mouse_button) + public static bool BeginPopupContextWindow(string str_id, ImGuiPopupFlags popup_flags) { byte* native_str_id; int str_id_byteCount = 0; @@ -759,36 +757,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - byte also_over_items = 1; - byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, also_over_items); - if (str_id_byteCount > Util.StackAllocationSizeLimit) - { - Util.Free(native_str_id); - } - return ret != 0; - } - public static bool BeginPopupContextWindow(string str_id, ImGuiMouseButton mouse_button, bool also_over_items) - { - byte* native_str_id; - int str_id_byteCount = 0; - if (str_id != null) - { - str_id_byteCount = Encoding.UTF8.GetByteCount(str_id); - if (str_id_byteCount > Util.StackAllocationSizeLimit) - { - native_str_id = Util.Allocate(str_id_byteCount + 1); - } - else - { - byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1]; - native_str_id = native_str_id_stackBytes; - } - int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount); - native_str_id[native_str_id_offset] = 0; - } - else { native_str_id = null; } - byte native_also_over_items = also_over_items ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, mouse_button, native_also_over_items); + byte ret = ImGuiNative.igBeginPopupContextWindow(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -1126,6 +1095,7 @@ namespace ImGuiNET } public static Vector2 CalcTextSize(string text) { + Vector2 __retval; byte* native_text; int text_byteCount = 0; if (text != null) @@ -1147,12 +1117,12 @@ namespace ImGuiNET byte* native_text_end = null; byte hide_text_after_double_hash = 0; float wrap_width = -1.0f; - Vector2 ret = ImGuiNative.igCalcTextSize(native_text, native_text_end, hide_text_after_double_hash, wrap_width); + ImGuiNative.igCalcTextSize(&__retval, native_text, native_text_end, hide_text_after_double_hash, wrap_width); if (text_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_text); } - return ret; + return __retval; } public static void CaptureKeyboardFromApp() { @@ -1259,7 +1229,7 @@ namespace ImGuiNET } else { native_label = null; } ImGuiTreeNodeFlags flags = (ImGuiTreeNodeFlags)0; - byte ret = ImGuiNative.igCollapsingHeader(native_label, flags); + byte ret = ImGuiNative.igCollapsingHeaderTreeNodeFlags(native_label, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1286,7 +1256,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - byte ret = ImGuiNative.igCollapsingHeader(native_label, flags); + byte ret = ImGuiNative.igCollapsingHeaderTreeNodeFlags(native_label, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1471,8 +1441,9 @@ namespace ImGuiNET } public static Vector4 ColorConvertU32ToFloat4(uint @in) { - Vector4 ret = ImGuiNative.igColorConvertU32ToFloat4(@in); - return ret; + Vector4 __retval; + ImGuiNative.igColorConvertU32ToFloat4(&__retval, @in); + return __retval; } public static bool ColorEdit3(string label, ref Vector3 col) { @@ -1870,7 +1841,7 @@ namespace ImGuiNET int popup_max_height_in_items = -1; fixed (int* native_current_item = ¤t_item) { - byte ret = ImGuiNative.igCombo(native_label, native_current_item, native_items, items_count, popup_max_height_in_items); + byte ret = ImGuiNative.igComboStr_arr(native_label, native_current_item, native_items, items_count, popup_max_height_in_items); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -1927,7 +1898,7 @@ namespace ImGuiNET } fixed (int* native_current_item = ¤t_item) { - byte ret = ImGuiNative.igCombo(native_label, native_current_item, native_items, items_count, popup_max_height_in_items); + byte ret = ImGuiNative.igComboStr_arr(native_label, native_current_item, native_items, items_count, popup_max_height_in_items); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2088,6 +2059,63 @@ namespace ImGuiNET { ImGuiNative.igDestroyContext(ctx); } + public static void DestroyPlatformWindows() + { + ImGuiNative.igDestroyPlatformWindows(); + } + public static void DockSpace(uint id) + { + Vector2 size = new Vector2(); + ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; + ImGuiWindowClass* window_class = null; + ImGuiNative.igDockSpace(id, size, flags, window_class); + } + public static void DockSpace(uint id, Vector2 size) + { + ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; + ImGuiWindowClass* window_class = null; + ImGuiNative.igDockSpace(id, size, flags, window_class); + } + public static void DockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags) + { + ImGuiWindowClass* window_class = null; + ImGuiNative.igDockSpace(id, size, flags, window_class); + } + public static void DockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClassPtr window_class) + { + ImGuiWindowClass* native_window_class = window_class.NativePtr; + ImGuiNative.igDockSpace(id, size, flags, native_window_class); + } + public static uint DockSpaceOverViewport() + { + ImGuiViewport* viewport = null; + ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; + ImGuiWindowClass* window_class = null; + uint ret = ImGuiNative.igDockSpaceOverViewport(viewport, flags, window_class); + return ret; + } + public static uint DockSpaceOverViewport(ImGuiViewportPtr viewport) + { + ImGuiViewport* native_viewport = viewport.NativePtr; + ImGuiDockNodeFlags flags = (ImGuiDockNodeFlags)0; + ImGuiWindowClass* window_class = null; + uint ret = ImGuiNative.igDockSpaceOverViewport(native_viewport, flags, window_class); + return ret; + } + public static uint DockSpaceOverViewport(ImGuiViewportPtr viewport, ImGuiDockNodeFlags flags) + { + ImGuiViewport* native_viewport = viewport.NativePtr; + ImGuiWindowClass* window_class = null; + uint ret = ImGuiNative.igDockSpaceOverViewport(native_viewport, flags, window_class); + return ret; + } + public static uint DockSpaceOverViewport(ImGuiViewportPtr viewport, ImGuiDockNodeFlags flags, ImGuiWindowClassPtr window_class) + { + ImGuiViewport* native_viewport = viewport.NativePtr; + ImGuiWindowClass* native_window_class = window_class.NativePtr; + uint ret = ImGuiNative.igDockSpaceOverViewport(native_viewport, flags, native_window_class); + return ret; + } public static bool DragFloat(string label, ref float v) { byte* native_label; @@ -2125,10 +2153,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2176,10 +2204,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2226,10 +2254,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2275,10 +2303,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2328,10 +2356,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2343,7 +2371,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool DragFloat(string label, ref float v, float v_speed, float v_min, float v_max, string format, float power) + public static bool DragFloat(string label, ref float v, float v_speed, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -2383,7 +2411,7 @@ namespace ImGuiNET else { native_format = null; } fixed (float* native_v = &v) { - byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2432,10 +2460,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector2* native_v = &v) { - byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2483,10 +2511,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector2* native_v = &v) { - byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2533,10 +2561,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector2* native_v = &v) { - byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2582,10 +2610,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector2* native_v = &v) { - byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2635,10 +2663,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector2* native_v = &v) { - byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2650,7 +2678,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool DragFloat2(string label, ref Vector2 v, float v_speed, float v_min, float v_max, string format, float power) + public static bool DragFloat2(string label, ref Vector2 v, float v_speed, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -2690,7 +2718,7 @@ namespace ImGuiNET else { native_format = null; } fixed (Vector2* native_v = &v) { - byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2739,10 +2767,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2790,10 +2818,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2840,10 +2868,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2889,10 +2917,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2942,10 +2970,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -2957,7 +2985,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float v_min, float v_max, string format, float power) + public static bool DragFloat3(string label, ref Vector3 v, float v_speed, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -2997,7 +3025,7 @@ namespace ImGuiNET else { native_format = null; } fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3046,10 +3074,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3097,10 +3125,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3147,10 +3175,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3196,10 +3224,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3249,10 +3277,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3264,7 +3292,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float v_min, float v_max, string format, float power) + public static bool DragFloat4(string label, ref Vector4 v, float v_speed, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -3304,7 +3332,7 @@ namespace ImGuiNET else { native_format = null; } fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igDragFloat4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3354,12 +3382,12 @@ namespace ImGuiNET int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; byte* native_format_max = null; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_current_min = &v_current_min) { fixed (float* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power); + byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3409,12 +3437,12 @@ namespace ImGuiNET int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; byte* native_format_max = null; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_current_min = &v_current_min) { fixed (float* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power); + byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3463,12 +3491,12 @@ namespace ImGuiNET int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; byte* native_format_max = null; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_current_min = &v_current_min) { fixed (float* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power); + byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3516,12 +3544,12 @@ namespace ImGuiNET int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; byte* native_format_max = null; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_current_min = &v_current_min) { fixed (float* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power); + byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3573,12 +3601,12 @@ namespace ImGuiNET } else { native_format = null; } byte* native_format_max = null; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_current_min = &v_current_min) { fixed (float* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power); + byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3647,12 +3675,12 @@ namespace ImGuiNET native_format_max[native_format_max_offset] = 0; } else { native_format_max = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_current_min = &v_current_min) { fixed (float* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power); + byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3669,7 +3697,7 @@ namespace ImGuiNET } } } - public static bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max, float v_speed, float v_min, float v_max, string format, string format_max, float power) + public static bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max, float v_speed, float v_min, float v_max, string format, string format_max, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -3729,7 +3757,7 @@ namespace ImGuiNET { fixed (float* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, power); + byte ret = ImGuiNative.igDragFloatRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3783,9 +3811,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3833,9 +3862,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3882,9 +3912,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3930,9 +3961,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -3945,6 +3977,59 @@ namespace ImGuiNET } } public static bool DragInt(string label, ref int v, float v_speed, int v_min, int v_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool DragInt(string label, ref int v, float v_speed, int v_min, int v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -3984,7 +4069,7 @@ namespace ImGuiNET else { native_format = null; } fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4033,9 +4118,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4083,9 +4169,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4132,9 +4219,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4180,9 +4268,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4195,6 +4284,59 @@ namespace ImGuiNET } } public static bool DragInt2(string label, ref int v, float v_speed, int v_min, int v_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool DragInt2(string label, ref int v, float v_speed, int v_min, int v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -4234,7 +4376,7 @@ namespace ImGuiNET else { native_format = null; } fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt2(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4283,9 +4425,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4333,9 +4476,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4382,9 +4526,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4430,9 +4575,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4445,6 +4591,59 @@ namespace ImGuiNET } } public static bool DragInt3(string label, ref int v, float v_speed, int v_min, int v_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool DragInt3(string label, ref int v, float v_speed, int v_min, int v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -4484,7 +4683,7 @@ namespace ImGuiNET else { native_format = null; } fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt3(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4533,9 +4732,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4583,9 +4783,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4632,9 +4833,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4680,9 +4882,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4695,6 +4898,59 @@ namespace ImGuiNET } } public static bool DragInt4(string label, ref int v, float v_speed, int v_min, int v_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool DragInt4(string label, ref int v, float v_speed, int v_min, int v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -4734,7 +4990,7 @@ namespace ImGuiNET else { native_format = null; } fixed (int* native_v = &v) { - byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format); + byte ret = ImGuiNative.igDragInt4(native_label, native_v, v_speed, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4784,11 +5040,12 @@ namespace ImGuiNET int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; byte* native_format_max = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v_current_min = &v_current_min) { fixed (int* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max); + byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4838,11 +5095,12 @@ namespace ImGuiNET int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; byte* native_format_max = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v_current_min = &v_current_min) { fixed (int* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max); + byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4891,11 +5149,12 @@ namespace ImGuiNET int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; byte* native_format_max = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v_current_min = &v_current_min) { fixed (int* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max); + byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4943,11 +5202,12 @@ namespace ImGuiNET int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; byte* native_format_max = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v_current_min = &v_current_min) { fixed (int* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max); + byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -4999,11 +5259,12 @@ namespace ImGuiNET } else { native_format = null; } byte* native_format_max = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v_current_min = &v_current_min) { fixed (int* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max); + byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5072,11 +5333,12 @@ namespace ImGuiNET native_format_max[native_format_max_offset] = 0; } else { native_format_max = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v_current_min = &v_current_min) { fixed (int* native_v_current_max = &v_current_max) { - byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max); + byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5093,7 +5355,7 @@ namespace ImGuiNET } } } - public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed) + public static bool DragIntRange2(string label, ref int v_current_min, ref int v_current_max, float v_speed, int v_min, int v_max, string format, string format_max, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -5113,13 +5375,90 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - void* native_p_data = (void*)p_data.ToPointer(); - void* p_min = null; - void* p_max = null; - byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, p_min, p_max, native_format, power); - if (label_byteCount > Util.StackAllocationSizeLimit) + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + byte* native_format_max; + int format_max_byteCount = 0; + if (format_max != null) + { + format_max_byteCount = Encoding.UTF8.GetByteCount(format_max); + if (format_max_byteCount > Util.StackAllocationSizeLimit) + { + native_format_max = Util.Allocate(format_max_byteCount + 1); + } + else + { + byte* native_format_max_stackBytes = stackalloc byte[format_max_byteCount + 1]; + native_format_max = native_format_max_stackBytes; + } + int native_format_max_offset = Util.GetUtf8(format_max, native_format_max, format_max_byteCount); + native_format_max[native_format_max_offset] = 0; + } + else { native_format_max = null; } + fixed (int* native_v_current_min = &v_current_min) + { + fixed (int* native_v_current_max = &v_current_max) + { + byte ret = ImGuiNative.igDragIntRange2(native_label, native_v_current_min, native_v_current_max, v_speed, v_min, v_max, native_format, native_format_max, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + if (format_max_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format_max); + } + return ret != 0; + } + } + } + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + void* native_p_data = (void*)p_data.ToPointer(); + void* p_min = null; + void* p_max = null; + byte* native_format = null; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, p_min, p_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); } @@ -5149,8 +5488,8 @@ namespace ImGuiNET void* native_p_min = (void*)p_min.ToPointer(); void* p_max = null; byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5181,8 +5520,8 @@ namespace ImGuiNET void* native_p_min = (void*)p_min.ToPointer(); void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5230,8 +5569,8 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5242,7 +5581,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed, IntPtr p_min, IntPtr p_max, string format, float power) + public static bool DragScalar(string label, ImGuiDataType data_type, IntPtr p_data, float v_speed, IntPtr p_min, IntPtr p_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -5283,7 +5622,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, power); + byte ret = ImGuiNative.igDragScalar(native_label, data_type, native_p_data, v_speed, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5318,8 +5657,8 @@ namespace ImGuiNET void* p_min = null; void* p_max = null; byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, p_min, p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, p_min, p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5350,8 +5689,8 @@ namespace ImGuiNET void* native_p_min = (void*)p_min.ToPointer(); void* p_max = null; byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5382,8 +5721,8 @@ namespace ImGuiNET void* native_p_min = (void*)p_min.ToPointer(); void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5431,8 +5770,8 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5443,7 +5782,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max, string format, float power) + public static bool DragScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, float v_speed, IntPtr p_min, IntPtr p_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -5484,7 +5823,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, power); + byte ret = ImGuiNative.igDragScalarN(native_label, data_type, native_p_data, components, v_speed, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -5559,9 +5898,26 @@ namespace ImGuiNET { ImGuiNative.igEndTooltip(); } + public static ImGuiViewportPtr FindViewportByID(uint id) + { + ImGuiViewport* ret = ImGuiNative.igFindViewportByID(id); + return new ImGuiViewportPtr(ret); + } + public static ImGuiViewportPtr FindViewportByPlatformHandle(IntPtr platform_handle) + { + void* native_platform_handle = (void*)platform_handle.ToPointer(); + ImGuiViewport* ret = ImGuiNative.igFindViewportByPlatformHandle(native_platform_handle); + return new ImGuiViewportPtr(ret); + } public static ImDrawListPtr GetBackgroundDrawList() { - ImDrawList* ret = ImGuiNative.igGetBackgroundDrawList(); + ImDrawList* ret = ImGuiNative.igGetBackgroundDrawListNil(); + return new ImDrawListPtr(ret); + } + public static ImDrawListPtr GetBackgroundDrawList(ImGuiViewportPtr viewport) + { + ImGuiViewport* native_viewport = viewport.NativePtr; + ImDrawList* ret = ImGuiNative.igGetBackgroundDrawListViewportPtr(native_viewport); return new ImDrawListPtr(ret); } public static string GetClipboardText() @@ -5572,12 +5928,12 @@ namespace ImGuiNET public static uint GetColorU32(ImGuiCol idx) { float alpha_mul = 1.0f; - uint ret = ImGuiNative.igGetColorU32(idx, alpha_mul); + uint ret = ImGuiNative.igGetColorU32Col(idx, alpha_mul); return ret; } public static uint GetColorU32(ImGuiCol idx, float alpha_mul) { - uint ret = ImGuiNative.igGetColorU32(idx, alpha_mul); + uint ret = ImGuiNative.igGetColorU32Col(idx, alpha_mul); return ret; } public static uint GetColorU32(Vector4 col) @@ -5624,13 +5980,15 @@ namespace ImGuiNET } public static Vector2 GetContentRegionAvail() { - Vector2 ret = ImGuiNative.igGetContentRegionAvail(); - return ret; + Vector2 __retval; + ImGuiNative.igGetContentRegionAvail(&__retval); + return __retval; } public static Vector2 GetContentRegionMax() { - Vector2 ret = ImGuiNative.igGetContentRegionMax(); - return ret; + Vector2 __retval; + ImGuiNative.igGetContentRegionMax(&__retval); + return __retval; } public static IntPtr GetCurrentContext() { @@ -5639,8 +5997,9 @@ namespace ImGuiNET } public static Vector2 GetCursorPos() { - Vector2 ret = ImGuiNative.igGetCursorPos(); - return ret; + Vector2 __retval; + ImGuiNative.igGetCursorPos(&__retval); + return __retval; } public static float GetCursorPosX() { @@ -5654,13 +6013,15 @@ namespace ImGuiNET } public static Vector2 GetCursorScreenPos() { - Vector2 ret = ImGuiNative.igGetCursorScreenPos(); - return ret; + Vector2 __retval; + ImGuiNative.igGetCursorScreenPos(&__retval); + return __retval; } public static Vector2 GetCursorStartPos() { - Vector2 ret = ImGuiNative.igGetCursorStartPos(); - return ret; + Vector2 __retval; + ImGuiNative.igGetCursorStartPos(&__retval); + return __retval; } public static ImGuiPayloadPtr GetDragDropPayload() { @@ -5689,12 +6050,19 @@ namespace ImGuiNET } public static Vector2 GetFontTexUvWhitePixel() { - Vector2 ret = ImGuiNative.igGetFontTexUvWhitePixel(); - return ret; + Vector2 __retval; + ImGuiNative.igGetFontTexUvWhitePixel(&__retval); + return __retval; } public static ImDrawListPtr GetForegroundDrawList() { - ImDrawList* ret = ImGuiNative.igGetForegroundDrawList(); + ImDrawList* ret = ImGuiNative.igGetForegroundDrawListNil(); + return new ImDrawListPtr(ret); + } + public static ImDrawListPtr GetForegroundDrawList(ImGuiViewportPtr viewport) + { + ImGuiViewport* native_viewport = viewport.NativePtr; + ImDrawList* ret = ImGuiNative.igGetForegroundDrawListViewportPtr(native_viewport); return new ImDrawListPtr(ret); } public static int GetFrameCount() @@ -5752,18 +6120,21 @@ namespace ImGuiNET } public static Vector2 GetItemRectMax() { - Vector2 ret = ImGuiNative.igGetItemRectMax(); - return ret; + Vector2 __retval; + ImGuiNative.igGetItemRectMax(&__retval); + return __retval; } public static Vector2 GetItemRectMin() { - Vector2 ret = ImGuiNative.igGetItemRectMin(); - return ret; + Vector2 __retval; + ImGuiNative.igGetItemRectMin(&__retval); + return __retval; } public static Vector2 GetItemRectSize() { - Vector2 ret = ImGuiNative.igGetItemRectSize(); - return ret; + Vector2 __retval; + ImGuiNative.igGetItemRectSize(&__retval); + return __retval; } public static int GetKeyIndex(ImGuiKey imgui_key) { @@ -5775,6 +6146,11 @@ namespace ImGuiNET int ret = ImGuiNative.igGetKeyPressedAmount(key_index, repeat_delay, rate); return ret; } + public static ImGuiViewportPtr GetMainViewport() + { + ImGuiViewport* ret = ImGuiNative.igGetMainViewport(); + return new ImGuiViewportPtr(ret); + } public static ImGuiMouseCursor GetMouseCursor() { ImGuiMouseCursor ret = ImGuiNative.igGetMouseCursor(); @@ -5782,31 +6158,41 @@ namespace ImGuiNET } public static Vector2 GetMouseDragDelta() { + Vector2 __retval; ImGuiMouseButton button = (ImGuiMouseButton)0; float lock_threshold = -1.0f; - Vector2 ret = ImGuiNative.igGetMouseDragDelta(button, lock_threshold); - return ret; + ImGuiNative.igGetMouseDragDelta(&__retval, button, lock_threshold); + return __retval; } public static Vector2 GetMouseDragDelta(ImGuiMouseButton button) { + Vector2 __retval; float lock_threshold = -1.0f; - Vector2 ret = ImGuiNative.igGetMouseDragDelta(button, lock_threshold); - return ret; + ImGuiNative.igGetMouseDragDelta(&__retval, button, lock_threshold); + return __retval; } public static Vector2 GetMouseDragDelta(ImGuiMouseButton button, float lock_threshold) { - Vector2 ret = ImGuiNative.igGetMouseDragDelta(button, lock_threshold); - return ret; + Vector2 __retval; + ImGuiNative.igGetMouseDragDelta(&__retval, button, lock_threshold); + return __retval; } public static Vector2 GetMousePos() { - Vector2 ret = ImGuiNative.igGetMousePos(); - return ret; + Vector2 __retval; + ImGuiNative.igGetMousePos(&__retval); + return __retval; } public static Vector2 GetMousePosOnOpeningCurrentPopup() { - Vector2 ret = ImGuiNative.igGetMousePosOnOpeningCurrentPopup(); - return ret; + Vector2 __retval; + ImGuiNative.igGetMousePosOnOpeningCurrentPopup(&__retval); + return __retval; + } + public static ImGuiPlatformIOPtr GetPlatformIO() + { + ImGuiPlatformIO* ret = ImGuiNative.igGetPlatformIO(); + return new ImGuiPlatformIOPtr(ret); } public static float GetScrollMaxX() { @@ -5875,19 +6261,31 @@ namespace ImGuiNET } public static Vector2 GetWindowContentRegionMax() { - Vector2 ret = ImGuiNative.igGetWindowContentRegionMax(); - return ret; + Vector2 __retval; + ImGuiNative.igGetWindowContentRegionMax(&__retval); + return __retval; } public static Vector2 GetWindowContentRegionMin() { - Vector2 ret = ImGuiNative.igGetWindowContentRegionMin(); - return ret; + Vector2 __retval; + ImGuiNative.igGetWindowContentRegionMin(&__retval); + return __retval; } public static float GetWindowContentRegionWidth() { float ret = ImGuiNative.igGetWindowContentRegionWidth(); return ret; } + public static uint GetWindowDockID() + { + uint ret = ImGuiNative.igGetWindowDockID(); + return ret; + } + public static float GetWindowDpiScale() + { + float ret = ImGuiNative.igGetWindowDpiScale(); + return ret; + } public static ImDrawListPtr GetWindowDrawList() { ImDrawList* ret = ImGuiNative.igGetWindowDrawList(); @@ -5900,13 +6298,20 @@ namespace ImGuiNET } public static Vector2 GetWindowPos() { - Vector2 ret = ImGuiNative.igGetWindowPos(); - return ret; + Vector2 __retval; + ImGuiNative.igGetWindowPos(&__retval); + return __retval; } public static Vector2 GetWindowSize() { - Vector2 ret = ImGuiNative.igGetWindowSize(); - return ret; + Vector2 __retval; + ImGuiNative.igGetWindowSize(&__retval); + return __retval; + } + public static ImGuiViewportPtr GetWindowViewport() + { + ImGuiViewport* ret = ImGuiNative.igGetWindowViewport(); + return new ImGuiViewportPtr(ret); } public static float GetWindowWidth() { @@ -7991,7 +8396,35 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - byte ret = ImGuiNative.igInvisibleButton(native_str_id, size); + ImGuiButtonFlags flags = (ImGuiButtonFlags)0; + byte ret = ImGuiNative.igInvisibleButton(native_str_id, size, flags); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_str_id); + } + return ret != 0; + } + public static bool InvisibleButton(string str_id, Vector2 size, ImGuiButtonFlags flags) + { + byte* native_str_id; + int str_id_byteCount = 0; + if (str_id != null) + { + str_id_byteCount = Encoding.UTF8.GetByteCount(str_id); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + native_str_id = Util.Allocate(str_id_byteCount + 1); + } + else + { + byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1]; + native_str_id = native_str_id_stackBytes; + } + int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount); + native_str_id[native_str_id_offset] = 0; + } + else { native_str_id = null; } + byte ret = ImGuiNative.igInvisibleButton(native_str_id, size, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -8186,7 +8619,35 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - byte ret = ImGuiNative.igIsPopupOpen(native_str_id); + ImGuiPopupFlags flags = (ImGuiPopupFlags)0; + byte ret = ImGuiNative.igIsPopupOpenStr(native_str_id, flags); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_str_id); + } + return ret != 0; + } + public static bool IsPopupOpen(string str_id, ImGuiPopupFlags flags) + { + byte* native_str_id; + int str_id_byteCount = 0; + if (str_id != null) + { + str_id_byteCount = Encoding.UTF8.GetByteCount(str_id); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + native_str_id = Util.Allocate(str_id_byteCount + 1); + } + else + { + byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1]; + native_str_id = native_str_id_stackBytes; + } + int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount); + native_str_id[native_str_id_offset] = 0; + } + else { native_str_id = null; } + byte ret = ImGuiNative.igIsPopupOpenStr(native_str_id, flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -8195,7 +8656,7 @@ namespace ImGuiNET } public static bool IsRectVisible(Vector2 size) { - byte ret = ImGuiNative.igIsRectVisible(size); + byte ret = ImGuiNative.igIsRectVisibleNil(size); return ret != 0; } public static bool IsRectVisible(Vector2 rect_min, Vector2 rect_max) @@ -8213,6 +8674,11 @@ namespace ImGuiNET byte ret = ImGuiNative.igIsWindowCollapsed(); return ret != 0; } + public static bool IsWindowDocked() + { + byte ret = ImGuiNative.igIsWindowDocked(); + return ret != 0; + } public static bool IsWindowFocused() { ImGuiFocusedFlags flags = (ImGuiFocusedFlags)0; @@ -9011,20 +9477,47 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiNative.igOpenPopup(native_str_id); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)0; + ImGuiNative.igOpenPopup(native_str_id, popup_flags); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_str_id); + } + } + public static void OpenPopup(string str_id, ImGuiPopupFlags popup_flags) + { + byte* native_str_id; + int str_id_byteCount = 0; + if (str_id != null) + { + str_id_byteCount = Encoding.UTF8.GetByteCount(str_id); + if (str_id_byteCount > Util.StackAllocationSizeLimit) + { + native_str_id = Util.Allocate(str_id_byteCount + 1); + } + else + { + byte* native_str_id_stackBytes = stackalloc byte[str_id_byteCount + 1]; + native_str_id = native_str_id_stackBytes; + } + int native_str_id_offset = Util.GetUtf8(str_id, native_str_id, str_id_byteCount); + native_str_id[native_str_id_offset] = 0; + } + else { native_str_id = null; } + ImGuiNative.igOpenPopup(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); } } - public static bool OpenPopupOnItemClick() + public static bool OpenPopupContextItem() { byte* native_str_id = null; - ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; - byte ret = ImGuiNative.igOpenPopupOnItemClick(native_str_id, mouse_button); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; + byte ret = ImGuiNative.igOpenPopupContextItem(native_str_id, popup_flags); return ret != 0; } - public static bool OpenPopupOnItemClick(string str_id) + public static bool OpenPopupContextItem(string str_id) { byte* native_str_id; int str_id_byteCount = 0; @@ -9044,15 +9537,15 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - ImGuiMouseButton mouse_button = (ImGuiMouseButton)1; - byte ret = ImGuiNative.igOpenPopupOnItemClick(native_str_id, mouse_button); + ImGuiPopupFlags popup_flags = (ImGuiPopupFlags)1; + byte ret = ImGuiNative.igOpenPopupContextItem(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); } return ret != 0; } - public static bool OpenPopupOnItemClick(string str_id, ImGuiMouseButton mouse_button) + public static bool OpenPopupContextItem(string str_id, ImGuiPopupFlags popup_flags) { byte* native_str_id; int str_id_byteCount = 0; @@ -9072,7 +9565,7 @@ namespace ImGuiNET native_str_id[native_str_id_offset] = 0; } else { native_str_id = null; } - byte ret = ImGuiNative.igOpenPopupOnItemClick(native_str_id, mouse_button); + byte ret = ImGuiNative.igOpenPopupContextItem(native_str_id, popup_flags); if (str_id_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str_id); @@ -9441,7 +9934,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLines(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9475,7 +9968,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLines(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9526,7 +10019,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLines(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9580,7 +10073,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLines(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9633,7 +10126,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLines(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9685,7 +10178,7 @@ namespace ImGuiNET int stride = sizeof(float); fixed (float* native_values = &values) { - ImGuiNative.igPlotLines(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9736,7 +10229,7 @@ namespace ImGuiNET else { native_overlay_text = null; } fixed (float* native_values = &values) { - ImGuiNative.igPlotLines(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); + ImGuiNative.igPlotLinesFloatPtr(native_label, native_values, values_count, values_offset, native_overlay_text, scale_min, scale_max, graph_size, stride); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -9895,7 +10388,7 @@ namespace ImGuiNET } public static void PushStyleColor(ImGuiCol idx, Vector4 col) { - ImGuiNative.igPushStyleColor(idx, col); + ImGuiNative.igPushStyleColorVec4(idx, col); } public static void PushStyleVar(ImGuiStyleVar idx, float val) { @@ -9976,6 +10469,24 @@ namespace ImGuiNET { ImGuiNative.igRender(); } + public static void RenderPlatformWindowsDefault() + { + void* platform_render_arg = null; + void* renderer_render_arg = null; + ImGuiNative.igRenderPlatformWindowsDefault(platform_render_arg, renderer_render_arg); + } + public static void RenderPlatformWindowsDefault(IntPtr platform_render_arg) + { + void* native_platform_render_arg = (void*)platform_render_arg.ToPointer(); + void* renderer_render_arg = null; + ImGuiNative.igRenderPlatformWindowsDefault(native_platform_render_arg, renderer_render_arg); + } + public static void RenderPlatformWindowsDefault(IntPtr platform_render_arg, IntPtr renderer_render_arg) + { + void* native_platform_render_arg = (void*)platform_render_arg.ToPointer(); + void* native_renderer_render_arg = (void*)renderer_render_arg.ToPointer(); + ImGuiNative.igRenderPlatformWindowsDefault(native_platform_render_arg, native_renderer_render_arg); + } public static void ResetMouseDragDelta() { ImGuiMouseButton button = (ImGuiMouseButton)0; @@ -10063,7 +10574,7 @@ namespace ImGuiNET byte selected = 0; ImGuiSelectableFlags flags = (ImGuiSelectableFlags)0; Vector2 size = new Vector2(); - byte ret = ImGuiNative.igSelectable(native_label, selected, flags, size); + byte ret = ImGuiNative.igSelectableBool(native_label, selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10093,7 +10604,7 @@ namespace ImGuiNET byte native_selected = selected ? (byte)1 : (byte)0; ImGuiSelectableFlags flags = (ImGuiSelectableFlags)0; Vector2 size = new Vector2(); - byte ret = ImGuiNative.igSelectable(native_label, native_selected, flags, size); + byte ret = ImGuiNative.igSelectableBool(native_label, native_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10122,7 +10633,7 @@ namespace ImGuiNET else { native_label = null; } byte native_selected = selected ? (byte)1 : (byte)0; Vector2 size = new Vector2(); - byte ret = ImGuiNative.igSelectable(native_label, native_selected, flags, size); + byte ret = ImGuiNative.igSelectableBool(native_label, native_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10150,7 +10661,7 @@ namespace ImGuiNET } else { native_label = null; } byte native_selected = selected ? (byte)1 : (byte)0; - byte ret = ImGuiNative.igSelectable(native_label, native_selected, flags, size); + byte ret = ImGuiNative.igSelectableBool(native_label, native_selected, flags, size); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10409,6 +10920,11 @@ namespace ImGuiNET { ImGuiNative.igSetNextWindowBgAlpha(alpha); } + public static void SetNextWindowClass(ImGuiWindowClassPtr window_class) + { + ImGuiWindowClass* native_window_class = window_class.NativePtr; + ImGuiNative.igSetNextWindowClass(native_window_class); + } public static void SetNextWindowCollapsed(bool collapsed) { byte native_collapsed = collapsed ? (byte)1 : (byte)0; @@ -10424,6 +10940,15 @@ namespace ImGuiNET { ImGuiNative.igSetNextWindowContentSize(size); } + public static void SetNextWindowDockID(uint dock_id) + { + ImGuiCond cond = (ImGuiCond)0; + ImGuiNative.igSetNextWindowDockID(dock_id, cond); + } + public static void SetNextWindowDockID(uint dock_id, ImGuiCond cond) + { + ImGuiNative.igSetNextWindowDockID(dock_id, cond); + } public static void SetNextWindowFocus() { ImGuiNative.igSetNextWindowFocus(); @@ -10468,23 +10993,27 @@ namespace ImGuiNET void* native_custom_callback_data = (void*)custom_callback_data.ToPointer(); ImGuiNative.igSetNextWindowSizeConstraints(size_min, size_max, custom_callback, native_custom_callback_data); } + public static void SetNextWindowViewport(uint viewport_id) + { + ImGuiNative.igSetNextWindowViewport(viewport_id); + } public static void SetScrollFromPosX(float local_x) { float center_x_ratio = 0.5f; - ImGuiNative.igSetScrollFromPosX(local_x, center_x_ratio); + ImGuiNative.igSetScrollFromPosXFloat(local_x, center_x_ratio); } public static void SetScrollFromPosX(float local_x, float center_x_ratio) { - ImGuiNative.igSetScrollFromPosX(local_x, center_x_ratio); + ImGuiNative.igSetScrollFromPosXFloat(local_x, center_x_ratio); } public static void SetScrollFromPosY(float local_y) { float center_y_ratio = 0.5f; - ImGuiNative.igSetScrollFromPosY(local_y, center_y_ratio); + ImGuiNative.igSetScrollFromPosYFloat(local_y, center_y_ratio); } public static void SetScrollFromPosY(float local_y, float center_y_ratio) { - ImGuiNative.igSetScrollFromPosY(local_y, center_y_ratio); + ImGuiNative.igSetScrollFromPosYFloat(local_y, center_y_ratio); } public static void SetScrollHereX() { @@ -10506,11 +11035,11 @@ namespace ImGuiNET } public static void SetScrollX(float scroll_x) { - ImGuiNative.igSetScrollX(scroll_x); + ImGuiNative.igSetScrollXFloat(scroll_x); } public static void SetScrollY(float scroll_y) { - ImGuiNative.igSetScrollY(scroll_y); + ImGuiNative.igSetScrollYFloat(scroll_y); } public static void SetStateStorage(ImGuiStoragePtr storage) { @@ -10637,7 +11166,7 @@ namespace ImGuiNET } public static void SetWindowFocus() { - ImGuiNative.igSetWindowFocus(); + ImGuiNative.igSetWindowFocusNil(); } public static void SetWindowFocus(string name) { @@ -10932,9 +11461,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.0f deg", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_rad = &v_rad) { - byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format); + byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -10981,9 +11511,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.0f deg", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_rad = &v_rad) { - byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format); + byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11029,9 +11560,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.0f deg", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_rad = &v_rad) { - byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format); + byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11081,9 +11613,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v_rad = &v_rad) { - byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format); + byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11095,7 +11628,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderFloat(string label, ref float v, float v_min, float v_max) + public static bool SliderAngle(string label, ref float v_rad, float v_degrees_min, float v_degrees_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -11117,7 +11650,9 @@ namespace ImGuiNET else { native_label = null; } byte* native_format; int format_byteCount = 0; - format_byteCount = Encoding.UTF8.GetByteCount("%.3f"); + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); if (format_byteCount > Util.StackAllocationSizeLimit) { native_format = Util.Allocate(format_byteCount + 1); @@ -11127,12 +11662,13 @@ namespace ImGuiNET byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; native_format = native_format_stackBytes; } - int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; - fixed (float* native_v = &v) + } + else { native_format = null; } + fixed (float* native_v_rad = &v_rad) { - byte ret = ImGuiNative.igSliderFloat(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderAngle(native_label, native_v_rad, v_degrees_min, v_degrees_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11144,7 +11680,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderFloat(string label, ref float v, float v_min, float v_max, string format) + public static bool SliderFloat(string label, ref float v, float v_min, float v_max) { byte* native_label; int label_byteCount = 0; @@ -11166,9 +11702,7 @@ namespace ImGuiNET else { native_label = null; } byte* native_format; int format_byteCount = 0; - if (format != null) - { - format_byteCount = Encoding.UTF8.GetByteCount(format); + format_byteCount = Encoding.UTF8.GetByteCount("%.3f"); if (format_byteCount > Util.StackAllocationSizeLimit) { native_format = Util.Allocate(format_byteCount + 1); @@ -11178,14 +11712,12 @@ namespace ImGuiNET byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; native_format = native_format_stackBytes; } - int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - } - else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11197,7 +11729,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderFloat(string label, ref float v, float v_min, float v_max, string format, float power) + public static bool SliderFloat(string label, ref float v, float v_min, float v_max, string format) { byte* native_label; int label_byteCount = 0; @@ -11235,9 +11767,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11249,7 +11782,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderFloat2(string label, ref Vector2 v, float v_min, float v_max) + public static bool SliderFloat(string label, ref float v, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -11271,7 +11804,9 @@ namespace ImGuiNET else { native_label = null; } byte* native_format; int format_byteCount = 0; - format_byteCount = Encoding.UTF8.GetByteCount("%.3f"); + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); if (format_byteCount > Util.StackAllocationSizeLimit) { native_format = Util.Allocate(format_byteCount + 1); @@ -11281,12 +11816,13 @@ namespace ImGuiNET byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; native_format = native_format_stackBytes; } - int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; - fixed (Vector2* native_v = &v) + } + else { native_format = null; } + fixed (float* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat2(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11298,7 +11834,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderFloat2(string label, ref Vector2 v, float v_min, float v_max, string format) + public static bool SliderFloat2(string label, ref Vector2 v, float v_min, float v_max) { byte* native_label; int label_byteCount = 0; @@ -11320,9 +11856,7 @@ namespace ImGuiNET else { native_label = null; } byte* native_format; int format_byteCount = 0; - if (format != null) - { - format_byteCount = Encoding.UTF8.GetByteCount(format); + format_byteCount = Encoding.UTF8.GetByteCount("%.3f"); if (format_byteCount > Util.StackAllocationSizeLimit) { native_format = Util.Allocate(format_byteCount + 1); @@ -11332,14 +11866,12 @@ namespace ImGuiNET byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; native_format = native_format_stackBytes; } - int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - } - else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector2* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat2(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat2(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11351,7 +11883,60 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderFloat2(string label, ref Vector2 v, float v_min, float v_max, string format, float power) + public static bool SliderFloat2(string label, ref Vector2 v, float v_min, float v_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + fixed (Vector2* native_v = &v) + { + byte ret = ImGuiNative.igSliderFloat2(native_label, native_v, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool SliderFloat2(string label, ref Vector2 v, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -11391,7 +11976,7 @@ namespace ImGuiNET else { native_format = null; } fixed (Vector2* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat2(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat2(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11437,10 +12022,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat3(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat3(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11490,10 +12075,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat3(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat3(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11505,7 +12090,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderFloat3(string label, ref Vector3 v, float v_min, float v_max, string format, float power) + public static bool SliderFloat3(string label, ref Vector3 v, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -11545,7 +12130,7 @@ namespace ImGuiNET else { native_format = null; } fixed (Vector3* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat3(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat3(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11591,10 +12176,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat4(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat4(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11644,10 +12229,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat4(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat4(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11659,7 +12244,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool SliderFloat4(string label, ref Vector4 v, float v_min, float v_max, string format, float power) + public static bool SliderFloat4(string label, ref Vector4 v, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -11699,7 +12284,7 @@ namespace ImGuiNET else { native_format = null; } fixed (Vector4* native_v = &v) { - byte ret = ImGuiNative.igSliderFloat4(native_label, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igSliderFloat4(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11745,9 +12330,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igSliderInt(native_label, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igSliderInt(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11760,6 +12346,59 @@ namespace ImGuiNET } } public static bool SliderInt(string label, ref int v, int v_min, int v_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igSliderInt(native_label, native_v, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool SliderInt(string label, ref int v, int v_min, int v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -11799,7 +12438,7 @@ namespace ImGuiNET else { native_format = null; } fixed (int* native_v = &v) { - byte ret = ImGuiNative.igSliderInt(native_label, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igSliderInt(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11845,9 +12484,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igSliderInt2(native_label, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igSliderInt2(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11860,6 +12500,59 @@ namespace ImGuiNET } } public static bool SliderInt2(string label, ref int v, int v_min, int v_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igSliderInt2(native_label, native_v, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool SliderInt2(string label, ref int v, int v_min, int v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -11899,7 +12592,7 @@ namespace ImGuiNET else { native_format = null; } fixed (int* native_v = &v) { - byte ret = ImGuiNative.igSliderInt2(native_label, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igSliderInt2(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11945,9 +12638,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igSliderInt3(native_label, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igSliderInt3(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -11997,9 +12691,62 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igSliderInt3(native_label, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igSliderInt3(native_label, native_v, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool SliderInt3(string label, ref int v, int v_min, int v_max, string format, ImGuiSliderFlags flags) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igSliderInt3(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12045,9 +12792,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igSliderInt4(native_label, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igSliderInt4(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12097,9 +12845,62 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igSliderInt4(native_label, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igSliderInt4(native_label, native_v, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool SliderInt4(string label, ref int v, int v_min, int v_max, string format, ImGuiSliderFlags flags) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igSliderInt4(native_label, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12135,8 +12936,8 @@ namespace ImGuiNET void* native_p_min = (void*)p_min.ToPointer(); void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12184,8 +12985,8 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; - byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12196,7 +12997,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool SliderScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max, string format, float power) + public static bool SliderScalar(string label, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -12237,7 +13038,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, power); + byte ret = ImGuiNative.igSliderScalar(native_label, data_type, native_p_data, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12272,8 +13073,8 @@ namespace ImGuiNET void* native_p_min = (void*)p_min.ToPointer(); void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12321,8 +13122,8 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; - byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12333,7 +13134,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool SliderScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_min, IntPtr p_max, string format, float power) + public static bool SliderScalarN(string label, ImGuiDataType data_type, IntPtr p_data, int components, IntPtr p_min, IntPtr p_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -12374,7 +13175,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, power); + byte ret = ImGuiNative.igSliderScalarN(native_label, data_type, native_p_data, components, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -12862,6 +13663,10 @@ namespace ImGuiNET { ImGuiNative.igUnindent(indent_w); } + public static void UpdatePlatformWindows() + { + ImGuiNative.igUpdatePlatformWindows(); + } public static void Value(string prefix, bool b) { byte* native_prefix; @@ -13050,10 +13855,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%.3f", native_format, format_byteCount); native_format[native_format_offset] = 0; - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igVSliderFloat(native_label, size, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igVSliderFloat(native_label, size, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13103,10 +13908,10 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (float* native_v = &v) { - byte ret = ImGuiNative.igVSliderFloat(native_label, size, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igVSliderFloat(native_label, size, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13118,7 +13923,7 @@ namespace ImGuiNET return ret != 0; } } - public static bool VSliderFloat(string label, Vector2 size, ref float v, float v_min, float v_max, string format, float power) + public static bool VSliderFloat(string label, Vector2 size, ref float v, float v_min, float v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -13158,7 +13963,7 @@ namespace ImGuiNET else { native_format = null; } fixed (float* native_v = &v) { - byte ret = ImGuiNative.igVSliderFloat(native_label, size, native_v, v_min, v_max, native_format, power); + byte ret = ImGuiNative.igVSliderFloat(native_label, size, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13204,9 +14009,10 @@ namespace ImGuiNET } int native_format_offset = Util.GetUtf8("%d", native_format, format_byteCount); native_format[native_format_offset] = 0; + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; fixed (int* native_v = &v) { - byte ret = ImGuiNative.igVSliderInt(native_label, size, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igVSliderInt(native_label, size, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13219,6 +14025,59 @@ namespace ImGuiNET } } public static bool VSliderInt(string label, Vector2 size, ref int v, int v_min, int v_max, string format) + { + byte* native_label; + int label_byteCount = 0; + if (label != null) + { + label_byteCount = Encoding.UTF8.GetByteCount(label); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + native_label = Util.Allocate(label_byteCount + 1); + } + else + { + byte* native_label_stackBytes = stackalloc byte[label_byteCount + 1]; + native_label = native_label_stackBytes; + } + int native_label_offset = Util.GetUtf8(label, native_label, label_byteCount); + native_label[native_label_offset] = 0; + } + else { native_label = null; } + byte* native_format; + int format_byteCount = 0; + if (format != null) + { + format_byteCount = Encoding.UTF8.GetByteCount(format); + if (format_byteCount > Util.StackAllocationSizeLimit) + { + native_format = Util.Allocate(format_byteCount + 1); + } + else + { + byte* native_format_stackBytes = stackalloc byte[format_byteCount + 1]; + native_format = native_format_stackBytes; + } + int native_format_offset = Util.GetUtf8(format, native_format, format_byteCount); + native_format[native_format_offset] = 0; + } + else { native_format = null; } + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + fixed (int* native_v = &v) + { + byte ret = ImGuiNative.igVSliderInt(native_label, size, native_v, v_min, v_max, native_format, flags); + if (label_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_label); + } + if (format_byteCount > Util.StackAllocationSizeLimit) + { + Util.Free(native_format); + } + return ret != 0; + } + } + public static bool VSliderInt(string label, Vector2 size, ref int v, int v_min, int v_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -13258,7 +14117,7 @@ namespace ImGuiNET else { native_format = null; } fixed (int* native_v = &v) { - byte ret = ImGuiNative.igVSliderInt(native_label, size, native_v, v_min, v_max, native_format); + byte ret = ImGuiNative.igVSliderInt(native_label, size, native_v, v_min, v_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13294,8 +14153,8 @@ namespace ImGuiNET void* native_p_min = (void*)p_min.ToPointer(); void* native_p_max = (void*)p_max.ToPointer(); byte* native_format = null; - float power = 1.0f; - byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13343,8 +14202,8 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - float power = 1.0f; - byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, power); + ImGuiSliderFlags flags = (ImGuiSliderFlags)0; + byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -13355,7 +14214,7 @@ namespace ImGuiNET } return ret != 0; } - public static bool VSliderScalar(string label, Vector2 size, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max, string format, float power) + public static bool VSliderScalar(string label, Vector2 size, ImGuiDataType data_type, IntPtr p_data, IntPtr p_min, IntPtr p_max, string format, ImGuiSliderFlags flags) { byte* native_label; int label_byteCount = 0; @@ -13396,7 +14255,7 @@ namespace ImGuiNET native_format[native_format_offset] = 0; } else { native_format = null; } - byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, power); + byte ret = ImGuiNative.igVSliderScalar(native_label, size, data_type, native_p_data, native_p_min, native_p_max, native_format, flags); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); diff --git a/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs index de7ba77..bfbf50c 100644 --- a/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs @@ -8,5 +8,8 @@ namespace ImGuiNET HasMouseCursors = 1 << 1, HasSetMousePos = 1 << 2, RendererHasVtxOffset = 1 << 3, + PlatformHasViewports = 1 << 10, + HasMouseHoveredViewport = 1 << 11, + RendererHasViewports = 1 << 12, } } diff --git a/src/ImGui.NET/Generated/ImGuiButtonFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiButtonFlags.gen.cs new file mode 100644 index 0000000..e295a83 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiButtonFlags.gen.cs @@ -0,0 +1,13 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiButtonFlags + { + None = 0, + MouseButtonLeft = 1 << 0, + MouseButtonRight = 1 << 1, + MouseButtonMiddle = 1 << 2, + MouseButtonMask = MouseButtonLeft | MouseButtonRight | MouseButtonMiddle, + MouseButtonDefault = MouseButtonLeft, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiCol.gen.cs b/src/ImGui.NET/Generated/ImGuiCol.gen.cs index 49a92d8..19740ae 100644 --- a/src/ImGui.NET/Generated/ImGuiCol.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiCol.gen.cs @@ -40,16 +40,18 @@ namespace ImGuiNET TabActive = 35, TabUnfocused = 36, TabUnfocusedActive = 37, - PlotLines = 38, - PlotLinesHovered = 39, - PlotHistogram = 40, - PlotHistogramHovered = 41, - TextSelectedBg = 42, - DragDropTarget = 43, - NavHighlight = 44, - NavWindowingHighlight = 45, - NavWindowingDimBg = 46, - ModalWindowDimBg = 47, - COUNT = 48, + DockingPreview = 38, + DockingEmptyBg = 39, + PlotLines = 40, + PlotLinesHovered = 41, + PlotHistogram = 42, + PlotHistogramHovered = 43, + TextSelectedBg = 44, + DragDropTarget = 45, + NavHighlight = 46, + NavWindowingHighlight = 47, + NavWindowingDimBg = 48, + ModalWindowDimBg = 49, + COUNT = 50, } } diff --git a/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs index a12d955..33785e2 100644 --- a/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiColorEditFlags.gen.cs @@ -13,6 +13,7 @@ namespace ImGuiNET NoLabel = 1 << 7, NoSidePreview = 1 << 8, NoDragDrop = 1 << 9, + NoBorder = 1 << 10, AlphaBar = 1 << 16, AlphaPreview = 1 << 17, AlphaPreviewHalf = 1 << 18, @@ -26,10 +27,10 @@ namespace ImGuiNET PickerHueWheel = 1 << 26, InputRGB = 1 << 27, InputHSV = 1 << 28, - _OptionsDefault = Uint8|DisplayRGB|InputRGB|PickerHueBar, - _DisplayMask = DisplayRGB|DisplayHSV|DisplayHex, - _DataTypeMask = Uint8|Float, - _PickerMask = PickerHueWheel|PickerHueBar, - _InputMask = InputRGB|InputHSV, + _OptionsDefault = Uint8 | DisplayRGB | InputRGB | PickerHueBar, + _DisplayMask = DisplayRGB | DisplayHSV | DisplayHex, + _DataTypeMask = Uint8 | Float, + _PickerMask = PickerHueWheel | PickerHueBar, + _InputMask = InputRGB | InputHSV, } } diff --git a/src/ImGui.NET/Generated/ImGuiCond.gen.cs b/src/ImGui.NET/Generated/ImGuiCond.gen.cs index 917c044..107471f 100644 --- a/src/ImGui.NET/Generated/ImGuiCond.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiCond.gen.cs @@ -2,6 +2,7 @@ namespace ImGuiNET { public enum ImGuiCond { + None = 0, Always = 1 << 0, Once = 1 << 1, FirstUseEver = 1 << 2, diff --git a/src/ImGui.NET/Generated/ImGuiConfigFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiConfigFlags.gen.cs index 4d0b6d2..9c6b6ee 100644 --- a/src/ImGui.NET/Generated/ImGuiConfigFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiConfigFlags.gen.cs @@ -10,6 +10,10 @@ namespace ImGuiNET NavNoCaptureKeyboard = 1 << 3, NoMouse = 1 << 4, NoMouseCursorChange = 1 << 5, + DockingEnable = 1 << 6, + ViewportsEnable = 1 << 10, + DpiEnableScaleViewports = 1 << 14, + DpiEnableScaleFonts = 1 << 15, IsSRGB = 1 << 20, IsTouchScreen = 1 << 21, } diff --git a/src/ImGui.NET/Generated/ImGuiDockNodeFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiDockNodeFlags.gen.cs new file mode 100644 index 0000000..f05ed7d --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiDockNodeFlags.gen.cs @@ -0,0 +1,14 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiDockNodeFlags + { + None = 0, + KeepAliveOnly = 1 << 0, + NoDockingInCentralNode = 1 << 2, + PassthruCentralNode = 1 << 3, + NoSplit = 1 << 4, + NoResize = 1 << 5, + AutoHideTabBar = 1 << 6, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiIO.gen.cs b/src/ImGui.NET/Generated/ImGuiIO.gen.cs index edf8fad..1d530f7 100644 --- a/src/ImGui.NET/Generated/ImGuiIO.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiIO.gen.cs @@ -26,6 +26,14 @@ namespace ImGuiNET public byte FontAllowUserScaling; public ImFont* FontDefault; public Vector2 DisplayFramebufferScale; + public byte ConfigDockingNoSplit; + public byte ConfigDockingWithShift; + public byte ConfigDockingAlwaysTabBar; + public byte ConfigDockingTransparentPayload; + public byte ConfigViewportsNoAutoMerge; + public byte ConfigViewportsNoTaskBarIcon; + public byte ConfigViewportsNoDecoration; + public byte ConfigViewportsNoDefaultParent; public byte MouseDrawCursor; public byte ConfigMacOSXBehaviors; public byte ConfigInputTextCursorBlink; @@ -40,13 +48,12 @@ namespace ImGuiNET public IntPtr GetClipboardTextFn; public IntPtr SetClipboardTextFn; public void* ClipboardUserData; - public IntPtr ImeSetInputScreenPosFn; - public void* ImeWindowHandle; public void* RenderDrawListsFnUnused; public Vector2 MousePos; public fixed byte MouseDown[5]; public float MouseWheel; public float MouseWheelH; + public uint MouseHoveredViewport; public byte KeyCtrl; public byte KeyShift; public byte KeyAlt; @@ -67,6 +74,7 @@ namespace ImGuiNET public int MetricsActiveWindows; public int MetricsActiveAllocations; public Vector2 MouseDelta; + public ImGuiKeyModFlags KeyMods; public Vector2 MousePosPrev; public Vector2 MouseClickedPos_0; public Vector2 MouseClickedPos_1; @@ -91,6 +99,8 @@ namespace ImGuiNET public fixed float KeysDownDurationPrev[512]; public fixed float NavInputsDownDuration[21]; public fixed float NavInputsDownDurationPrev[21]; + public float PenPressure; + public ushort InputQueueSurrogate; public ImVector InputQueueCharacters; } public unsafe partial struct ImGuiIOPtr @@ -120,6 +130,14 @@ namespace ImGuiNET public ref bool FontAllowUserScaling => ref Unsafe.AsRef(&NativePtr->FontAllowUserScaling); public ImFontPtr FontDefault => new ImFontPtr(NativePtr->FontDefault); public ref Vector2 DisplayFramebufferScale => ref Unsafe.AsRef(&NativePtr->DisplayFramebufferScale); + public ref bool ConfigDockingNoSplit => ref Unsafe.AsRef(&NativePtr->ConfigDockingNoSplit); + public ref bool ConfigDockingWithShift => ref Unsafe.AsRef(&NativePtr->ConfigDockingWithShift); + public ref bool ConfigDockingAlwaysTabBar => ref Unsafe.AsRef(&NativePtr->ConfigDockingAlwaysTabBar); + public ref bool ConfigDockingTransparentPayload => ref Unsafe.AsRef(&NativePtr->ConfigDockingTransparentPayload); + public ref bool ConfigViewportsNoAutoMerge => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoAutoMerge); + public ref bool ConfigViewportsNoTaskBarIcon => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoTaskBarIcon); + public ref bool ConfigViewportsNoDecoration => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoDecoration); + public ref bool ConfigViewportsNoDefaultParent => ref Unsafe.AsRef(&NativePtr->ConfigViewportsNoDefaultParent); public ref bool MouseDrawCursor => ref Unsafe.AsRef(&NativePtr->MouseDrawCursor); public ref bool ConfigMacOSXBehaviors => ref Unsafe.AsRef(&NativePtr->ConfigMacOSXBehaviors); public ref bool ConfigInputTextCursorBlink => ref Unsafe.AsRef(&NativePtr->ConfigInputTextCursorBlink); @@ -134,13 +152,12 @@ namespace ImGuiNET public ref IntPtr GetClipboardTextFn => ref Unsafe.AsRef(&NativePtr->GetClipboardTextFn); public ref IntPtr SetClipboardTextFn => ref Unsafe.AsRef(&NativePtr->SetClipboardTextFn); public IntPtr ClipboardUserData { get => (IntPtr)NativePtr->ClipboardUserData; set => NativePtr->ClipboardUserData = (void*)value; } - public ref IntPtr ImeSetInputScreenPosFn => ref Unsafe.AsRef(&NativePtr->ImeSetInputScreenPosFn); - public IntPtr ImeWindowHandle { get => (IntPtr)NativePtr->ImeWindowHandle; set => NativePtr->ImeWindowHandle = (void*)value; } public IntPtr RenderDrawListsFnUnused { get => (IntPtr)NativePtr->RenderDrawListsFnUnused; set => NativePtr->RenderDrawListsFnUnused = (void*)value; } public ref Vector2 MousePos => ref Unsafe.AsRef(&NativePtr->MousePos); public RangeAccessor MouseDown => new RangeAccessor(NativePtr->MouseDown, 5); public ref float MouseWheel => ref Unsafe.AsRef(&NativePtr->MouseWheel); public ref float MouseWheelH => ref Unsafe.AsRef(&NativePtr->MouseWheelH); + public ref uint MouseHoveredViewport => ref Unsafe.AsRef(&NativePtr->MouseHoveredViewport); public ref bool KeyCtrl => ref Unsafe.AsRef(&NativePtr->KeyCtrl); public ref bool KeyShift => ref Unsafe.AsRef(&NativePtr->KeyShift); public ref bool KeyAlt => ref Unsafe.AsRef(&NativePtr->KeyAlt); @@ -161,6 +178,7 @@ namespace ImGuiNET public ref int MetricsActiveWindows => ref Unsafe.AsRef(&NativePtr->MetricsActiveWindows); public ref int MetricsActiveAllocations => ref Unsafe.AsRef(&NativePtr->MetricsActiveAllocations); public ref Vector2 MouseDelta => ref Unsafe.AsRef(&NativePtr->MouseDelta); + public ref ImGuiKeyModFlags KeyMods => ref Unsafe.AsRef(&NativePtr->KeyMods); public ref Vector2 MousePosPrev => ref Unsafe.AsRef(&NativePtr->MousePosPrev); public RangeAccessor MouseClickedPos => new RangeAccessor(&NativePtr->MouseClickedPos_0, 5); public RangeAccessor MouseClickedTime => new RangeAccessor(NativePtr->MouseClickedTime, 5); @@ -177,10 +195,12 @@ namespace ImGuiNET public RangeAccessor KeysDownDurationPrev => new RangeAccessor(NativePtr->KeysDownDurationPrev, 512); public RangeAccessor NavInputsDownDuration => new RangeAccessor(NativePtr->NavInputsDownDuration, 21); public RangeAccessor NavInputsDownDurationPrev => new RangeAccessor(NativePtr->NavInputsDownDurationPrev, 21); + public ref float PenPressure => ref Unsafe.AsRef(&NativePtr->PenPressure); + public ref ushort InputQueueSurrogate => ref Unsafe.AsRef(&NativePtr->InputQueueSurrogate); public ImVector InputQueueCharacters => new ImVector(NativePtr->InputQueueCharacters); public void AddInputCharacter(uint c) { - ImGuiNative.ImGuiIO_AddInputCharacter(NativePtr, c); + ImGuiNative.ImGuiIO_AddInputCharacter((ImGuiIO*)(NativePtr), c); } public void AddInputCharactersUTF8(string str) { @@ -202,19 +222,23 @@ namespace ImGuiNET native_str[native_str_offset] = 0; } else { native_str = null; } - ImGuiNative.ImGuiIO_AddInputCharactersUTF8(NativePtr, native_str); + ImGuiNative.ImGuiIO_AddInputCharactersUTF8((ImGuiIO*)(NativePtr), native_str); if (str_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str); } } + public void AddInputCharacterUTF16(ushort c) + { + ImGuiNative.ImGuiIO_AddInputCharacterUTF16((ImGuiIO*)(NativePtr), c); + } public void ClearInputCharacters() { - ImGuiNative.ImGuiIO_ClearInputCharacters(NativePtr); + ImGuiNative.ImGuiIO_ClearInputCharacters((ImGuiIO*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImGuiIO_destroy(NativePtr); + ImGuiNative.ImGuiIO_destroy((ImGuiIO*)(NativePtr)); } } } diff --git a/src/ImGui.NET/Generated/ImGuiInputTextCallbackData.gen.cs b/src/ImGui.NET/Generated/ImGuiInputTextCallbackData.gen.cs index 45b7805..37e10fe 100644 --- a/src/ImGui.NET/Generated/ImGuiInputTextCallbackData.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiInputTextCallbackData.gen.cs @@ -42,15 +42,15 @@ namespace ImGuiNET public ref int SelectionEnd => ref Unsafe.AsRef(&NativePtr->SelectionEnd); public void DeleteChars(int pos, int bytes_count) { - ImGuiNative.ImGuiInputTextCallbackData_DeleteChars(NativePtr, pos, bytes_count); + ImGuiNative.ImGuiInputTextCallbackData_DeleteChars((ImGuiInputTextCallbackData*)(NativePtr), pos, bytes_count); } public void Destroy() { - ImGuiNative.ImGuiInputTextCallbackData_destroy(NativePtr); + ImGuiNative.ImGuiInputTextCallbackData_destroy((ImGuiInputTextCallbackData*)(NativePtr)); } public bool HasSelection() { - byte ret = ImGuiNative.ImGuiInputTextCallbackData_HasSelection(NativePtr); + byte ret = ImGuiNative.ImGuiInputTextCallbackData_HasSelection((ImGuiInputTextCallbackData*)(NativePtr)); return ret != 0; } public void InsertChars(int pos, string text) @@ -74,7 +74,7 @@ namespace ImGuiNET } else { native_text = null; } byte* native_text_end = null; - ImGuiNative.ImGuiInputTextCallbackData_InsertChars(NativePtr, pos, native_text, native_text_end); + ImGuiNative.ImGuiInputTextCallbackData_InsertChars((ImGuiInputTextCallbackData*)(NativePtr), pos, native_text, native_text_end); if (text_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_text); diff --git a/src/ImGui.NET/Generated/ImGuiKeyModFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiKeyModFlags.gen.cs new file mode 100644 index 0000000..b74de51 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiKeyModFlags.gen.cs @@ -0,0 +1,12 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiKeyModFlags + { + None = 0, + Ctrl = 1 << 0, + Shift = 1 << 1, + Alt = 1 << 2, + Super = 1 << 3, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs index cb80a65..266f0b7 100644 --- a/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiListClipper.gen.cs @@ -31,23 +31,23 @@ namespace ImGuiNET public void Begin(int items_count) { float items_height = -1.0f; - ImGuiNative.ImGuiListClipper_Begin(NativePtr, items_count, items_height); + ImGuiNative.ImGuiListClipper_Begin((ImGuiListClipper*)(NativePtr), items_count, items_height); } public void Begin(int items_count, float items_height) { - ImGuiNative.ImGuiListClipper_Begin(NativePtr, items_count, items_height); + ImGuiNative.ImGuiListClipper_Begin((ImGuiListClipper*)(NativePtr), items_count, items_height); } public void Destroy() { - ImGuiNative.ImGuiListClipper_destroy(NativePtr); + ImGuiNative.ImGuiListClipper_destroy((ImGuiListClipper*)(NativePtr)); } public void End() { - ImGuiNative.ImGuiListClipper_End(NativePtr); + ImGuiNative.ImGuiListClipper_End((ImGuiListClipper*)(NativePtr)); } public bool Step() { - byte ret = ImGuiNative.ImGuiListClipper_Step(NativePtr); + byte ret = ImGuiNative.ImGuiListClipper_Step((ImGuiListClipper*)(NativePtr)); return ret != 0; } } diff --git a/src/ImGui.NET/Generated/ImGuiNative.gen.cs b/src/ImGui.NET/Generated/ImGuiNative.gen.cs index 9b0a2c9..bff7976 100644 --- a/src/ImGui.NET/Generated/ImGuiNative.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNative.gen.cs @@ -15,7 +15,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBegin(byte* name, byte* p_open, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginChild(byte* str_id, Vector2 size, byte border, ImGuiWindowFlags flags); + public static extern byte igBeginChildStr(byte* str_id, Vector2 size, byte border, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginChildID(uint id, Vector2 size, byte border, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -37,11 +37,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginPopup(byte* str_id, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginPopupContextItem(byte* str_id, ImGuiMouseButton mouse_button); + public static extern byte igBeginPopupContextItem(byte* str_id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginPopupContextVoid(byte* str_id, ImGuiMouseButton mouse_button); + public static extern byte igBeginPopupContextVoid(byte* str_id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igBeginPopupContextWindow(byte* str_id, ImGuiMouseButton mouse_button, byte also_over_items); + public static extern byte igBeginPopupContextWindow(byte* str_id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igBeginPopupModal(byte* name, byte* p_open, ImGuiWindowFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -60,8 +60,8 @@ namespace ImGuiNET public static extern float igCalcItemWidth(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igCalcListClipping(int items_count, float items_height, int* out_items_display_start, int* out_items_display_end); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igCalcTextSize_nonUDT2")] - public static extern Vector2 igCalcTextSize(byte* text, byte* text_end, byte hide_text_after_double_hash, float wrap_width); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igCalcTextSize(Vector2* pOut, byte* text, byte* text_end, byte hide_text_after_double_hash, float wrap_width); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igCaptureKeyboardFromApp(byte want_capture_keyboard_value); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -73,7 +73,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igCloseCurrentPopup(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igCollapsingHeader(byte* label, ImGuiTreeNodeFlags flags); + public static extern byte igCollapsingHeaderTreeNodeFlags(byte* label, ImGuiTreeNodeFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igCollapsingHeaderBoolPtr(byte* label, byte* p_open, ImGuiTreeNodeFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -84,8 +84,8 @@ namespace ImGuiNET public static extern void igColorConvertHSVtoRGB(float h, float s, float v, float* out_r, float* out_g, float* out_b); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igColorConvertRGBtoHSV(float r, float g, float b, float* out_h, float* out_s, float* out_v); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igColorConvertU32ToFloat4_nonUDT2")] - public static extern Vector4 igColorConvertU32ToFloat4(uint @in); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igColorConvertU32ToFloat4(Vector4* pOut, uint @in); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igColorEdit3(byte* label, Vector3* col, ImGuiColorEditFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -97,7 +97,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igColumns(int count, byte* id, byte border); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igCombo(byte* label, int* current_item, byte** items, int items_count, int popup_max_height_in_items); + public static extern byte igComboStr_arr(byte* label, int* current_item, byte** items, int items_count, int popup_max_height_in_items); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igComboStr(byte* label, int* current_item, byte* items_separated_by_zeros, int popup_max_height_in_items); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -107,29 +107,35 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igDestroyContext(IntPtr ctx); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragFloat(byte* label, float* v, float v_speed, float v_min, float v_max, byte* format, float power); + public static extern void igDestroyPlatformWindows(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igDockSpace(uint id, Vector2 size, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern uint igDockSpaceOverViewport(ImGuiViewport* viewport, ImGuiDockNodeFlags flags, ImGuiWindowClass* window_class); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragFloat2(byte* label, Vector2* v, float v_speed, float v_min, float v_max, byte* format, float power); + public static extern byte igDragFloat(byte* label, float* v, float v_speed, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragFloat3(byte* label, Vector3* v, float v_speed, float v_min, float v_max, byte* format, float power); + public static extern byte igDragFloat2(byte* label, Vector2* v, float v_speed, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragFloat4(byte* label, Vector4* v, float v_speed, float v_min, float v_max, byte* format, float power); + public static extern byte igDragFloat3(byte* label, Vector3* v, float v_speed, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragFloatRange2(byte* label, float* v_current_min, float* v_current_max, float v_speed, float v_min, float v_max, byte* format, byte* format_max, float power); + public static extern byte igDragFloat4(byte* label, Vector4* v, float v_speed, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragInt(byte* label, int* v, float v_speed, int v_min, int v_max, byte* format); + public static extern byte igDragFloatRange2(byte* label, float* v_current_min, float* v_current_max, float v_speed, float v_min, float v_max, byte* format, byte* format_max, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragInt2(byte* label, int* v, float v_speed, int v_min, int v_max, byte* format); + public static extern byte igDragInt(byte* label, int* v, float v_speed, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragInt3(byte* label, int* v, float v_speed, int v_min, int v_max, byte* format); + public static extern byte igDragInt2(byte* label, int* v, float v_speed, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragInt4(byte* label, int* v, float v_speed, int v_min, int v_max, byte* format); + public static extern byte igDragInt3(byte* label, int* v, float v_speed, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragIntRange2(byte* label, int* v_current_min, int* v_current_max, float v_speed, int v_min, int v_max, byte* format, byte* format_max); + public static extern byte igDragInt4(byte* label, int* v, float v_speed, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragScalar(byte* label, ImGuiDataType data_type, void* p_data, float v_speed, void* p_min, void* p_max, byte* format, float power); + public static extern byte igDragIntRange2(byte* label, int* v_current_min, int* v_current_max, float v_speed, int v_min, int v_max, byte* format, byte* format_max, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igDragScalarN(byte* label, ImGuiDataType data_type, void* p_data, int components, float v_speed, void* p_min, void* p_max, byte* format, float power); + public static extern byte igDragScalar(byte* label, ImGuiDataType data_type, void* p_data, float v_speed, void* p_min, void* p_max, byte* format, ImGuiSliderFlags flags); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igDragScalarN(byte* label, ImGuiDataType data_type, void* p_data, int components, float v_speed, void* p_min, void* p_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igDummy(Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -163,11 +169,17 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igEndTooltip(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImDrawList* igGetBackgroundDrawList(); + public static extern ImGuiViewport* igFindViewportByID(uint id); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiViewport* igFindViewportByPlatformHandle(void* platform_handle); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImDrawList* igGetBackgroundDrawListNil(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImDrawList* igGetBackgroundDrawListViewportPtr(ImGuiViewport* viewport); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte* igGetClipboardText(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetColorU32(ImGuiCol idx, float alpha_mul); + public static extern uint igGetColorU32Col(ImGuiCol idx, float alpha_mul); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igGetColorU32Vec4(Vector4 col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -180,22 +192,22 @@ namespace ImGuiNET public static extern int igGetColumnsCount(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetColumnWidth(int column_index); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetContentRegionAvail_nonUDT2")] - public static extern Vector2 igGetContentRegionAvail(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetContentRegionMax_nonUDT2")] - public static extern Vector2 igGetContentRegionMax(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetContentRegionAvail(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetContentRegionMax(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr igGetCurrentContext(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetCursorPos_nonUDT2")] - public static extern Vector2 igGetCursorPos(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetCursorPos(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetCursorPosX(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetCursorPosY(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetCursorScreenPos_nonUDT2")] - public static extern Vector2 igGetCursorScreenPos(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetCursorStartPos_nonUDT2")] - public static extern Vector2 igGetCursorStartPos(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetCursorScreenPos(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetCursorStartPos(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiPayload* igGetDragDropPayload(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -206,10 +218,12 @@ namespace ImGuiNET public static extern ImFont* igGetFont(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetFontSize(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetFontTexUvWhitePixel_nonUDT2")] - public static extern Vector2 igGetFontTexUvWhitePixel(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImDrawList* igGetForegroundDrawList(); + public static extern void igGetFontTexUvWhitePixel(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImDrawList* igGetForegroundDrawListNil(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImDrawList* igGetForegroundDrawListViewportPtr(ImGuiViewport* viewport); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int igGetFrameCount(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -219,29 +233,33 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igGetIDStr(byte* str_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern uint igGetIDRange(byte* str_id_begin, byte* str_id_end); + public static extern uint igGetIDStrStr(byte* str_id_begin, byte* str_id_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern uint igGetIDPtr(void* ptr_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiIO* igGetIO(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetItemRectMax_nonUDT2")] - public static extern Vector2 igGetItemRectMax(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetItemRectMin_nonUDT2")] - public static extern Vector2 igGetItemRectMin(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetItemRectSize_nonUDT2")] - public static extern Vector2 igGetItemRectSize(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetItemRectMax(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetItemRectMin(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetItemRectSize(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int igGetKeyIndex(ImGuiKey imgui_key); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int igGetKeyPressedAmount(int key_index, float repeat_delay, float rate); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiViewport* igGetMainViewport(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiMouseCursor igGetMouseCursor(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetMouseDragDelta_nonUDT2")] - public static extern Vector2 igGetMouseDragDelta(ImGuiMouseButton button, float lock_threshold); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetMousePos_nonUDT2")] - public static extern Vector2 igGetMousePos(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetMousePosOnOpeningCurrentPopup_nonUDT2")] - public static extern Vector2 igGetMousePosOnOpeningCurrentPopup(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetMouseDragDelta(Vector2* pOut, ImGuiMouseButton button, float lock_threshold); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetMousePos(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetMousePosOnOpeningCurrentPopup(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiPlatformIO* igGetPlatformIO(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetScrollMaxX(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -268,20 +286,26 @@ namespace ImGuiNET public static extern float igGetTreeNodeToLabelSpacing(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte* igGetVersion(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetWindowContentRegionMax_nonUDT2")] - public static extern Vector2 igGetWindowContentRegionMax(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetWindowContentRegionMin_nonUDT2")] - public static extern Vector2 igGetWindowContentRegionMin(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetWindowContentRegionMax(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetWindowContentRegionMin(Vector2* pOut); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetWindowContentRegionWidth(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern uint igGetWindowDockID(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern float igGetWindowDpiScale(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImDrawList* igGetWindowDrawList(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetWindowHeight(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetWindowPos_nonUDT2")] - public static extern Vector2 igGetWindowPos(); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "igGetWindowSize_nonUDT2")] - public static extern Vector2 igGetWindowSize(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetWindowPos(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igGetWindowSize(Vector2* pOut); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiViewport* igGetWindowViewport(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern float igGetWindowWidth(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -319,7 +343,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igInputTextWithHint(byte* label, byte* hint, byte* buf, uint buf_size, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igInvisibleButton(byte* str_id, Vector2 size); + public static extern byte igInvisibleButton(byte* str_id, Vector2 size, ImGuiButtonFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsAnyItemActive(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -369,9 +393,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsMouseReleased(ImGuiMouseButton button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsPopupOpen(byte* str_id); + public static extern byte igIsPopupOpenStr(byte* str_id, ImGuiPopupFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igIsRectVisible(Vector2 size); + public static extern byte igIsRectVisibleNil(Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsRectVisibleVec2(Vector2 rect_min, Vector2 rect_max); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -379,6 +403,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsWindowCollapsed(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte igIsWindowDocked(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsWindowFocused(ImGuiFocusedFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igIsWindowHovered(ImGuiHoveredFlags flags); @@ -423,13 +449,13 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igNextColumn(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igOpenPopup(byte* str_id); + public static extern void igOpenPopup(byte* str_id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igOpenPopupOnItemClick(byte* str_id, ImGuiMouseButton mouse_button); + public static extern byte igOpenPopupContextItem(byte* str_id, ImGuiPopupFlags popup_flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPlotHistogramFloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPlotLines(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); + public static extern void igPlotLinesFloatPtr(byte* label, float* values, int values_count, int values_offset, byte* overlay_text, float scale_min, float scale_max, Vector2 graph_size, int stride); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPopAllowKeyboardFocus(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -461,7 +487,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushIDStr(byte* str_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushIDRange(byte* str_id_begin, byte* str_id_end); + public static extern void igPushIDStrStr(byte* str_id_begin, byte* str_id_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushIDPtr(void* ptr_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -471,7 +497,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushStyleColorU32(ImGuiCol idx, uint col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igPushStyleColor(ImGuiCol idx, Vector4 col); + public static extern void igPushStyleColorVec4(ImGuiCol idx, Vector4 col); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igPushStyleVarFloat(ImGuiStyleVar idx, float val); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -485,6 +511,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igRender(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igRenderPlatformWindowsDefault(void* platform_render_arg, void* renderer_render_arg); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igResetMouseDragDelta(ImGuiMouseButton button); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSameLine(float offset_from_start_x, float spacing); @@ -493,7 +521,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte* igSaveIniSettingsToMemory(uint* out_ini_size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSelectable(byte* label, byte selected, ImGuiSelectableFlags flags, Vector2 size); + public static extern byte igSelectableBool(byte* label, byte selected, ImGuiSelectableFlags flags, Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igSelectableBoolPtr(byte* label, byte* p_selected, ImGuiSelectableFlags flags, Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -533,10 +561,14 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowBgAlpha(float alpha); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetNextWindowClass(ImGuiWindowClass* window_class); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowCollapsed(byte collapsed, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowContentSize(Vector2 size); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetNextWindowDockID(uint dock_id, ImGuiCond cond); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowFocus(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowPos(Vector2 pos, ImGuiCond cond, Vector2 pivot); @@ -545,17 +577,19 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowSizeConstraints(Vector2 size_min, Vector2 size_max, ImGuiSizeCallback custom_callback, void* custom_callback_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetScrollFromPosX(float local_x, float center_x_ratio); + public static extern void igSetNextWindowViewport(uint viewport_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetScrollFromPosY(float local_y, float center_y_ratio); + public static extern void igSetScrollFromPosXFloat(float local_x, float center_x_ratio); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igSetScrollFromPosYFloat(float local_y, float center_y_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollHereX(float center_x_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetScrollHereY(float center_y_ratio); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetScrollX(float scroll_x); + public static extern void igSetScrollXFloat(float scroll_x); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetScrollY(float scroll_y); + public static extern void igSetScrollYFloat(float scroll_y); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetStateStorage(ImGuiStorage* storage); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -567,7 +601,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetWindowCollapsedStr(byte* name, byte collapsed, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetWindowFocus(); + public static extern void igSetWindowFocusNil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetWindowFocusStr(byte* name); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -595,27 +629,27 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igShowUserGuide(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderAngle(byte* label, float* v_rad, float v_degrees_min, float v_degrees_max, byte* format); + public static extern byte igSliderAngle(byte* label, float* v_rad, float v_degrees_min, float v_degrees_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderFloat(byte* label, float* v, float v_min, float v_max, byte* format, float power); + public static extern byte igSliderFloat(byte* label, float* v, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderFloat2(byte* label, Vector2* v, float v_min, float v_max, byte* format, float power); + public static extern byte igSliderFloat2(byte* label, Vector2* v, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderFloat3(byte* label, Vector3* v, float v_min, float v_max, byte* format, float power); + public static extern byte igSliderFloat3(byte* label, Vector3* v, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderFloat4(byte* label, Vector4* v, float v_min, float v_max, byte* format, float power); + public static extern byte igSliderFloat4(byte* label, Vector4* v, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderInt(byte* label, int* v, int v_min, int v_max, byte* format); + public static extern byte igSliderInt(byte* label, int* v, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderInt2(byte* label, int* v, int v_min, int v_max, byte* format); + public static extern byte igSliderInt2(byte* label, int* v, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderInt3(byte* label, int* v, int v_min, int v_max, byte* format); + public static extern byte igSliderInt3(byte* label, int* v, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderInt4(byte* label, int* v, int v_min, int v_max, byte* format); + public static extern byte igSliderInt4(byte* label, int* v, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderScalar(byte* label, ImGuiDataType data_type, void* p_data, void* p_min, void* p_max, byte* format, float power); + public static extern byte igSliderScalar(byte* label, ImGuiDataType data_type, void* p_data, void* p_min, void* p_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igSliderScalarN(byte* label, ImGuiDataType data_type, void* p_data, int components, void* p_min, void* p_max, byte* format, float power); + public static extern byte igSliderScalarN(byte* label, ImGuiDataType data_type, void* p_data, int components, void* p_min, void* p_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte igSmallButton(byte* label); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -657,6 +691,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igUnindent(float indent_w); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void igUpdatePlatformWindows(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igValueBool(byte* prefix, byte b); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igValueInt(byte* prefix, int v); @@ -665,17 +701,17 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igValueFloat(byte* prefix, float v, byte* float_format); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igVSliderFloat(byte* label, Vector2 size, float* v, float v_min, float v_max, byte* format, float power); + public static extern byte igVSliderFloat(byte* label, Vector2 size, float* v, float v_min, float v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igVSliderInt(byte* label, Vector2 size, int* v, int v_min, int v_max, byte* format); + public static extern byte igVSliderInt(byte* label, Vector2 size, int* v, int v_min, int v_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte igVSliderScalar(byte* label, Vector2 size, ImGuiDataType data_type, void* p_data, void* p_min, void* p_max, byte* format, float power); + public static extern byte igVSliderScalar(byte* label, Vector2 size, ImGuiDataType data_type, void* p_data, void* p_min, void* p_max, byte* format, ImGuiSliderFlags flags); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImColor_destroy(ImColor* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "ImColor_HSV_nonUDT2")] - public static extern ImColor ImColor_HSV(ImColor* self, float h, float s, float v, float a); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImColor* ImColor_ImColor(); + public static extern void ImColor_HSV(ImColor* pOut, ImColor* self, float h, float s, float v, float a); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImColor* ImColor_ImColorNil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImColor* ImColor_ImColorInt(int r, int g, int b, int a); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -701,6 +737,18 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawData_ScaleClipRects(ImDrawData* self, Vector2 fb_scale); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__ClearFreeMemory(ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__OnChangedClipRect(ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__OnChangedTextureID(ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__OnChangedVtxOffset(ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__PopUnusedDrawCmd(ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList__ResetForNewFrame(ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddBezierCurve(ImDrawList* self, Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, uint col, float thickness, int num_segments); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddCallback(ImDrawList* self, IntPtr callback, void* callback_data); @@ -737,7 +785,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddRectFilledMultiColor(ImDrawList* self, Vector2 p_min, Vector2 p_max, uint col_upr_left, uint col_upr_right, uint col_bot_right, uint col_bot_left); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_AddText(ImDrawList* self, Vector2 pos, uint col, byte* text_begin, byte* text_end); + public static extern void ImDrawList_AddTextVec2(ImDrawList* self, Vector2 pos, uint col, byte* text_begin, byte* text_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_AddTextFontPtr(ImDrawList* self, ImFont* font, float font_size, Vector2 pos, uint col, byte* text_begin, byte* text_end, float wrap_width, Vector4* cpu_fine_clip_rect); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -751,17 +799,13 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_ChannelsSplit(ImDrawList* self, int count); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_Clear(ImDrawList* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_ClearFreeMemory(ImDrawList* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImDrawList* ImDrawList_CloneOutput(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_destroy(ImDrawList* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "ImDrawList_GetClipRectMax_nonUDT2")] - public static extern Vector2 ImDrawList_GetClipRectMax(ImDrawList* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "ImDrawList_GetClipRectMin_nonUDT2")] - public static extern Vector2 ImDrawList_GetClipRectMin(ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList_GetClipRectMax(Vector2* pOut, ImDrawList* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawList_GetClipRectMin(Vector2* pOut, ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImDrawList* ImDrawList_ImDrawList(IntPtr shared_data); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -809,10 +853,6 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_PushTextureID(ImDrawList* self, IntPtr texture_id); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_UpdateClipRect(ImDrawList* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_UpdateTextureID(ImDrawList* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawListSplitter_Clear(ImDrawListSplitter* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawListSplitter_ClearFreeMemory(ImDrawListSplitter* self); @@ -827,13 +867,13 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawListSplitter_Split(ImDrawListSplitter* self, ImDrawList* draw_list, int count); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImFont_AddGlyph(ImFont* self, ushort c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x); + public static extern void ImFont_AddGlyph(ImFont* self, ImFontConfig* src_cfg, ushort c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFont_AddRemapChar(ImFont* self, ushort dst, ushort src, byte overwrite_dst); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFont_BuildLookupTable(ImFont* self); - [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl, EntryPoint = "ImFont_CalcTextSizeA_nonUDT2")] - public static extern Vector2 ImFont_CalcTextSizeA(ImFont* self, float size, float max_width, float wrap_width, byte* text_begin, byte* text_end, byte** remaining); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImFont_CalcTextSizeA(Vector2* pOut, ImFont* self, float size, float max_width, float wrap_width, byte* text_begin, byte* text_end, byte** remaining); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte* ImFont_CalcWordWrapPositionA(ImFont* self, float scale, byte* text, byte* text_end, float wrap_width); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -853,6 +893,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImFont* ImFont_ImFont(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern byte ImFont_IsGlyphRangeUnused(ImFont* self, uint c_begin, uint c_last); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImFont_IsLoaded(ImFont* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFont_RenderChar(ImFont* self, ImDrawList* draw_list, float size, Vector2 pos, uint col, ushort c); @@ -861,9 +903,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFont_SetFallbackChar(ImFont* self, ushort c); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImFont_SetGlyphVisible(ImFont* self, ushort c, byte visible); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self, ImFont* font, ushort id, int width, int height, float advance_x, Vector2 offset); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self, uint id, int width, int height); + public static extern int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self, int width, int height); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImFont* ImFontAtlas_AddFont(ImFontAtlas* self, ImFontConfig* font_cfg); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -947,11 +991,11 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern byte ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self, int n); + public static extern byte ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self, uint n); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self, int n); + public static extern void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self, uint n); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self, int pos, int bytes_count); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -967,6 +1011,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self, byte* str); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self, ushort c); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_ClearInputCharacters(ImGuiIO* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_destroy(ImGuiIO* self); @@ -999,6 +1045,14 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiPayload_IsPreview(ImGuiPayload* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiPlatformIO_destroy(ImGuiPlatformIO* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiPlatformIO* ImGuiPlatformIO_ImGuiPlatformIO(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiPlatformMonitor* ImGuiPlatformMonitor_ImGuiPlatformMonitor(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiStorage_Clear(ImGuiStorage* self); @@ -1083,21 +1137,35 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImGuiTextRange_empty(ImGuiTextRange* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRange(); + public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeNil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(byte* _b, byte* _e); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiTextRange_split(ImGuiTextRange* self, byte separator, ImVector* @out); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiViewport_destroy(ImGuiViewport* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiViewport_GetCenter(Vector2* pOut, ImGuiViewport* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiViewport_GetWorkPos(Vector2* pOut, ImGuiViewport* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiViewport_GetWorkSize(Vector2* pOut, ImGuiViewport* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiViewport* ImGuiViewport_ImGuiViewport(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImGuiWindowClass_destroy(ImGuiWindowClass* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImGuiWindowClass* ImGuiWindowClass_ImGuiWindowClass(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImVec2_destroy(Vector2* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Vector2* ImVec2_ImVec2(); + public static extern Vector2* ImVec2_ImVec2Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern Vector2* ImVec2_ImVec2Float(float _x, float _y); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImVec4_destroy(Vector4* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern Vector4* ImVec4_ImVec4(); + public static extern Vector4* ImVec4_ImVec4Nil(); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern Vector4* ImVec4_ImVec4Float(float _x, float _y, float _z, float _w); } diff --git a/src/ImGui.NET/Generated/ImGuiOnceUponAFrame.gen.cs b/src/ImGui.NET/Generated/ImGuiOnceUponAFrame.gen.cs index aa076d9..d6d7db8 100644 --- a/src/ImGui.NET/Generated/ImGuiOnceUponAFrame.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiOnceUponAFrame.gen.cs @@ -20,7 +20,7 @@ namespace ImGuiNET public ref int RefFrame => ref Unsafe.AsRef(&NativePtr->RefFrame); public void Destroy() { - ImGuiNative.ImGuiOnceUponAFrame_destroy(NativePtr); + ImGuiNative.ImGuiOnceUponAFrame_destroy((ImGuiOnceUponAFrame*)(NativePtr)); } } } diff --git a/src/ImGui.NET/Generated/ImGuiPayload.gen.cs b/src/ImGui.NET/Generated/ImGuiPayload.gen.cs index 29937b2..117e7e6 100644 --- a/src/ImGui.NET/Generated/ImGuiPayload.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiPayload.gen.cs @@ -34,11 +34,11 @@ namespace ImGuiNET public ref bool Delivery => ref Unsafe.AsRef(&NativePtr->Delivery); public void Clear() { - ImGuiNative.ImGuiPayload_Clear(NativePtr); + ImGuiNative.ImGuiPayload_Clear((ImGuiPayload*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImGuiPayload_destroy(NativePtr); + ImGuiNative.ImGuiPayload_destroy((ImGuiPayload*)(NativePtr)); } public bool IsDataType(string type) { @@ -60,7 +60,7 @@ namespace ImGuiNET native_type[native_type_offset] = 0; } else { native_type = null; } - byte ret = ImGuiNative.ImGuiPayload_IsDataType(NativePtr, native_type); + byte ret = ImGuiNative.ImGuiPayload_IsDataType((ImGuiPayload*)(NativePtr), native_type); if (type_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_type); @@ -69,12 +69,12 @@ namespace ImGuiNET } public bool IsDelivery() { - byte ret = ImGuiNative.ImGuiPayload_IsDelivery(NativePtr); + byte ret = ImGuiNative.ImGuiPayload_IsDelivery((ImGuiPayload*)(NativePtr)); return ret != 0; } public bool IsPreview() { - byte ret = ImGuiNative.ImGuiPayload_IsPreview(NativePtr); + byte ret = ImGuiNative.ImGuiPayload_IsPreview((ImGuiPayload*)(NativePtr)); return ret != 0; } } diff --git a/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs b/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs new file mode 100644 index 0000000..aa94b29 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiPlatformIO.gen.cs @@ -0,0 +1,78 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiPlatformIO + { + public IntPtr Platform_CreateWindow; + public IntPtr Platform_DestroyWindow; + public IntPtr Platform_ShowWindow; + public IntPtr Platform_SetWindowPos; + public IntPtr Platform_GetWindowPos; + public IntPtr Platform_SetWindowSize; + public IntPtr Platform_GetWindowSize; + public IntPtr Platform_SetWindowFocus; + public IntPtr Platform_GetWindowFocus; + public IntPtr Platform_GetWindowMinimized; + public IntPtr Platform_SetWindowTitle; + public IntPtr Platform_SetWindowAlpha; + public IntPtr Platform_UpdateWindow; + public IntPtr Platform_RenderWindow; + public IntPtr Platform_SwapBuffers; + public IntPtr Platform_GetWindowDpiScale; + public IntPtr Platform_OnChangedViewport; + public IntPtr Platform_SetImeInputPos; + public IntPtr Platform_CreateVkSurface; + public IntPtr Renderer_CreateWindow; + public IntPtr Renderer_DestroyWindow; + public IntPtr Renderer_SetWindowSize; + public IntPtr Renderer_RenderWindow; + public IntPtr Renderer_SwapBuffers; + public ImVector Monitors; + public ImGuiViewport* MainViewport; + public ImVector Viewports; + } + public unsafe partial struct ImGuiPlatformIOPtr + { + public ImGuiPlatformIO* NativePtr { get; } + public ImGuiPlatformIOPtr(ImGuiPlatformIO* nativePtr) => NativePtr = nativePtr; + public ImGuiPlatformIOPtr(IntPtr nativePtr) => NativePtr = (ImGuiPlatformIO*)nativePtr; + public static implicit operator ImGuiPlatformIOPtr(ImGuiPlatformIO* nativePtr) => new ImGuiPlatformIOPtr(nativePtr); + public static implicit operator ImGuiPlatformIO* (ImGuiPlatformIOPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiPlatformIOPtr(IntPtr nativePtr) => new ImGuiPlatformIOPtr(nativePtr); + public ref IntPtr Platform_CreateWindow => ref Unsafe.AsRef(&NativePtr->Platform_CreateWindow); + public ref IntPtr Platform_DestroyWindow => ref Unsafe.AsRef(&NativePtr->Platform_DestroyWindow); + public ref IntPtr Platform_ShowWindow => ref Unsafe.AsRef(&NativePtr->Platform_ShowWindow); + public ref IntPtr Platform_SetWindowPos => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowPos); + public ref IntPtr Platform_GetWindowPos => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowPos); + public ref IntPtr Platform_SetWindowSize => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowSize); + public ref IntPtr Platform_GetWindowSize => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowSize); + public ref IntPtr Platform_SetWindowFocus => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowFocus); + public ref IntPtr Platform_GetWindowFocus => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowFocus); + public ref IntPtr Platform_GetWindowMinimized => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowMinimized); + public ref IntPtr Platform_SetWindowTitle => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowTitle); + public ref IntPtr Platform_SetWindowAlpha => ref Unsafe.AsRef(&NativePtr->Platform_SetWindowAlpha); + public ref IntPtr Platform_UpdateWindow => ref Unsafe.AsRef(&NativePtr->Platform_UpdateWindow); + public ref IntPtr Platform_RenderWindow => ref Unsafe.AsRef(&NativePtr->Platform_RenderWindow); + public ref IntPtr Platform_SwapBuffers => ref Unsafe.AsRef(&NativePtr->Platform_SwapBuffers); + public ref IntPtr Platform_GetWindowDpiScale => ref Unsafe.AsRef(&NativePtr->Platform_GetWindowDpiScale); + public ref IntPtr Platform_OnChangedViewport => ref Unsafe.AsRef(&NativePtr->Platform_OnChangedViewport); + public ref IntPtr Platform_SetImeInputPos => ref Unsafe.AsRef(&NativePtr->Platform_SetImeInputPos); + public ref IntPtr Platform_CreateVkSurface => ref Unsafe.AsRef(&NativePtr->Platform_CreateVkSurface); + public ref IntPtr Renderer_CreateWindow => ref Unsafe.AsRef(&NativePtr->Renderer_CreateWindow); + public ref IntPtr Renderer_DestroyWindow => ref Unsafe.AsRef(&NativePtr->Renderer_DestroyWindow); + public ref IntPtr Renderer_SetWindowSize => ref Unsafe.AsRef(&NativePtr->Renderer_SetWindowSize); + public ref IntPtr Renderer_RenderWindow => ref Unsafe.AsRef(&NativePtr->Renderer_RenderWindow); + public ref IntPtr Renderer_SwapBuffers => ref Unsafe.AsRef(&NativePtr->Renderer_SwapBuffers); + public ImPtrVector Monitors => new ImPtrVector(NativePtr->Monitors, Unsafe.SizeOf()); + public ImGuiViewportPtr MainViewport => new ImGuiViewportPtr(NativePtr->MainViewport); + public ImVector Viewports => new ImVector(NativePtr->Viewports); + public void Destroy() + { + ImGuiNative.ImGuiPlatformIO_destroy((ImGuiPlatformIO*)(NativePtr)); + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiPlatformMonitor.gen.cs b/src/ImGui.NET/Generated/ImGuiPlatformMonitor.gen.cs new file mode 100644 index 0000000..8536d8a --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiPlatformMonitor.gen.cs @@ -0,0 +1,34 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiPlatformMonitor + { + public Vector2 MainPos; + public Vector2 MainSize; + public Vector2 WorkPos; + public Vector2 WorkSize; + public float DpiScale; + } + public unsafe partial struct ImGuiPlatformMonitorPtr + { + public ImGuiPlatformMonitor* NativePtr { get; } + public ImGuiPlatformMonitorPtr(ImGuiPlatformMonitor* nativePtr) => NativePtr = nativePtr; + public ImGuiPlatformMonitorPtr(IntPtr nativePtr) => NativePtr = (ImGuiPlatformMonitor*)nativePtr; + public static implicit operator ImGuiPlatformMonitorPtr(ImGuiPlatformMonitor* nativePtr) => new ImGuiPlatformMonitorPtr(nativePtr); + public static implicit operator ImGuiPlatformMonitor* (ImGuiPlatformMonitorPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiPlatformMonitorPtr(IntPtr nativePtr) => new ImGuiPlatformMonitorPtr(nativePtr); + public ref Vector2 MainPos => ref Unsafe.AsRef(&NativePtr->MainPos); + public ref Vector2 MainSize => ref Unsafe.AsRef(&NativePtr->MainSize); + public ref Vector2 WorkPos => ref Unsafe.AsRef(&NativePtr->WorkPos); + public ref Vector2 WorkSize => ref Unsafe.AsRef(&NativePtr->WorkSize); + public ref float DpiScale => ref Unsafe.AsRef(&NativePtr->DpiScale); + public void Destroy() + { + ImGuiNative.ImGuiPlatformMonitor_destroy((ImGuiPlatformMonitor*)(NativePtr)); + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiPopupFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiPopupFlags.gen.cs new file mode 100644 index 0000000..18e6710 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiPopupFlags.gen.cs @@ -0,0 +1,18 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiPopupFlags + { + None = 0, + MouseButtonLeft = 0, + MouseButtonRight = 1, + MouseButtonMiddle = 2, + MouseButtonMask = 0x1F, + MouseButtonDefault = 1, + NoOpenOverExistingPopup = 1 << 5, + NoOpenOverItems = 1 << 6, + AnyPopupId = 1 << 7, + AnyPopupLevel = 1 << 8, + AnyPopup = AnyPopupId | AnyPopupLevel, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiSliderFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiSliderFlags.gen.cs new file mode 100644 index 0000000..2664abb --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiSliderFlags.gen.cs @@ -0,0 +1,13 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiSliderFlags + { + None = 0, + ClampOnInput = 1 << 4, + Logarithmic = 1 << 5, + NoRoundToFormat = 1 << 6, + NoInput = 1 << 7, + InvalidMask = 0x7000000F, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiStorage.gen.cs b/src/ImGui.NET/Generated/ImGuiStorage.gen.cs index a7e020c..7838589 100644 --- a/src/ImGui.NET/Generated/ImGuiStorage.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStorage.gen.cs @@ -20,118 +20,118 @@ namespace ImGuiNET public ImPtrVector Data => new ImPtrVector(NativePtr->Data, Unsafe.SizeOf()); public void BuildSortByKey() { - ImGuiNative.ImGuiStorage_BuildSortByKey(NativePtr); + ImGuiNative.ImGuiStorage_BuildSortByKey((ImGuiStorage*)(NativePtr)); } public void Clear() { - ImGuiNative.ImGuiStorage_Clear(NativePtr); + ImGuiNative.ImGuiStorage_Clear((ImGuiStorage*)(NativePtr)); } public bool GetBool(uint key) { byte default_val = 0; - byte ret = ImGuiNative.ImGuiStorage_GetBool(NativePtr, key, default_val); + byte ret = ImGuiNative.ImGuiStorage_GetBool((ImGuiStorage*)(NativePtr), key, default_val); return ret != 0; } public bool GetBool(uint key, bool default_val) { byte native_default_val = default_val ? (byte)1 : (byte)0; - byte ret = ImGuiNative.ImGuiStorage_GetBool(NativePtr, key, native_default_val); + byte ret = ImGuiNative.ImGuiStorage_GetBool((ImGuiStorage*)(NativePtr), key, native_default_val); return ret != 0; } public byte* GetBoolRef(uint key) { byte default_val = 0; - byte* ret = ImGuiNative.ImGuiStorage_GetBoolRef(NativePtr, key, default_val); + byte* ret = ImGuiNative.ImGuiStorage_GetBoolRef((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public byte* GetBoolRef(uint key, bool default_val) { byte native_default_val = default_val ? (byte)1 : (byte)0; - byte* ret = ImGuiNative.ImGuiStorage_GetBoolRef(NativePtr, key, native_default_val); + byte* ret = ImGuiNative.ImGuiStorage_GetBoolRef((ImGuiStorage*)(NativePtr), key, native_default_val); return ret; } public float GetFloat(uint key) { float default_val = 0.0f; - float ret = ImGuiNative.ImGuiStorage_GetFloat(NativePtr, key, default_val); + float ret = ImGuiNative.ImGuiStorage_GetFloat((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public float GetFloat(uint key, float default_val) { - float ret = ImGuiNative.ImGuiStorage_GetFloat(NativePtr, key, default_val); + float ret = ImGuiNative.ImGuiStorage_GetFloat((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public float* GetFloatRef(uint key) { float default_val = 0.0f; - float* ret = ImGuiNative.ImGuiStorage_GetFloatRef(NativePtr, key, default_val); + float* ret = ImGuiNative.ImGuiStorage_GetFloatRef((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public float* GetFloatRef(uint key, float default_val) { - float* ret = ImGuiNative.ImGuiStorage_GetFloatRef(NativePtr, key, default_val); + float* ret = ImGuiNative.ImGuiStorage_GetFloatRef((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public int GetInt(uint key) { int default_val = 0; - int ret = ImGuiNative.ImGuiStorage_GetInt(NativePtr, key, default_val); + int ret = ImGuiNative.ImGuiStorage_GetInt((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public int GetInt(uint key, int default_val) { - int ret = ImGuiNative.ImGuiStorage_GetInt(NativePtr, key, default_val); + int ret = ImGuiNative.ImGuiStorage_GetInt((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public int* GetIntRef(uint key) { int default_val = 0; - int* ret = ImGuiNative.ImGuiStorage_GetIntRef(NativePtr, key, default_val); + int* ret = ImGuiNative.ImGuiStorage_GetIntRef((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public int* GetIntRef(uint key, int default_val) { - int* ret = ImGuiNative.ImGuiStorage_GetIntRef(NativePtr, key, default_val); + int* ret = ImGuiNative.ImGuiStorage_GetIntRef((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public IntPtr GetVoidPtr(uint key) { - void* ret = ImGuiNative.ImGuiStorage_GetVoidPtr(NativePtr, key); + void* ret = ImGuiNative.ImGuiStorage_GetVoidPtr((ImGuiStorage*)(NativePtr), key); return (IntPtr)ret; } public void** GetVoidPtrRef(uint key) { void* default_val = null; - void** ret = ImGuiNative.ImGuiStorage_GetVoidPtrRef(NativePtr, key, default_val); + void** ret = ImGuiNative.ImGuiStorage_GetVoidPtrRef((ImGuiStorage*)(NativePtr), key, default_val); return ret; } public void** GetVoidPtrRef(uint key, IntPtr default_val) { void* native_default_val = (void*)default_val.ToPointer(); - void** ret = ImGuiNative.ImGuiStorage_GetVoidPtrRef(NativePtr, key, native_default_val); + void** ret = ImGuiNative.ImGuiStorage_GetVoidPtrRef((ImGuiStorage*)(NativePtr), key, native_default_val); return ret; } public void SetAllInt(int val) { - ImGuiNative.ImGuiStorage_SetAllInt(NativePtr, val); + ImGuiNative.ImGuiStorage_SetAllInt((ImGuiStorage*)(NativePtr), val); } public void SetBool(uint key, bool val) { byte native_val = val ? (byte)1 : (byte)0; - ImGuiNative.ImGuiStorage_SetBool(NativePtr, key, native_val); + ImGuiNative.ImGuiStorage_SetBool((ImGuiStorage*)(NativePtr), key, native_val); } public void SetFloat(uint key, float val) { - ImGuiNative.ImGuiStorage_SetFloat(NativePtr, key, val); + ImGuiNative.ImGuiStorage_SetFloat((ImGuiStorage*)(NativePtr), key, val); } public void SetInt(uint key, int val) { - ImGuiNative.ImGuiStorage_SetInt(NativePtr, key, val); + ImGuiNative.ImGuiStorage_SetInt((ImGuiStorage*)(NativePtr), key, val); } public void SetVoidPtr(uint key, IntPtr val) { void* native_val = (void*)val.ToPointer(); - ImGuiNative.ImGuiStorage_SetVoidPtr(NativePtr, key, native_val); + ImGuiNative.ImGuiStorage_SetVoidPtr((ImGuiStorage*)(NativePtr), key, native_val); } } } diff --git a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs index 704715c..4464291 100644 --- a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs @@ -30,8 +30,10 @@ namespace ImGuiNET public float ScrollbarRounding; public float GrabMinSize; public float GrabRounding; + public float LogSliderDeadzone; public float TabRounding; public float TabBorderSize; + public float TabMinWidthForUnselectedCloseButton; public ImGuiDir ColorButtonPosition; public Vector2 ButtonTextAlign; public Vector2 SelectableTextAlign; @@ -39,6 +41,7 @@ namespace ImGuiNET public Vector2 DisplaySafeAreaPadding; public float MouseCursorScale; public byte AntiAliasedLines; + public byte AntiAliasedLinesUseTex; public byte AntiAliasedFill; public float CurveTessellationTol; public float CircleSegmentMaxError; @@ -90,6 +93,8 @@ namespace ImGuiNET public Vector4 Colors_45; public Vector4 Colors_46; public Vector4 Colors_47; + public Vector4 Colors_48; + public Vector4 Colors_49; } public unsafe partial struct ImGuiStylePtr { @@ -122,8 +127,10 @@ namespace ImGuiNET public ref float ScrollbarRounding => ref Unsafe.AsRef(&NativePtr->ScrollbarRounding); public ref float GrabMinSize => ref Unsafe.AsRef(&NativePtr->GrabMinSize); public ref float GrabRounding => ref Unsafe.AsRef(&NativePtr->GrabRounding); + public ref float LogSliderDeadzone => ref Unsafe.AsRef(&NativePtr->LogSliderDeadzone); public ref float TabRounding => ref Unsafe.AsRef(&NativePtr->TabRounding); public ref float TabBorderSize => ref Unsafe.AsRef(&NativePtr->TabBorderSize); + public ref float TabMinWidthForUnselectedCloseButton => ref Unsafe.AsRef(&NativePtr->TabMinWidthForUnselectedCloseButton); public ref ImGuiDir ColorButtonPosition => ref Unsafe.AsRef(&NativePtr->ColorButtonPosition); public ref Vector2 ButtonTextAlign => ref Unsafe.AsRef(&NativePtr->ButtonTextAlign); public ref Vector2 SelectableTextAlign => ref Unsafe.AsRef(&NativePtr->SelectableTextAlign); @@ -131,17 +138,18 @@ namespace ImGuiNET public ref Vector2 DisplaySafeAreaPadding => ref Unsafe.AsRef(&NativePtr->DisplaySafeAreaPadding); public ref float MouseCursorScale => ref Unsafe.AsRef(&NativePtr->MouseCursorScale); public ref bool AntiAliasedLines => ref Unsafe.AsRef(&NativePtr->AntiAliasedLines); + public ref bool AntiAliasedLinesUseTex => ref Unsafe.AsRef(&NativePtr->AntiAliasedLinesUseTex); public ref bool AntiAliasedFill => ref Unsafe.AsRef(&NativePtr->AntiAliasedFill); public ref float CurveTessellationTol => ref Unsafe.AsRef(&NativePtr->CurveTessellationTol); public ref float CircleSegmentMaxError => ref Unsafe.AsRef(&NativePtr->CircleSegmentMaxError); - public RangeAccessor Colors => new RangeAccessor(&NativePtr->Colors_0, 48); + public RangeAccessor Colors => new RangeAccessor(&NativePtr->Colors_0, 50); public void Destroy() { - ImGuiNative.ImGuiStyle_destroy(NativePtr); + ImGuiNative.ImGuiStyle_destroy((ImGuiStyle*)(NativePtr)); } public void ScaleAllSizes(float scale_factor) { - ImGuiNative.ImGuiStyle_ScaleAllSizes(NativePtr, scale_factor); + ImGuiNative.ImGuiStyle_ScaleAllSizes((ImGuiStyle*)(NativePtr), scale_factor); } } } diff --git a/src/ImGui.NET/Generated/ImGuiTabItemFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiTabItemFlags.gen.cs index 963b4cd..a4f8cc3 100644 --- a/src/ImGui.NET/Generated/ImGuiTabItemFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTabItemFlags.gen.cs @@ -8,5 +8,6 @@ namespace ImGuiNET SetSelected = 1 << 1, NoCloseWithMiddleMouseButton = 1 << 2, NoPushId = 1 << 3, + NoTooltip = 1 << 4, } } diff --git a/src/ImGui.NET/Generated/ImGuiTextBuffer.gen.cs b/src/ImGui.NET/Generated/ImGuiTextBuffer.gen.cs index 2c6c09f..bac78b6 100644 --- a/src/ImGui.NET/Generated/ImGuiTextBuffer.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTextBuffer.gen.cs @@ -39,7 +39,7 @@ namespace ImGuiNET } else { native_str = null; } byte* native_str_end = null; - ImGuiNative.ImGuiTextBuffer_append(NativePtr, native_str, native_str_end); + ImGuiNative.ImGuiTextBuffer_append((ImGuiTextBuffer*)(NativePtr), native_str, native_str_end); if (str_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_str); @@ -65,7 +65,7 @@ namespace ImGuiNET native_fmt[native_fmt_offset] = 0; } else { native_fmt = null; } - ImGuiNative.ImGuiTextBuffer_appendf(NativePtr, native_fmt); + ImGuiNative.ImGuiTextBuffer_appendf((ImGuiTextBuffer*)(NativePtr), native_fmt); if (fmt_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_fmt); @@ -73,39 +73,39 @@ namespace ImGuiNET } public string begin() { - byte* ret = ImGuiNative.ImGuiTextBuffer_begin(NativePtr); + byte* ret = ImGuiNative.ImGuiTextBuffer_begin((ImGuiTextBuffer*)(NativePtr)); return Util.StringFromPtr(ret); } public string c_str() { - byte* ret = ImGuiNative.ImGuiTextBuffer_c_str(NativePtr); + byte* ret = ImGuiNative.ImGuiTextBuffer_c_str((ImGuiTextBuffer*)(NativePtr)); return Util.StringFromPtr(ret); } public void clear() { - ImGuiNative.ImGuiTextBuffer_clear(NativePtr); + ImGuiNative.ImGuiTextBuffer_clear((ImGuiTextBuffer*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImGuiTextBuffer_destroy(NativePtr); + ImGuiNative.ImGuiTextBuffer_destroy((ImGuiTextBuffer*)(NativePtr)); } public bool empty() { - byte ret = ImGuiNative.ImGuiTextBuffer_empty(NativePtr); + byte ret = ImGuiNative.ImGuiTextBuffer_empty((ImGuiTextBuffer*)(NativePtr)); return ret != 0; } public string end() { - byte* ret = ImGuiNative.ImGuiTextBuffer_end(NativePtr); + byte* ret = ImGuiNative.ImGuiTextBuffer_end((ImGuiTextBuffer*)(NativePtr)); return Util.StringFromPtr(ret); } public void reserve(int capacity) { - ImGuiNative.ImGuiTextBuffer_reserve(NativePtr, capacity); + ImGuiNative.ImGuiTextBuffer_reserve((ImGuiTextBuffer*)(NativePtr), capacity); } public int size() { - int ret = ImGuiNative.ImGuiTextBuffer_size(NativePtr); + int ret = ImGuiNative.ImGuiTextBuffer_size((ImGuiTextBuffer*)(NativePtr)); return ret; } } diff --git a/src/ImGui.NET/Generated/ImGuiTextFilter.gen.cs b/src/ImGui.NET/Generated/ImGuiTextFilter.gen.cs index df73cdd..76e8b18 100644 --- a/src/ImGui.NET/Generated/ImGuiTextFilter.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTextFilter.gen.cs @@ -24,15 +24,15 @@ namespace ImGuiNET public ref int CountGrep => ref Unsafe.AsRef(&NativePtr->CountGrep); public void Build() { - ImGuiNative.ImGuiTextFilter_Build(NativePtr); + ImGuiNative.ImGuiTextFilter_Build((ImGuiTextFilter*)(NativePtr)); } public void Clear() { - ImGuiNative.ImGuiTextFilter_Clear(NativePtr); + ImGuiNative.ImGuiTextFilter_Clear((ImGuiTextFilter*)(NativePtr)); } public void Destroy() { - ImGuiNative.ImGuiTextFilter_destroy(NativePtr); + ImGuiNative.ImGuiTextFilter_destroy((ImGuiTextFilter*)(NativePtr)); } public bool Draw() { @@ -51,7 +51,7 @@ namespace ImGuiNET int native_label_offset = Util.GetUtf8("Filter(inc,-exc)", native_label, label_byteCount); native_label[native_label_offset] = 0; float width = 0.0f; - byte ret = ImGuiNative.ImGuiTextFilter_Draw(NativePtr, native_label, width); + byte ret = ImGuiNative.ImGuiTextFilter_Draw((ImGuiTextFilter*)(NativePtr), native_label, width); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -79,7 +79,7 @@ namespace ImGuiNET } else { native_label = null; } float width = 0.0f; - byte ret = ImGuiNative.ImGuiTextFilter_Draw(NativePtr, native_label, width); + byte ret = ImGuiNative.ImGuiTextFilter_Draw((ImGuiTextFilter*)(NativePtr), native_label, width); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -106,7 +106,7 @@ namespace ImGuiNET native_label[native_label_offset] = 0; } else { native_label = null; } - byte ret = ImGuiNative.ImGuiTextFilter_Draw(NativePtr, native_label, width); + byte ret = ImGuiNative.ImGuiTextFilter_Draw((ImGuiTextFilter*)(NativePtr), native_label, width); if (label_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_label); @@ -115,7 +115,7 @@ namespace ImGuiNET } public bool IsActive() { - byte ret = ImGuiNative.ImGuiTextFilter_IsActive(NativePtr); + byte ret = ImGuiNative.ImGuiTextFilter_IsActive((ImGuiTextFilter*)(NativePtr)); return ret != 0; } public bool PassFilter(string text) @@ -139,7 +139,7 @@ namespace ImGuiNET } else { native_text = null; } byte* native_text_end = null; - byte ret = ImGuiNative.ImGuiTextFilter_PassFilter(NativePtr, native_text, native_text_end); + byte ret = ImGuiNative.ImGuiTextFilter_PassFilter((ImGuiTextFilter*)(NativePtr), native_text, native_text_end); if (text_byteCount > Util.StackAllocationSizeLimit) { Util.Free(native_text); diff --git a/src/ImGui.NET/Generated/ImGuiTextRange.gen.cs b/src/ImGui.NET/Generated/ImGuiTextRange.gen.cs index 46d5a60..1f00fd6 100644 --- a/src/ImGui.NET/Generated/ImGuiTextRange.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiTextRange.gen.cs @@ -22,18 +22,18 @@ namespace ImGuiNET public IntPtr e { get => (IntPtr)NativePtr->e; set => NativePtr->e = (byte*)value; } public void Destroy() { - ImGuiNative.ImGuiTextRange_destroy(NativePtr); + ImGuiNative.ImGuiTextRange_destroy((ImGuiTextRange*)(NativePtr)); } public bool empty() { - byte ret = ImGuiNative.ImGuiTextRange_empty(NativePtr); + byte ret = ImGuiNative.ImGuiTextRange_empty((ImGuiTextRange*)(NativePtr)); return ret != 0; } public void split(byte separator, out ImVector @out) { fixed (ImVector* native_out = &@out) { - ImGuiNative.ImGuiTextRange_split(NativePtr, separator, native_out); + ImGuiNative.ImGuiTextRange_split((ImGuiTextRange*)(NativePtr), separator, native_out); } } } diff --git a/src/ImGui.NET/Generated/ImGuiViewport.gen.cs b/src/ImGui.NET/Generated/ImGuiViewport.gen.cs new file mode 100644 index 0000000..5f80f66 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiViewport.gen.cs @@ -0,0 +1,74 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiViewport + { + public uint ID; + public ImGuiViewportFlags Flags; + public Vector2 Pos; + public Vector2 Size; + public Vector2 WorkOffsetMin; + public Vector2 WorkOffsetMax; + public float DpiScale; + public ImDrawData* DrawData; + public uint ParentViewportId; + public void* RendererUserData; + public void* PlatformUserData; + public void* PlatformHandle; + public void* PlatformHandleRaw; + public byte PlatformRequestMove; + public byte PlatformRequestResize; + public byte PlatformRequestClose; + } + public unsafe partial struct ImGuiViewportPtr + { + public ImGuiViewport* NativePtr { get; } + public ImGuiViewportPtr(ImGuiViewport* nativePtr) => NativePtr = nativePtr; + public ImGuiViewportPtr(IntPtr nativePtr) => NativePtr = (ImGuiViewport*)nativePtr; + public static implicit operator ImGuiViewportPtr(ImGuiViewport* nativePtr) => new ImGuiViewportPtr(nativePtr); + public static implicit operator ImGuiViewport* (ImGuiViewportPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiViewportPtr(IntPtr nativePtr) => new ImGuiViewportPtr(nativePtr); + public ref uint ID => ref Unsafe.AsRef(&NativePtr->ID); + public ref ImGuiViewportFlags Flags => ref Unsafe.AsRef(&NativePtr->Flags); + public ref Vector2 Pos => ref Unsafe.AsRef(&NativePtr->Pos); + public ref Vector2 Size => ref Unsafe.AsRef(&NativePtr->Size); + public ref Vector2 WorkOffsetMin => ref Unsafe.AsRef(&NativePtr->WorkOffsetMin); + public ref Vector2 WorkOffsetMax => ref Unsafe.AsRef(&NativePtr->WorkOffsetMax); + public ref float DpiScale => ref Unsafe.AsRef(&NativePtr->DpiScale); + public ImDrawDataPtr DrawData => new ImDrawDataPtr(NativePtr->DrawData); + public ref uint ParentViewportId => ref Unsafe.AsRef(&NativePtr->ParentViewportId); + public IntPtr RendererUserData { get => (IntPtr)NativePtr->RendererUserData; set => NativePtr->RendererUserData = (void*)value; } + public IntPtr PlatformUserData { get => (IntPtr)NativePtr->PlatformUserData; set => NativePtr->PlatformUserData = (void*)value; } + public IntPtr PlatformHandle { get => (IntPtr)NativePtr->PlatformHandle; set => NativePtr->PlatformHandle = (void*)value; } + public IntPtr PlatformHandleRaw { get => (IntPtr)NativePtr->PlatformHandleRaw; set => NativePtr->PlatformHandleRaw = (void*)value; } + public ref bool PlatformRequestMove => ref Unsafe.AsRef(&NativePtr->PlatformRequestMove); + public ref bool PlatformRequestResize => ref Unsafe.AsRef(&NativePtr->PlatformRequestResize); + public ref bool PlatformRequestClose => ref Unsafe.AsRef(&NativePtr->PlatformRequestClose); + public void Destroy() + { + ImGuiNative.ImGuiViewport_destroy((ImGuiViewport*)(NativePtr)); + } + public Vector2 GetCenter() + { + Vector2 __retval; + ImGuiNative.ImGuiViewport_GetCenter(&__retval, (ImGuiViewport*)(NativePtr)); + return __retval; + } + public Vector2 GetWorkPos() + { + Vector2 __retval; + ImGuiNative.ImGuiViewport_GetWorkPos(&__retval, (ImGuiViewport*)(NativePtr)); + return __retval; + } + public Vector2 GetWorkSize() + { + Vector2 __retval; + ImGuiNative.ImGuiViewport_GetWorkSize(&__retval, (ImGuiViewport*)(NativePtr)); + return __retval; + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiViewportFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiViewportFlags.gen.cs new file mode 100644 index 0000000..dddcbc5 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiViewportFlags.gen.cs @@ -0,0 +1,18 @@ +namespace ImGuiNET +{ + [System.Flags] + public enum ImGuiViewportFlags + { + None = 0, + NoDecoration = 1 << 0, + NoTaskBarIcon = 1 << 1, + NoFocusOnAppearing = 1 << 2, + NoFocusOnClick = 1 << 3, + NoInputs = 1 << 4, + NoRendererClear = 1 << 5, + TopMost = 1 << 6, + Minimized = 1 << 7, + NoAutoMerge = 1 << 8, + CanHostOtherWindows = 1 << 9, + } +} diff --git a/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs b/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs new file mode 100644 index 0000000..bc21623 --- /dev/null +++ b/src/ImGui.NET/Generated/ImGuiWindowClass.gen.cs @@ -0,0 +1,40 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImGuiWindowClass + { + public uint ClassId; + public uint ParentViewportId; + public ImGuiViewportFlags ViewportFlagsOverrideSet; + public ImGuiViewportFlags ViewportFlagsOverrideClear; + public ImGuiDockNodeFlags DockNodeFlagsOverrideSet; + public ImGuiDockNodeFlags DockNodeFlagsOverrideClear; + public byte DockingAlwaysTabBar; + public byte DockingAllowUnclassed; + } + public unsafe partial struct ImGuiWindowClassPtr + { + public ImGuiWindowClass* NativePtr { get; } + public ImGuiWindowClassPtr(ImGuiWindowClass* nativePtr) => NativePtr = nativePtr; + public ImGuiWindowClassPtr(IntPtr nativePtr) => NativePtr = (ImGuiWindowClass*)nativePtr; + public static implicit operator ImGuiWindowClassPtr(ImGuiWindowClass* nativePtr) => new ImGuiWindowClassPtr(nativePtr); + public static implicit operator ImGuiWindowClass* (ImGuiWindowClassPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImGuiWindowClassPtr(IntPtr nativePtr) => new ImGuiWindowClassPtr(nativePtr); + public ref uint ClassId => ref Unsafe.AsRef(&NativePtr->ClassId); + public ref uint ParentViewportId => ref Unsafe.AsRef(&NativePtr->ParentViewportId); + public ref ImGuiViewportFlags ViewportFlagsOverrideSet => ref Unsafe.AsRef(&NativePtr->ViewportFlagsOverrideSet); + public ref ImGuiViewportFlags ViewportFlagsOverrideClear => ref Unsafe.AsRef(&NativePtr->ViewportFlagsOverrideClear); + public ref ImGuiDockNodeFlags DockNodeFlagsOverrideSet => ref Unsafe.AsRef(&NativePtr->DockNodeFlagsOverrideSet); + public ref ImGuiDockNodeFlags DockNodeFlagsOverrideClear => ref Unsafe.AsRef(&NativePtr->DockNodeFlagsOverrideClear); + public ref bool DockingAlwaysTabBar => ref Unsafe.AsRef(&NativePtr->DockingAlwaysTabBar); + public ref bool DockingAllowUnclassed => ref Unsafe.AsRef(&NativePtr->DockingAllowUnclassed); + public void Destroy() + { + ImGuiNative.ImGuiWindowClass_destroy((ImGuiWindowClass*)(NativePtr)); + } + } +} diff --git a/src/ImGui.NET/Generated/ImGuiWindowFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiWindowFlags.gen.cs index 43e1390..fe05f9d 100644 --- a/src/ImGui.NET/Generated/ImGuiWindowFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiWindowFlags.gen.cs @@ -24,6 +24,7 @@ namespace ImGuiNET NoNavInputs = 1 << 18, NoNavFocus = 1 << 19, UnsavedDocument = 1 << 20, + NoDocking = 1 << 21, NoNav = NoNavInputs | NoNavFocus, NoDecoration = NoTitleBar | NoResize | NoScrollbar | NoCollapse, NoInputs = NoMouseInputs | NoNavInputs | NoNavFocus, @@ -33,5 +34,6 @@ namespace ImGuiNET Popup = 1 << 26, Modal = 1 << 27, ChildMenu = 1 << 28, + DockNodeHost = 1 << 29, } } diff --git a/src/ImGui.NET/ImDrawList.Manual.cs b/src/ImGui.NET/ImDrawList.Manual.cs index 4d46536..65e7b8a 100644 --- a/src/ImGui.NET/ImDrawList.Manual.cs +++ b/src/ImGui.NET/ImDrawList.Manual.cs @@ -15,7 +15,7 @@ namespace ImGuiNET native_text_begin[native_text_begin_offset] = 0; } byte* native_text_end = null; - ImGuiNative.ImDrawList_AddText(NativePtr, pos, col, native_text_begin, native_text_end); + ImGuiNative.ImDrawList_AddTextVec2(NativePtr, pos, col, native_text_begin, native_text_end); } public void AddText(ImFontPtr font, float font_size, Vector2 pos, uint col, string text_begin) diff --git a/src/ImGui.NET/ImGui.NET.csproj b/src/ImGui.NET/ImGui.NET.csproj index 0cf6411..26b507d 100644 --- a/src/ImGui.NET/ImGui.NET.csproj +++ b/src/ImGui.NET/ImGui.NET.csproj @@ -1,7 +1,7 @@  A .NET wrapper for the Dear ImGui library. - 1.75.0 + 1.78.0 Eric Mellino netstandard2.0 true

    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 z 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 diff --git a/deps/cimgui/win-x86/cimgui.dll b/deps/cimgui/win-x86/cimgui.dll index 60407839adc7deba3009ba056b4e43ca20015ce2..c9885ac14486403d50edfaf29d9492dbf4519997 100644 GIT binary patch literal 644608 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 literal 517120 zcmeFae|%KMxj()eHerE1zW3lueZ{x_ZC|!s9f0q%?3dY6f0KxX|&vW*3jFiT!Y(kbHDSg`|kU$C->WTd1pPAHi_BwW7KYIhaSN~18Z?gZkyS}rM%1EtImD^&OV@FrwIp0MoVj?1GsH8)I>SLr6sF zq$|APtHxTE-E6Vses8R0fTE|_Eq%Zq_H)@STduWOHf4{sjC`z0i#}2SLy@_zg&xD+0@m`zvcOs#j>`Ms)AbH1NSs=6Mimq zm#G5HQu;I^d}F~kxZj4G@N-!#;i;?dU;Q0~aa~bo3$gcKhvB)VuD;`*?*ftPZUGN0 zMR1=VhBq6b|NrkF;J_m7BW>!-HeG`qOtI&{DI9;))~6 zyusp6*Ut>u{)38JP^D+)TP@l#|9+cRW^WC9vb9NF@1@PJTA*)#Kiv{rW7l(m;NS05 zm)h0!wj~WKEx8s;B!hBmo7p6^CV(=GiGG>k|c_jX)UJAya3AMl29VbMV9UpW`S;< zAS%#(k{~M3JpkYYsFLNHRp#<@pRS9Hbx!|{N~AL-1E{sA{pZwt=p{i38iMLxnFDgP zN@SDi?wkI)q=cy(pioekS$Ptr^no1xodfB~G&MT)pMRO!&4wl1Kn*1tfLhPxs7HEg0+Ie&nZ9y`av!C4P7G&e zIF%*gPn5-7lpTdT;(nKn0um5hb_&Q!z>sB_ye3za*PVyH+e?)^qO@#7ZO}1gnJ;!B zCzSi=aF>4h$4ag3H@zT5>*~_&%8TI@%IzjiX`g`?&F<2j$*8l5+~IldO~`FFRRC2* zu~9Debt*OyVWbL)`kcPfY_f60ey}TnztkdGi!`r2RA#RVmD#EmCG{z48Dlh2b73@X z+bQ}~HutH_GRIP5un7L4hoNtbQ{DFZ=)a-hcqHN*^YyzVF=Y`KPsQixMiEyQ^`?l6 zC)vt6}cRgrB&p2 z$47}dbPNuNQY*5PYGc+Xa0>-2d{`X8r9!z7egB38_Gs9 z4JLnfTxaknOIMLx$cHOa8&=en_)EfqGE1p0jlY=J0ha4O_%>CS{Z9B1s?QtFfu#61 zwP74Wd}C~7?4_T=r zSLq+*a*Y-NA%>s+w(x6}r6JX3&tD7INp!2jM(sV%`E2n1lZ;{G%~j z(gdl=^c#WPlf?t^lvyqk%{Ox5*(fXK&6c@W>Hlq}%sICFu(Iq$%G!amywM8^3f5^{*=cRP9VtO z&ipUQT;mns{6z}N0tK19Qm}L=B@yH2Gd-weUd)>t^BVbIk@s2o=P*9?Ua+Q0w|^y$ zDC$QP532$=$eAY)<PW%Gwydg7HO+oT2;lE)1>Xq z`FK#J=a5=qOPHx8eVW^$Rk$=)#h3%&YiSR(V&|NmAtXi9TJT?Ci%;R8*MHJZ*^ZC| zxb8uX)#}P2t$N55ilQif62FGgH^B6r8YO*DQ$gRU^P$g3GCKMeHLlfva|sl{0h+~5 zD=ko=Ndb(M33Y+D79wRlVMofulvXBGh%%w9lnG^}Oeia5xim#Y%1VXf5>AD1s)RE~ zI17bSC!AX0EECQu;oKt}+ABbw%Z0O&rc!loKIX8p0t(VkeI0XHH=28TIH}FKzva^S z$$Jj z-oShkTT>fbvrND1?`fzhBP3Nt_9vQ*995y4YxTJw#bWWkN(dr{Ih4JVax+| zJJk{!LNs@lS^^=Gt(G|0o1>OE{j-a*VzXx?Hy^iOwS5K2DCDVHDYHZr;vdSR=%W9Z z61YCZFEQB|^YHJO7e;$>`}tniko4Fy5RgNyaH@biZ$dDx98O{O2_!@|AAGG2iiGtV+_Z~KWV$o zrp_&DDxREvWc(M#3>!^G`NK7OqaQw*o|=U7|4jV*GDg7X{^+?}_D9qMK}HF6S0<-G z{*0gZRf*63Q(sH=KZE(j7!Lv;UDWiu9j)O9ZM1(Aa{Pv7qbWV4Ft{p0wzhc7NPcnp zmg({IB>z(VM^oZI&!3l~ADzPwg%l(tjsGtowV+hAC&!yg`o-6nk*LB5@r$obh;OXZ zAH2X^50BM)qEkLjvxu!RW&rUU8?5uWBd%V^aP4~Zlx#qHm9BrCa zd9GJQp`uyjlk3Oh;eB2#vEP*cu}c$bDw4$USEI)X`dNRC#$tqlcq+RRD(Xl6_b%6} z?7K*J>H2&6Z~Izpzg(I+;1@MI^rB3ujCn366=%2}rtjBdG3Yy_?j%*gC=WG$t?Sbf zs*8BYXXmNU-5>6|8Qtc2U3}5A1vf zS%zSt1$_*v7{#Ack>F)q!+W*oMHITZPfuB}ru@J<-@6q@6+=mUwnOfVM|7qcyRZs|n=CnK09`kgFWMN%;{e236n_E3zMdk!TuBS(cdenTuiOH7e

~UToE1CO=^)&TV{wl9UoSKtfutFi4g< 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 |F4i+K6Cglum$Ha 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 a)JnE~l5edxv07lu^lNse4y-diM>@+MJ> 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%0AElKV8v`oR6f z>$2+Bd@qfC?-Mt2NP20avbT3T7|gb&`$P77+UtxS>=>={hRq9j9s6mFPnGva@ji1Whn6(~jlI>c zey4(=SB$BFq_MU!@*A}RgzW82Jr@E|6+TzaXROxFywflS@O(!npZhy+Y{3PqS~zQL zrAMwaX`ug9Gf#}yB(oUE6A0Bjg>eYCn%?q0WWma|0)~wHSq0SL8789X%^7Z6^hr75 z*wX_M@hen>9t=+|H*0R-6yNwart2)R>B}V@^FKGSaI>>b;#vy=tJ8H8zW7A7=7e+# znSUfkce@B)Gahx3jQYsSKyRpVVPmr2uqFB}W2)>`d2tp}6F)c`tF_mJ_Dm(d-E6xFp`&GFWh6bF5)2m@z{q=5=^z6+HmJY- z+Vv~zO)+bQ@q}%wjrWI#Toll4&DZKTmFBEEmS0oI#OkbRu(8@*qlO!4IG~bP{3M9AjqVXz!u;gg>)Zw7~+?yV&3=7w!r!}R2q{em6;eDSBTc>$X(*s%qlJ_ob7e) z(-|!!-4Y~XowIN<@T@OTQ_Fk6Aq=}JF|?534(hi z<8+Sq!3056&`S={Sn%KeXQ=IbXv=bw$ePiPjpiR141~qYc89X!2m=xiO9C5Zsl>xa zyc^Z-657Lj+082`@YMQe-~ZTN`Z(2#)LN|fGU}~@hqi!Vuor8Qt_cDZx;C~Tkj5Ih zxU@x&Nn3Q_L@*cRKR^!gef?qpcHhz*_I`=b+Wu2-3qw#GA2VuxLR1DrXB-^j?%rL^ zn%o&tW&W<;!4)|ga2>|!wv1l*FLG^7h{9`0?nI%#2-B1mH~^8S3z4Cmt^S(lhQ@$y zm4pMJ-c?bXcL%k!FZasnOZWJ@Kz?1HgW|gT`S|AZRDY;)wetMKaBf+f@SSVUqSY`l zcB48&rUfcMkdbTp@-avxh6-|J@Y4Q1>m5r}`=j0b`Ak1>pVP8iy;;Y#aR1Z|7l`@Y zh$L_|Z7llHK-avmyoZrNadda> zi<5m?6hp+nI-Je-MRjg}IQ^h5CwmgBwPYUtN2+Ayh&cl`IaTD4h#h!$8Jnd?@#QTv zjEGIKrJHj zu*fQW?a8B)!vIuz-pP#UCWICVhqXoDD?)?4*BYqmwl7(G19Z#2x}m=aCpZr9r|EThhi3NMBq2bigKe%zL6>*-xJJp{iSyxdSo zKIKyJaD(m-!C{ctkHd|-pX*Qv-zQnv3K@ayUSbw6Og|I2n@1ucU*W(pZfL`WX#(uc zq;|WH^|F3Xg95ClHYLbJW!zH1O<%i7EvmN8f{>di-yea^ zXeI{Tm@%Wwsrp-UZ$?m<5-K0HUF?n&WREQ`d)Q+K%;4vsE<#ie*ZefRT5?Gv@DB1uEl%=wIZxA`J@Rv~Byg74K|CpGr~ZT6Q<~mN1&l2Z%`wzY+N|=?1J-;qs}5-aGogCL44Pj zqzdPEo>D*cPfU`K|JKM~U|h-Ui&ESOKs0*W+B&?%mf?YvFI>Yd->V02A~>+SGr8+! z0>TkNaR-4l+K-ZiKzJz8PikFICwEgz^V_VNqBCq?9A~e2)>*6rff~2-3*~qk?B2gTA6n6K zHwEuet1_8?@B)CWkm+ zZ|*KHOV;deezS8_TIi$5c$0rT&?o|tWUlUr_Alqd0rFFK`|)}z=*B0rm69rLpY+E) z#VYYfOXbgw=l>Leow#0RD{k}i^~^3+H`DUi{QY{1x2z0IEvKl8g;rTNCelZK)^i_K zo89;brX=~?!nb8-zlt^9MVxiFWVmkvA+wW@%EM-=@$0FI3vP-aiUb%cz3xPq+ns6X z535;ViK+CSLF#w67;#o)w$@Ttt&>w+5}8`&YoU=2J2O zg#yV!_-i*ZF0EXkG~iUl3o94$=Kbl~Ko}a1=#8NnDZkAdfk-UP=@!P?(pXI{llAq| zaF^z7bXZIe12|tc+AFxmc`nu5D6OsN5h3+FxxbWoYYE=xL(G#b6Jy1`r_DW|My6Ck@UQ(553twd@ zv9VrkLJfmHUt?@?GZu;i;y~CUL8WEhcds%0k7j|~9H54%k@Iz8IXFMcVtpQub|;X{ z`^-O)9iAtvA?!>t#xsjG<**N-iHAc{0YFowmuHK}?f)m`75y+@7q{xU5QGUr-8!li zbt?ugnV2ZwRXK^Q?|HH7_|3J}yK6Z*Idcv${z4SS%gIV)}sGa5$a* z*(8b4JJj(X8VNs!UiI&lZl1H^hsJ;#vHVr z7$O2V+269NGb3wr9OU{L&sOiOWLwa4+GniNl~V$sBoj_FBA&`JU8WN-2#?d4+(9w^ z27ojg7h`-HZG3_v{KcQ_JM4$keQy=I3A^$q(`HdVIM{rI^Tn5!0*2N7iTM~roucM& zJ|2w_=U-%kNUeNoA>dpcO~ms*8OiL*ZEik<*)|~V&RYOEi4}SCuBOO|5;RBr{#I$P-RyBBF1S;48R{>L4m?BVWBH!N z78uRS3nuW{>$klZ6%=U<)K0M=o9q(moCk*Ike)GHOa&II4e8qGk+(_g6M9gw|64OC zMlz3=0N%A91>jw9tbu1?R71I~b9o7vAuwS|VM<{pYDDyi^?UFbE%VS+TINl6vv>&n zV{3)t$bc}L#4s@1Q0OPb-O_#hSOStvxyDxfKUUS*_7s$E%!vHzY9vvV@@#NI;ZK(kl}x7kBa&K>hW@Y5Ym3`Z_DG1i#f$v=)&P;lh?1gXSZ=tB~n3G|y} zw-4K~%Q-87Xyk|Q4%s3-e z=$DQ5jJO^3O(hScqU$sJPU&D+6j#^D-U!#p>^rr&pSrRGH@nCVr+<%PJUS=4hQZW# z?TX5+eS(O(N72sVWVMp(`;*)SKRn^AjMld7i@4j7uAN2V|Cx0yt6HRy)oh}g{37zd!5Zqc4@BDzT{+eUJH1MMPT*ZPe|};g<+@B$u(i4lij`o z(eQIvF~34p#PgASb!Im=h+Yrc3X*SI9?+kfeK&l*y%PP)?y0x>6{^DWQ+coI4aK^t zT6Tx*UyAkqh3AD_OH=Rxe#?PB2+ls24uYEtVJSte0)9 zn#EV$AguWevcI1kj4q+p=tnqsjltk`;iJx3S*Ag&%Wg=xPifE=e4C!74_h^dZY|fJ z#NfZhYj)4+StvPlLFc%~^TYFfIP|{&jzz5MRp4@t&iT$6ysKu9UT zrNQt!i#{fczpq=qdsNm?F0{^}xQe?({92(hz!3umaE<7jpAlI5Cf#0@tZaTd-3ct35O&Vn8VI%jgY zZK4Wip|5hU?g!s;v4*blw<<^A6A_e`J+9t;U-md$E5plBWN=72%TDX2Ya*vsx7N0N zT#@d_-#*R9gmQc`L(G9?rzkD`FZ;f&Q1{%(=(S(s<+Sv0_wDL!)vesmbEPeB-So>> zOPGcS`c^{A;be`mf3gl1FOdY;9<57<>^%>|IM*dFiwHk2KbX$PW}=^z-m*6**J5YQf*E4M6+_wsmP?uXv{$hylvy zT!P$j3UjHL?V4T1Y=>C30RGu8giyas)(nl$F^2!3=A^Zp+1=u#*2EXku@z(q$4s2Z z5J(S=EK)9;=YK(P%eAKRC6%*p6pEbO^K?M@@cjJZBrJgeoIkXDPWC(0q7m!~@~m%{ zs|CYl*iMp!fNbQVwZq6J1o%`w8MbI*ImkK?TLyAjQ2sP0H%c8ER+@KuM06qWdoVW; zg(n3zyY*^qY{Y+&M5_``Y0JukVr_sJ1KgL;h6!u5>VXU1sq}J@9*$wVv z>57)UgPdi_X!Ev~J%gGL=2eOApewfS(t}ta6`g z*>m)aLpgyLfBMygyP@TuebR(d+MRj#8;Fia&xjSq{E}k}%h`j{hr`Zs^WGAe3n{I6#H!}5 z_39=m3vcb|7n6fM`P<@cQfP>#+}BezZ`V7cpY?wAbvX6`HAKd_|MIHB`VXOMYHgwK z(0v2zPHnW1+}N_G&kStJLI1gXg7h9i^0n`e9F{&cv-Opcb*I9Zsh3n$(Z1fBAo2mg5r7iL;o}$WKS8> z!&!N553|9vFD~Y~P`RG=58;P8avcVI`lyk0PIecx2V|q0S5$8%i^r>yx9WFv^KYv+ zxBK1nvu^%)Hd>$DXDf_O&D~cXsbJ;nAfTbMXf^1ayRS4dk(A~VQWo!mJYejH2I=! znQ8p|?596n>EymI(^=+#y{=m8fPfpy`D|y=I_p50fqMnuI*ZaQlymp>wUic1Ii0TR zs=i57J=w1HD#oJDtmkYrnYiV<_ulVh76MS)Jr zu!?^&0t$EaoNIUWaKFsW*h)=mkqi|ZJPKc=Q3Df$n=ox~g-(={=q1TyAz8feYM{;A zHSmws+;_!wjQ7X8?z`$?hbNmI#QNyA$(f8ghMH&Hj=EQ;e2F_<^I`73G8^_v2G&{B z%kWrkDPzEwNMItvepOGIl)u)H81c37`RS?VKJN7K?(~MZ;*P)KZCS`RN6i*@REnX` zk1I)^n5cQtDQu!;NMc-rv-m6q(aFUi;ke5+o?lB@h6wM_guj~wpg6zh?(1P=_5@?& zEWW_tiCD@peFaZc&$;LLx*r){0@cngcb^hriSpbX-0ZgKHbJlkqU6#u9*r<*kQ^et znl-cg0CS)>D8c`p0n(x&o4c=o^|hSSl@19af5Eup5Plmdvo`d7<|$PHM*MB=W{pR z(@wS>@DnvJIE9CpUtFPeK4bkjQycU?MuvpDg~&wY8F4;ydxK?ukS{mA0_!nzw4 z5%|fP_3TZ)4ea4}+BU6nf4t;AE@ObkrMTn=TySkE=Hx}I8AsYPqa8L(&4_CYBwd|~ z`oA%XVm(q+%-RqmzsJ>o?o*;_|C_8DwqDKM*9SUCFDYEwF?a924h$UgU*#LO2Tf+% zuhz-_0)EnRePbj)Jsc+|`!n%e?wU#I_bEZt;64?A#xUv2J^I2BEglhMEnLs9OKgo- z+#Q37r!bvSso4&b zaTc|+0|CQ<+XSqGuWR?fI;N-mhxs-9<;RJh7_AcB+I}*#7Iv^n6f~;AU8BoxUz}Y+ z@dg;x?A|<#hlY(*jTiW7tEhIraVpq2iR1VW?he~IfF8E7v=}`&g$EG_yVJlmc~tS= zkZAC+@Q4#*C}SUvL@o!lrRSDUEIRqxa@2w1N+s$I?t^6oYO9?n1am)VW5S&>!JRVR z$^I2KoxfKrP$K%~+fa5G}i!h78QUw)wJ=#LgK42Ht-Lt zFU;ItAKjiR{8W$!OJ+&Qz1k7JW3cx5wC~Rx*^I$9_|k zXEH4u6=eEDkcqpqdUngC0^Ks*5M=6^*;~>rlL~apG&aaolG$6@Et3j#%QPj(RGQh_ zt6L@&=$7g1AXE1odhW~-UrwxLoTXkJya{*hC_%I0URQH3BGx_ z#9jCkO5FEK4vWj$Gq~g^r0iH-%?mSp_c6{+$DwZ3^`kCA9eL@wcCqi~ z$?ijj%Q#dJuX)B@GEmXQs_YV3nL2 z>y%URJ@wxGZXl@cFQf8hY_x4mp=4&VFs&%09viIlx+_q3kOy+=d7+%TfeiwaQ>Vgo zOisNklvD2#`!G56J3FO6?JsY&jT#T)io%U8Ff0Bg4jafXqsDUuB=QgZWOgqYKeq+j ziUGIxkEOa|zAicE{}^+Va~`G4!Q`Bm+2A3M$vKjf5Pn!_O+uNTVo~apb8;EJBCIU> z%Lgoh-1UfORH{%SxnwkQ$!(-^k36~$>#lBY)#X^pT`%DHluSnVfUK-~h9I($U|ZQq zsw5Cm;(d`zSn94I34GW(r!|iAKoTR#B*Ace`ei&Z=- zg&bNq9~2iW-asY6p z=}FE!7ZMntMH!I>|1~=4H&M&vB{BxLK*G8KGJihxt$|yszUL_wr@p;TcA}B^e)N$b zDTxeWnVR4BUn8$}I_u|V>F5Y*2Q?{ErzSe$Ve9G7x(JvCrxAXp3<{5^&W;G)`vH@&AX z{%!npjt?_n;a5;~pbURBzj{B9LP&f5h5Rye7H%(rFjxEk$LkW+^MABVJ@@jnM7ujv zs1O;H*^LPuT>3dfXp82jx|6i;FCttzxsi~jKZHNwc%NTbI$M{sCtN>}pGR=nSt5Fu zL^1z6;6ZA`diN>+NCY{6S^Qs=Wk&jw^n2F=iaw}2I?OzR6H zFVuCiZ?X5`th!gMGPCa+NNnqz#Yy0zp=ep0Gw4fo3`>6zK5E9%2M%HA!{h#*f%W}j}W5A!H{w>)RC zZUIkeW*>raF^{r$%hMjz(+f|2iDF&(RHQQ>aeq^~u%WJcL!7IC5D_)8p7H;|OYJu(ZY!HGiAoQ6_(8W#+Bj(R~Tshv9C6r;M!b zY;@%5-5V{;jwWi}atcl4N^nta^m)DpvSvwbCuoJ)$Z8)si_Qsh)qGm6o>tdU|DmoD z%k};{pWPzj8gM=SA95kEk?S}AAy;pMeom0)l9SzqCYAdwd_wMl z25ruN3=SC@pOoX|w<+_Slbg&7=7Ji3*2DfCJmXWLn+ey!{Kw7G zr}1WZXz*{;$H)A6fQYQaiS`}skJ&;r30%7G`yWf+U+<4X4d>@|BEiS8Q?O)?+4M1LuOm@xk>|(ZeXHIb&rWMYOj*Y(KW;7W1 zV3btWb4-*l;hblCcXFt;djCbmp_MpubxCwgAyL%>wjYY#%})D?o$FyTvljV#4f1#0 zzIyi^=l*j|1ov2{iN-8j4;!N+D?`J@E8fDnX70(2U?lvnd-$>MbU!E>Jw}x{*?)lu zS#Psvfi1*stP2PSNZ8gRK!mc+VckFAeZr#<7IIBwFs|?t8G)Vxijkc z&y{>>GS`ti*?C5k=X~p#lOmWM>I;cTk7RTQRnk+IP9BbbVMi3Y{c3$79qZA4ZYqCn zaH01CzRlMWEVdKRv;{4CB=VuI)Q40YsJxH5p&i%=KY7!Gz{$|~x z%|fv{F`~z;KT^+_So@#5kcLQ^uE6f(6n-z+9C2Hk$qoDC2{W!zQn_u&+EKg-uAk^+ zUw)Hbn?2QknnzWs@d&nG5T%?fXB14@&i)L{6^Fxs%1GlG ztAK3xmt4l~3M26mVmY_dzqFZ=@ad37fWOCI@xIW1`k2D_%X-vD9~&Fpd_f^`RFC$H zlKJb($WT6?Kl8$Yh<6SI+s^+-jp1N8^L1K71HvT7qNcW>awBhReYUl}NCV^Czk5W@ ztY1+pH?Q9jo~!e-uo9j%3H_PDGo6n3Q+bZlSzzY`5WB~jwrDcifeKl5IqqvJhRi+sp#RqTz-;MaEz?{Lg&I6n!0UQ~(9XS0D`9mJKM#S$e1|B$k zUV+$vGqry)zv8Rc&BVGWgoJ!mO3o))>pv&p<=TL4IlkPGJ%G~jt+vv)Xb|3&M_--41jpvMGZ zYfAFt51E$RJhOLV@M|uQQs1$IzUB{QdNA!|iyqhDPXv^%x0mUHG}cR*dis4tdROkP z*8t4@m*3APbsUE8r~S4!w2ar<(d1;?=;2^7!YL%D|L7S1SFq`wRZ=9_zyHXNxlYNS zu%Cw)r!F%ep5V-vxjyqDQ}hHLs<&l6?BnDfrR=VC5s>L*<#V=cofE-5I4ghM+MVlg zy7?iQ3!^sT*L&@`nGc7h&(Wcvk2AYZO&?kq^&HjURy6;Hpc;y%j}KEv%(yza>XeAC zb%>NDojcm5e+_wrI(wv#3F|w|-9q`TuVlEBZFlL65t3K76PS@qtT;7l`1)UFI*xYc zpDNJX@psV;lG0CsnW47(!%{B3J&Ipd+~k`^+#gtIKC6S->#?)6*5V4S{nYq-b}gTC;WyLSq>>^ zGhE@v*XmZ>rYZ#6WS59Xas(GYkqg!76snB3)twGPSmXQGeO|svUs9!29h=dvbJL+1 z=YH7oTY*OpXrVs zzHW3?bns(ke>Ka{N0>*GO;4U*m~{?ACr2>OG%3={FU~{k7*(MKE$St2Sy$47joG1znypUZ z5pqSZu5d@4>5dw{Zd4UMAv$dtpP(ClE$VLzIU+kp^(slffmeOcCr*kK&isSYGW$+Q z=F65>@HqSMxgTqKE!Q7s>{`qT7p{wLOcZAJNQ`)(ge=-!m~&k!|NAmt0#Mm{8)&d5 z+_}&Uwu4cXfX_8s3{gGm85~7%-dHo-^2++?T2b8Vm&yMTGb4_Usc46P40)mdsOOFv z>Yvd`C%71RjUzdGx7L4_@m*4nwu)J|Ts3)L9j`j5(p{?qV^Hp&1yz#U+NzRGKZ@v? z^9@t#f^5nB1N!Whoh7Nk^3%3!JxRFMJBGslLeO}~kGh|4oC#8r`E2Dq`o%=RMB+#z zbYH7DzW6Y4Qcd5rGU%oIZ5*O3lFIpnBQC+~SPF1Eu(rK=E}>|mW8G83A-zmH%(=tKyIL%6X)SJsk_ z&luv2{&ovoK?o_G8m{s@_DVUz80O&;BE0)1sUFVbT3xmjSzT5uo^2mdDQ838YrXam zBpeI6V=<69Ri;Z-Hbx|mH7d@2aCwj2a|^4B>GYy#jjvDXITk$MS6N~Y#mjOVgIqbu zPl`mjuu^gY4@)b{f`@G7z~JG&%Hwzl{Ofg6N42L4cUsNH-V`*+!fQh3WYikvw5xOT9&NArl#ob!Vta* z*|0|w78*q2^A*X$(n=jjmkj|P6oJ%6av!4hWwsF&;488ApHD6IZ zagIi0*YQ1Bb64#6hz`EaT9>s`wiLXCs#_ki6Mw2;W+dI;S(d3l903B}xo2m6KBJ%u zEUx8d)XqLYWi|PCWl7}Jwhw!v&=lzc~EXtW?;fWFpf^)qr z*BaKEz$U+CL$>deffh>NvKVLZK1_talbJ;5U`e45WgDdsmE~`le@D z`cj+`D7JIUSLq@Luyx{5GerM7o55U>&-|N)Q4ogaTH_B(ZcE3wC|Kh;3$N8f{-%-&7UcYP3QM0{@LL@2nOM7dhh%C~FcURL&?0w78-f=V z^KV_IqJp1J==#D1lKEg_Yp~tS8{N^68oYynCdIwU7!Xu=7ETk+BQY0kiTiyDQOahWhzyR2? zecQ?26ajf6lOOVc%_qSGN~XX_@c54}>hV4A$CogKnTMc8cTMK8o`R)C%iB##a!0C*4JvCL~2VLYHLD4+968YN8=beeQr{eoQUPP9_^BOw`LpUZCWA!n8?BdnSCDlFVP6 zRKga^l=)qdt~-7EXId=nrse#2ADp(gqd0o}YEg?O@^^{7B}PDtPWEuz?2L87mIGAf zV$g=d48#;>Ap07<0?J@rmK!h86j-jcLeSd6$_jfRG6U-=YqBgY2p@XPw9lYOg4IE%F1uf_L z^43)znT?PuNDXH?!`{920z-jBFOyH~n#*h`!88^x9Ls!Wq=J~8G>&)W zRM6)NR*s!ee}%|!V%$k^O+uSrz?RYlk7g38OF)wE(Io}OWrSOTPBtSYgyUVDy-~j> zib2tS5H48R`yf&5@Fr8W5A3SHWiNZuYn`QQoMoG%o1A5rK(KW>S@5Q$SMgw>iI6Uw z$S6iOL+7mpF{KUvh;lyp9F!44xIr%|N&kFcjO{o*=jsvvmn&w4Bs&p@j@&2n_iAF0 z(QfXFH_*}sxl32oyS{hp1zZ}6ik8Sv5@90G4W>KFLIG>I(TXJt583Ji4RRFUNOFHM zaSe0O`?*B9frw=O>w!Ea)}^tWVv?9Q7FmXREjD3i=);+RkBW-1Z+ah7p6@)Gguz$_ z0<1+t4`gYt9&wC3#iJr<6x+x$UZ52gyG&ZaA<9F3t0LZNUvEwx!> zrTz^LecgrKHE%uUztI#6dvRgP{=Pc6B1*sFk~q@9DmmnK67*Ci9y!98gOmNynJgdG z9byepos;+=#al9kyjbhqgc6+0_xotYN$?>OEW(4Rl4}+E5Wb zo_*l}CvzQ(81(rP|8H&|67K6}_V!C3J>n>*aF;QU%gUgTlD}vdLZeK5(@zX`9UAs! zGzFh)=5mr3r*jL)i+og7*SzvC=j%_0gl{Bop|XZB4=!I1F%Z(*amV6E9=5$f%N{eP z)ye)B{?()^SX42Xi|)=E@=uCxrRXG!V%7)?Iv(ia@Jt=k;Pp^mjh0|EPVOhH9$ak1 ztV=poYq*VuC=jtp;{TTqy5)r^R<#seN4p{@5P{h0#4v_!pMIzgVA&h@*buU~PDV1# zxmd0vU2j!@Q(Ipq+!5e0R@-PHt%d}sy|cl%iPUCb{wA*ieL zi7nAcT7zHud7f5DIshvmWR?x#6#m-G?>_-U!{W1zlR#;@0VtUNV&IIOB5n{o$u2Fj z!i~2XPI5|D4Fn=s@8mvaR~cw!&|}ZT z?RYr;M?B#05pY!!PMt}@*ut1H$%oW+x2^fQA7b84Yv$eQgC@r_U+G(4xU@&}5&m3g z2>T&>lbIjv!y5g4-s@|go$(GlH->JRt)SVNB)}1f8AV%xRupx<)vBmv384U04u>Ye4U)>)44M`DD4?NirNXFuVimF#$UBa; zqVbAg_^e^5UHEmfxg$z zJ62NAX#{r%Rq-uZxG#hmlqy-5gD8G!FkA+#29OrK-dHkwnYm(+rUOnf&^n?`j)Kc zr6qi6(8~f|7W;C_hvZ6xSM4q!M zlP(l6!Q##`_`99#Omr|#v^%*UcB|XT^+lgs;w-yMsw|(={QxI3hL<`*jvQr5>oArV za-1LJh@(I40xJ>PN*{sY_HXyea2v_b9LX6<_mTc!FO#IPT$(YUDX5GK?_ z=xiFYc78=lSvs5r|A33MSpi^2PYEQF+@<*O3He9^B@xgpQ~{Z8dNbqEL??GGoCG9^ z5W&rNjjv?tfznxale#mK$X0XTibPsF=C0z?$(a@+*Tc*qk^3}@W6>(EeG_Z!`E>r5ZOK2+(E=qy_yqB(l!uIGYNNC2{tgxYL}Y#Fa8 zOLiPM?ix8Qbh1-rH#@nL`E6ODaRzlq^Wv^u#k16hm-UgB)7_a*_ziv`omt$xZ=?{PG2S6@5H6kcI;~coRa* z&zvM8c!|frddE;dN>+wsIX~X7NA2xE+rNkBY%8^YliI_mhY9u+l$A!(UoeVnRcCge z1eAyw1Vf3l<{gTnO1{C#E|DB>o!v-$I4G2weOxA{N_Rii<;xKa>iLkKS~qAcAIf_4$J;-H{S z$IKQ?j{}gDRxP$?Ad38QO*>&}k?18Lfk^tu z&fFpi`#udA^E27;$yTl>iQ&`GsN`@o^Zd+&9;#a-Ne_L$b=1cRF(@U3@OHS~j9_!~$=0RE988aTy)?A1piKF{#oMZ=FA>4< zta4dN7jzku6MY#AUAdcEgG+!(8&2-)U(o7dvxlwW=kQ=)eexbZ3guOPcR_u!2L#4C z|4kC%-)2?MY>)Qw_=9b&(?a%VttpIsU?DThnE$HPny~TKywtdxy~KYCHw)U!tcV;J zi4cF|hxm%|9`=7BZ$-PFsfzxN;5)nGwW^2Tq<;N7;NFz0Zz5hGg=Zl_4v2GC@yTFx zS)lky;lm5ZbiNNuq$svNAgwRHQtG1Lf#)=x)f_PRTJ-DZ1AH7{{aO5wG5w;IB3Am) z6DG}elPSM^YNt#oi*;beLTV@qT%m=+|1~a;lb4_&Vp>O9-~y{qJEVtR^I+2sU;cx% zLlR6oWIZOAsfRGAzl5sc&qCGkDpW&D}!xIR_WI=y;7op4k0CL%0LCw$c^_y>5U$a%5$$2;+Zj`)P6P00qmjPbNnhg=!N;Y{1FY;B*NGEB71F zk<^dwa(wb}>_AVS(uw9GEfi^^i1s3;-!oDR#y6z>J2({J*D}P*wJ!O4b(W$i&lT+v z+3zCq$UNA1JX>tCHOWBezk@?;mwso;&&|*vef)Ig=UOsILw!SkUh;bx&9=}o_@Q3e zmbUA~ecM}sO5(q%HVmGzHSao^UukAJ_a9kbxPUW+(%#d}$^1F3cb%lsZcXKT*XNfT zIiNk>W5a?jaoGS3ex-~8=h4e#9-{!sBmcs!t-7J;s@M2)IU;Z4qxEb7%{!!wOoRk* z?!TyLBUnlGZy=FR@8!(f(_3|zjXCq>3hbag^?tF4>PB@%m96DwZ?tjQ6Iyk*7%jc7 zE_ZOp?K6z}TLR#|qG@+EZ;ek=j@ySwe<(CfHNMWxU!uZ)a;xl9({(xZQ+&UYn-#H9 znVu03?h(1uc4{#cXiGX&yik0Wn!0fC0 zR{#K2HlssA^d(SR?GmHLHfgT&zRw5$clK z9iH{Ih%5#Yo4H>R&r|(LA?f7yKy1ZN5x<=`%6m;!*r2OByqC~5{5`K0$KTkqjBmrW zs>bKO+R9MM=JFC+j)m*3XB^_}#7S?^zj~gfHWZ(wHRzu|9S$1or!Ywa-Zyy(whRBl zZu0{%y4-vI7+~1UO2K&#m{0e8KDHOd;|Fx#Oynk%)o-5=U9)K~$K|z|cmo2mHWO#? zYgRhVNDZ8A-No4^jw!&)-@L0%7Mlx{M=3!i?9Rz@m=dzeTYOs^${Oa1-_v?C$9La&(bfOtDV+#0*U~ z-4r1m_nXe_sn09>3T5}UAI|=5u|UebONnin68`F+|2_~cfkMxX`Ab;00{&3FE%bwY zn$t&+&)vhV`358%?CfgwbF?ZYiETf*jJ|ZDHK+{U92!izcj>t;BQ43=d4Zb3O}}uv zFWIk!?uT1>{t>tmimhW*5{r|wHkv35&C!4*RffCR!LITl?ppSgqiZ*P%(imPHmC3=`lI%fU*&f! zHB{9D;=t++b&y;IRyXZpBQQ$d^8N=RPawPM#WtjLZ{tq%z*-aAntt0|*X#`k*0+{) z1tRU};x`j8&*57rV4loeGyMQ~gUFikhgp(|jwSpR?lw%hORY_9!~XHhq1zu-GYtfa zGdN41$=y~roLAoKDiC$Ge99`&kZ|v=Oz<+6EyjUVCEO>;Agh3FAIepbcd4a9Vj0g3 z;j?7s@yaJ*3IFxFh&SPMmeFkG1XB6=9Su@m-y4GOBZKdPjPDc47JeTed_Ruw^n`Dd z)CeR;o5_xi$)=!EdZkKhHl|NV<{vVs!x>Z{~u91ewA zP0*CY9C)ex9C9AO^0_vN8mEHD9C7n8s_{5{dEv7-?s<0(fF&P6Mcxp$Udg@x9yU$h zMoH2`>BV-kb6i@v((c@N3eWyd zGi3$xR83}Rh13Y=f}8YEV?GeBJzL^%OFWam&IK9$xHl=uwP%0#%N@Z@Uq#8!JMPTA z9V4S~!9WrW>^n~G7!(|7kh%Umw5*Wn1>02#FXAW+16t2cma$|$Z>+CrBUE-#vgZBi zLndcx`Xmb%_269XGq%vRMEF;<8~1UtD^;%Mxf$;qoT(K-3z=IV3VY9O7IW)_(#fW& zgVEDu#EMuf;_YL7>&#{AY${{|%p&vG(MYB+sA#&97B&)EqBQ9tKhX>WED9Exz~IJu z#tUEtn$E@PA5J|=C>7FIi4VN#is&xE`Y`O3}67HwuGJ* ze!Z=5eAZeO_Oj(6Gy<6pDq}Zjl*i2v;IIF|iy*3~V%Rp5fBQc*t(ZBXzT#i|ckLm* z@BbZPE?LML9aL{iuk>7HbRkdz<^}8Q~2+%_a~tVL`B{byoG=vBF%KC{af>DL>+|N_J|+6qNRpE?BbhgQ4-Hgi)&uXGec`hU%^gA7cjH*<8yM%$0RL2-R_rw7J&Rmj zw3}zw^Rlu$QW3C$5P`c8@>a?K3`V@SdFiyMcVg2Yh(Th%J#Ie(6RzGy^xEUQ469D= zi>P5mb87Zp$OaV4j@q(UMp8!q(NeQwXw{Xq9|S4VJ#GLzSyG$%^=F`lnr+Yf zExrp`&GSdeENka_ex2My5E9}}uc*hj%WG|!Pz-ma) zfzXmwyWnoKbv-O7ob2V8?14#(T;LqU%W}Q=eW|;8o3rd*8H!t0Xa^u7^RK$bK@*UZ z-Arcd6~PRlg=}lFcN}=(y*9hEXfJkhaj*ojs2X#(QaLAg8>wOQQGW$xP)QLIQ4w36 z8y}}r(uHk`YfBlOvvW7u|AT#vP0~Kugh}kru}zhEN_eQ+N=mE0j^_ZGmtz1Dt}TEu z_Rre_?0pxVUK4qmlw%wYQk+T%ZcRaD4V>N}LNfy4;`D%avA8~kZ?_p+)zh7!cpzhv z(t~M;zS~0glmQnfZ%ltStI$%5?i_(xLOupnqT{ofp;PpoyiDP+tP=}s<3rGjvUIi_ z3*htDal9z#WO}G|GW!-Y5og^8Yk|N&hIxSq=zmaL*1fT0W2W5BSGJ{vm484b&{PTT zjaY^KZ$g+sjh_!{%q2=J!|Oi_GW?nbf(+45)Kyh(S(k@dPoyq}_Z~Io=QJxH3dp~C z08h5rkZ=;KB?Y&V1>UJ2&B;qoU`}?jF;tV!!w#gA_zR2h9bj+vrX$=PWXhBVQ)W;I z(isq$L4RQJGp#u5hsghciIy+$W{Hys9( zw$SEFPo>e^PTP#Ro{GZB7V&@jX|)bLXsx*i$Zw`#dj7&K)^lz`Akm-1AN2AB%POJ^ zofk9l{))6N9*;{`Yf-5apFc}{zCuC@ImHAd3|NV$4+|K5m3Li9pa|--L;!sr%T%nA zp`y}%0LxD&Le}$*nuK@n`^X}l%;htO&>GH{#)6LcUnwHP8)j7yppZ7=4@3Bo2V3~# zZ<4hs;DvrAzEDM~=2zH>ULLCy*BITyag9>*rM7r+$o%H0y=cCsJRcYhjxCNBvZ z_=zv$XK1iRV+d7!14(B24YwsTXhqwI&1NNOQ?n}5H&gi zaSOkI_$I0*11`$dzz0%93l^xL*Ucz4>h(Xd^3dxq{WuuBSHWRerIY=o8I19}V)V3M zP>U~B;5)*>_~|8D2F)(#m6fC09ty&W4f;oQHdJm6!Pf)<@!DxXjJmkT^a=mM+)Au5 zMTczslPD$CoXf~|S=^v-_BW%LNHtfjs&6=|QLYtQy;IFBKA))w&TipF{}jT0q8>29 zXDfAVcU2Q_b;yY&imxz<1DFq0Dx8i4SjF4X!GR!1@EcTBU*K}BUVNR~p$}%d5hD_I zoy99z5$l_lRw`sey|XH4AYLdxYVIE8p8Z`muIBV^-)HvbxFiU)U3UQW0yI{b%Ct;- z&Z><-5frvSi#;mP2mbfdEW?rGyA7w3bC=+j0=!Fx0J|8SDK86r5H zR+Z9&3l~Vi8*@mQQj*!-lavxX3n4z`>6O`CLJI264gp9?8ApUkDZ|4mOzE51-HQ}l z$gT`amGfG@k{7zPrq10RAKW^IK2`!82Q4p&u$9Vjt3r8P!4RukS&t?Y{;;=Vi}x?V zeY%yPI*(n`P84;*A0}$n6iQC#sE-(3(?(!OUBane{#eAr=bc45m5h;Rzb}N&;mhF% z`9f?%zU%?G1IrN5kT0(s6|g8?$)HEo8e+5M8YkTSjw#PO%T={<}k z$tW)S=~E-#%~<~Gdtwib55_Q8H<)ReEL_4y7TIy+J(}@B=MLhSa8#Or*FhAMw-cBo zMc37>Izo*ZxMTK-vT9FExO;Sl^DXb8kmr6;UC_AOq1@oDRu`=oU7`D9uSXcZjSyyDcWsf*;pcuRcGuUVv zxkt5OEwI?Ukw~!XZ|00gW>S7#;=ZGVb z)_R8YHBE6~KL^QnV@zF4sas^5$+T@tOuR4}gGnmVgB>Y`w^YMhig8ZCF;-La;fSZF z1eg@(8xUPv^W^Lyxeej5vP0eVE8#JbpYGb1C=4ZhCVK#PFiCZ~Y~jzvR1o1}{;?+h z*kbJDE+RRUTB5MEjTC2~k8aIu{isy&w)?E}Mzb&C-+&TxaGhZIrY?!hAAnRcSzK1j z0uAycBIxTeHg>E1 zN9s1vLY$9-jZiVrM`wgK4bW8b+rsS+rF}!0|9PGcz(at9UWNn_|5uTb_d~%+MYX6I z+eEi7*#|)?$b5rdx386eC;~#_I{77QWVz76%3Q&joRxj~QSGmysHzSVRLuU<;2%%D zCigqJ>nZC09iNkAW<^<)@`P#OuiT*LB>!Fc>DWYa# z%1MU%EU9pzB@ijGmPYpXzJ2swTjiSev8O-L`vF#Uv-n8%*NUutvv86@(-X%O%6liH zdo|a;9?>Lx&wC!o_50P`dxS#u)uf09?E(|jFA6sB`|djZ;MYlZWs!>bcj49>thR3> z*m|>&eL$SYC*kDDSb&pHmv73bscRQ4+&=T4L@q*lGCcDuL`D2%G_Vo`Mf@+(=t_W! z_(OS;;C9(lZ1U-JA&z?c$y8l+fBFtxHiNMvJj4<4&w7l0R64S)vdfB~cOimaW9SKc zrLLm(PVT{k8p?pKgwiAa|00LS-EG*O#oG2T+sr|CnpViS^8Swlm!E`;}jtmbcd3(jPCOmFea zNa`f4t&cPL-ADFcZy*0Rqd~;clbFR!9Cb={EY?EhK-g9sh$`lDo8lC!Vie?~gcgL`c(Z1y_YfAc2YPlNB@ zL1u9mSPaKO0!)gcYaUBi5@@OLXEN2S7Znqn^@h@boH^M#zL{tFP;dY?6{M%s-heYy zALCJEb*``ECrQq>He(X)5)9JiEa#oec<1=}{Xm>RLb{(-NnC%Lndtp}2q;1}I*Jby z+iJyqBJPy3wji{>8;eJ$7Uih+`{W~Xu@=Xx_!Iau1ozGD>x|dpKAD{R&H^ggFA~vA zi{sHc53Q3{V>(~OjcsSw<^QyG7!+6YLE4cs-9YbSIJK;vC?3oTTuvUWpf261+TcZz z++>g~!)D~Zz0y8FSYO5gQUrGKA=puIa6hj+yd7OH7nE_4n;eGDD|tW#^mu5}U9yqq zLfvj|R7EE_x>W}^`zI=g4kD}~8zr2bs`^gkJH{_65`_i*BNd!{K`Zr6B`{%K%|EZW zJbh?9f3uFy#@(CM2L_>1on&*fGY&-axdea^F1iJPsL$W8y(;SmOvZg%px@k6d@sF< zTkqH(Df4>ol8nkz`yahSdhLHdYv!GS`=PdsR@+J{X(bZBh@kIrLVhLP9Z16f9P?&@ zv@0%`j9dm>11w5Xb7_)TH;;Jtz@xj}Cp7mRO{Z>^qi&L5LsyzRDZ=VYm_sU3#8cc1ZY zq&W#x1HJVK!QShA(U9rg`TO>;7`Jg2m7w>v+$H_98)R!N*(l&+v%g#2QT>wl9Hi8K zyzmY8+rUeab_$xF-h4@LItgAlXXkM}n0>F&%V`OBA7W60mWOFJj-vUP_XFl-pS6uw zc<;Xl1ufjRrz6#K6253PFE{_%`v++$0V#5YzDyB#q`u~rE^-Z;96*yI*O!%TK2yx= zL5KXEAXe6*&hw!HE1;2!E`9($0B(1zEaTVvAFyD2_0#kB?4JLd|2cn2_xz_HJb$6I z<}U=;48XeBP`G&?{?;$ z$gul;g%DId@Nh%-sRaXTV0>q54_2jeBW)+KUageH-ObgTa~m*KaGc+{U=8~M{5)nv zOj4_HLMu$`B+Xo!cOqzVJI-_j7Fb; zpRRSJA=@*!yG;*dfS;c5;4DXp|W1E%jIlP$}F$6cBbrdtdMBKxc zh01j|w$OV*9^bAsclT;<;5i+nIN1{+Dj|>^jQ99u&|`xh$Z264(&{W*yV@tn(7Jdb zhc>~QTb!ybDnUfvSbgIy;gE`MCR|NQ?1oBz9mVnbKY z{Tpp}tlk>y(-tqxQ`PazI+dkTJ4Zo@p{=X8mi1}#S{NUdBdSISpDO2o1aa4fJXx&^ z+y|8#z@Ofpvajpb=qFn_hF0p)G=eY}kwJ5NOX&*-N zmw3ksr;6axUWHgEy=LX)FDEvK?Q-UAWp$Cjfqw(1OkzcPafY?c=tH@6_yb(YIhDq} z%02%GSQS3?>zqtG<@o-TdhB|Wo&ToI%+@Hi*h(*q3eT56Mp=G=a=0^WwKMNt%5ipB z@i3Eo(jj7ebp4~03?FAQI90wgPX=&e6gX8LnO zPU@I6&W&=NgL!e1fQtiK6K-o}eGk0(6V52;XV_EM9Ail(e77Whhkw}j_=#H#&Pp~0 zsXpPppK|vSSj|ZGIR3)^`HMA@miZYU{OE86Oez)p#K?h?!C(64Eo0dT`p#blg1=nL z%U`PsSyEN;V+S-?*61tprQs>B9{xY(-UU3$>e~NLLPmoo=bdQK*rqk=V1vb&9MO`3 zZN^MsB1ugP>VQ#cp_WrQm7^2I8wMr=Ovfm#dTOgy+uGJvZ9P>HMI`|wc&mWgdTRx| zy(21KBWi`;=ezbhNkH5G`9IJ9|2#h*$-M7=_jT>H*KM!8wgHo~Io{%z#6W6Z2PA{= zc$XxLP%F6Qq2SeUUt}IRKnwq9x*&v5aMNNZwx0=Qm@|wcJ9)+6~u~t~8vU6K_=*lfH@~(UXlX zMKk}Hnt3166sGCR=1Y3097xT<$-JmFdyA+{TlTJNRI2-ON)4ovd@4+Sm$SX|d5UFT zVe@e5w20@Q{fg70ynLLWgHtbuJ3klAUfo6UFJE~h2fZg;c@uvx39TRnHo7*P2QVZ! zMqp1R54%qm^9=TYowVS8^EG6?)fnQh?oEBPtMl62Mf&uPeeC-vl-gS8*OJ9DnAt}2 zWf4s^PmHgG@!fj9#>f9gQUhWd&)%$I`ZpjM!SLR=xTqkNR+kIo>F46yaZ5kZ!d^J_ zv|Q`n(6C|gQ}?XD^+<{8QYz*?~1@$;-D{K#o=GNmjHG5O2F!z&D}0-80|hHj%U2@ z)gphM#Ki0!szrgDF-0DXGific7=PJQE%JZ z-r&)g!qwZZK$06KPyZ|Z_~lMuAl>*=!gX8regPudwMxP@nEnx@IP(^KBYeLphMS8% zSXWd`+9#QJTQZMA>Z|qfdTB*Qyux1h0qBMt-Q=P}9wc;^)Ng9dyuzXmeSD=^EIJ}p ze)X$HwRnV2*6Yh}+x12CbS8B@Ox#f;uCqy+jr*F&?p!Z@ zlw}ID#pBh$V~KC7q9Oq5gjf5#)lj7lyeI@?d{ASa9`b7a^U95eQ53c$)|7aRf5}Ky zEBtgGC8tG_Bs@+42&zqNW{Fz6`s9L=aoU^b*^z1fBq-bmYlFl4-j-C!Au$Dm~p zPYSz#=IiQ=4bod$nXFP5O8GvP*Ba&J%}c*Z8mWMT%S`ah>hJ>bWjnEZv7 z9`2i1>X@Jfiu$6Mv@`u3!fIImOfz({nfP0j%z^$QFZ~C40?#0hV<(xzW#>^3HP;aG zW&of}?{TvaD*zI>QdYHOS4l28Xj5wI&eZA=z)$>9VcWurTq~Ka?2{i^@KGd@E!FXn z>rIaff|k9xe1=hx&O3IZ}gWA z92uqq>iyZ{y&C4cqwIra!uhet+mb3Ju8e(nxmW`UWbnddUkL{l#oM^hgc9@P86hS5S?y$}texsHGky$S@E z+R}(7GM)qcnWv+DJ3`UaW=gEDj*b*M0}%unE^??@pIYB2^uPLc);ZB7C`#8`BUQLO z_O>Of4lu4EJf@BmNUGA1uVKiUe%tfe z4Y3b?Q-}?U2Z${)E_&#%qeVmTBUv}v@fz!331mQGI}N6IjRt`B57tOhNgk@E9Kr*r z96xm1*U z0*jE-(*frsmdwj+XAE#hr|ssff?gHmo+oKYzSAI=2zg)+(C;-8wA0VBY3R6w?Al@t zSF;le$asWP=I-Ttpzrz@{grkPHsR6YSy5kFn>1c6;jg_#cd}Nj;6$CRU2-e0xf_SA zAEOvE)r<6v#;{;BMxCL#^K*BxB?2M+E#%fwyIpkN*7d-eUd|h(kE5l5HC;(r1c$YI z4gx!!Rh#FPF-wPu?0T^coNr}qr5{QrNE{6=6ePdF)9YW<)80mAI!_+NV%@&dg^y_= zRPGuYBFf2fOs#GaOnn~G?m(M^M)po_vna?{tI7PMm0O$toB9t_{a0%p zE)ySakM|t&yZr%yr+aI%`3(opXdAmzuX4eX%PD!jpPJfxIiv%(s%e2|=Uy7W-mRJ2l z^#i98Npv&n5h}=-|2OqvHF}@=sFf_IFZ3Pif9U&% zs5-4#>uEIDF$#2@V8bZsom$@;T*ANrDBp9<&Gn#R=KYq;&Ibxhp|6;X_j(dp zeikAg=Qp>v6h05+e}%LJ)-k-8I^phdpd%kMSHtupb|;?(t?{@=TCdYi7OtiowUcE$ zp8SeLz;n97=H=za~uir#z>LfME=6(Ul+%siSNBeON0)^qvh1+uh3@ zMj0?;*m(Z`9tyA>HVW~g-AC~w*v>y4MJzXn5BJRZ{~R9%HtvoO{&(5-{48vEfQYQOg8k>-O3M|gg%?T%ie?GK=gfQK#x<8e9pg`Z7`AK%-@Mo6OiP$H$w@{p5gA- zIcchP`CcakxHeZYn}$vFz>IPmN_)RPsaWvMTp`d$s*`up3SoU|5u~}S^cYFmXAQU6|pm{JlK}W9#&DaCsPmR2y|8q%`^~J zV|+lzNrs~9nz3^MsHj)5#jE%WKfYJ-IMLM&Tn9Yq9q?EzV^H$S4LY%m0n015;cK_F zX3#e!<9AL5LB{7frQLWGGqC4ALHx+eFOJbOiA~#V5)~2Vqtu^2$4GvGRGWEl+i(3j zMpOfNk^QCS`T=Jq1iLU_XN!Y2byNqtM~R13tj-W@q7~yhA&gjcUU^!pAkIEbUB6k)X$3iByB}p- zx|fCX8^0mR@56XQCk2ji5p5F0Y)ldJ?63jV(CYstioF)EfV*o`ux&C{y_61ThBtI{ zGGN=NuHVG{7S?AiB|KLA*CErnupwNRI*J!g?tx+WXLU@Jl&$I%$XFGP<1gYHDfwXN z7*41Wmg#>Vfln5XYKdLj{VaH!`y;Zn)4v$-CLo%-l{Wl8LV!#g9pa}#To}ChIaS?UIUxPr0 z+mF95+NkSKxa{mpu<|_oH}%BmdGo}$ZjMR`(f#kRhWy*$s@m03Hyv5%+}m|?jeiJT z9PYp3B(pf&J}iVrKnDdFtfs{I1I0PNB-X7vW}&WpMFzHYp(VOOmyC^N*-wj91nX2g zE?+%e17#C?xC>0{?pFFF4!Q17{a`=6^mMlQ1F3u%1q$Z5B{RUjRZE7uckm;LW!Cun zp#fzcxWVitqf2~AMk?qg?%9$0>qM> zhBFj~fi?1uyC;8dHLqjWdihO}TV3IstQN2K6LL(8bntg}WTxFTd_Zci+ zY;F@}<7)R?)*IEqyn$I}o>zO^#bU+t{G;uQpu=op+$x^+A z4Nn`uCVE%gh0UsdlYJb^vgKY4vd<+(3^_Wunc(l4@* zbp$~Kb#cMiUV1cV1RD@P{orGS%w12h)Umg+XcLxKmre1Nby-okKA#6@K)59Ca19r+ z#@T*}rv6dbiHD6{usH`eu$^ZVIh)$M-i+1$PayHZx^rk09`(|Ev*OH_1H}=5#j7=U zhSPx`s5;a8;UhraOFzh8AeLaLwozie%6Ei8LtUuxIkHq>O!>M|;RJHw`G*03F4}Nk zxIJ_~`aAju)@sLQ1HMKOvs?WDAJn@B;8{|Qx8yO}eb-yPx{!op##72W2@w;#@1`RF z0Q);RRvm6r!2S<8{9io%;jUF*B88>X6@2*Qd_FAY0}zwlBFWLx%V#1N(QAjLjf{e| zsReWmh2oi8&4-fj4{4?l$camcgl2G=$6tKG>6E#abX+W6L(2Hv0?JB1vrej_26j$p zH0cKEHM$a=B%Yc!r!@An8yKp8M{3wo>J}H!dw z!=(D>AH<~ILOQ_NbbhIFU2nNM+`LuTIwkXXK6Pl1Q9eh23d%3Zo(H0x!Rg9k; zP%-jKBAcAZVN5SvfVo7c?{xv+Fo++7$&crh!GDElUTL83f|eb0_iv2_eU z4xfuW$n&$oI8fWnkZQ9K#4FJXsPMNwng@DrF)ak^2Tvf0!3viOU=l2344{p4NTF}aaXvJ1B}CY<@axn% zKosD`_hA%{qWV3^2Z0!eLC zd?;!p!(7pbBOg11dH&&*H0q^$_{#^!r|#r~c)cU$v{RFtnx7Xk8D5HF@jUvabF~ak z-%LBRiLg|Sahl}g#?XI~xPFJXvRPEPZHY;|t7=?Jp<5{EAB&Q-Y78j>smU$N@6%9> z%ebgwE=1ue17a8X3cOQ7g`KKfYl+W}lI7}U6bB1)2!VQFdv?YqP(d`jZbnf-=HV3( zD~ioPh^<-eKZeYg<5rVh{$Y+L7;pjc_}o4)HSFu3C9P)0MI_r{eBR7=oIR2Mc1GKy znGNxtQD4QsioFwJYlaP(_7FF9_JJ!R?qtMff5Oek`C?|+*_Lfp8ZYN}5jDsuN6Z-1 zb-4fUr&NOYzwFQN-?9Fzf}|Drmr!kD#%Fiw5W1xCe!4%dY&74c-Rx04p|=x7sC%Pc z=7*R{vIF%Tw@qnmn6cq-f)wDv{@eJ-u$l~fJkr20Y<&6ezjWWr_WW-CMRan`ZhBDy zy&m_Q8PYn#^yMrypLzR%Mw@GvS*cX9I`|g&WN*Zvp3zI<3Ioe;&tOa?spa$sU z><0Y1sD#=$1wo0P;|`>5S85)mwypPbXr0Rj?G^pfwhHD6?RS~{gW%* zYqfsxLtECpi9}ehaFXlQ)0f#(_(Yt5xuT_JV^9IzKCvn&4efcttA!JkpHh5YF>i2- zvFu0bKBWY1li^dUz1k=GCu2*rT2Ca;5u3^Wy|86pPj~7rh(j%Oy2=i88SFP{e_MFzc|HuYu7sowItP9_R7i6c3@lWCIMS>47hXbn%JI4{0 z(kZ;*U)@YiP`MkcFz<4{Mt3z$|Ak8ocMW=0;cwLSih!|2156^GTp3i54f0-@Fqvlh zQdiL?tLTS&RHTUzS^!%);)ahI^#jq^@RS&TPHnWQO~^KRR+v9iH93UR<~A+ErXzY4 zg_~*X06$;T{PPhVL`mi>^?ZP+%)N1X7Gd}f4p`8{5kg|k4v}AucsjsPbFT4f|E_8+ zZzXvZ0T;<9St#FI%x0FU*zjCTg`7Kg@{f-rR zSA(4PPangSvfKWt;hW3=M}Olp%mDH1^)g8Y7VhLe&>%b#LFfX1D#VL@gad-D^YhE% z*{ikhFmSvV?!3^Cpe6ce-w$rh;;5Iv5H_<1lhFi4tmumO6t{yF>O7rJX@n##TG#jq z@i6egaKj}v7%mUNaFynUE9+;_pMgg7!_P_b!Ca1QhBKU<+j5G)UGFhr{-xmFwtL{hL;Nh>-wR3s)5&uLP=4nHzw_O%v3HX5{5>3e zHr$A3CRg)KvaO2N1;68i-^SoK9{jckzX|=Wn>>?$-{If4@%oxPo9ROG8|MF;dOhBn zJ?7(uON4GW?(}4 zJ|4X8OKBsX?derj#DIzyu5ZoYdNZ%YZjJG01dNWfaUU?H&^u{)?Yx*`W zOtYj|G>yxqRkeuS*yzHS3JR)i?KNhasn~^Z zIn_AaRCAD=1j}ugB=u?$8A5x1udpE1f0%y-c+Pv-E(~}r+56?WO4jLZ<4HWVhCfrs z5rUHfe<1_Fraxk9Z;K?++%)YQ@E3!^5r39Fogy9LjZ@UK4!x>>{(4q}K~U=$Iu@Kh z_0l_;S&%+H%>0|~jrGiT4(eRep1)V2a5a&UWS_xekDe0qT0d$bE>PdA#r{gkAKANX z&bY#k7VsG-qvYq~*pb#0<5Z)<_z%K5O_j9>VH^5X^nMlflXu|YKsk?$h7{=tcJG z+i5rxj?cPY4->A}I#1R!ZR$|G??u-33)#IhX?^v-CR6u_>+MtKgIKia3?E7?~y7sL2S+tty``j%Ncz^BrfW>!G*>jY1Z(vYOy9ZxWK8~~2aQDlAL>3P>!lxBa8x`yxul^k zIVRrIUY*Jj#BNI{Ubu1Feu4agE}vRmJ>i_q$-UzZ4|i_Iur4_)?|&w?7gqmaO#dFw zo?8;1wZG!g;4wVr?RejZq4*e1d-l0%`?jL>zg8VD{Ih=@%P;li!iKY|I`{5x5(6w~ zIIBX>rXe<*RjFskOj3cc)i{hEW+xSA58%99!zoqC{b_qd=9EgbnnC><&i7XTq!Od% zf!4WZ_|(}fRD@BND|0^ znRTb;ZbBMTO*rC2Gw)4B+F>!W8g&Tk$i1miWc7+~Lsqk=75K{$O0>n+OKKolC3*$^ zzFaj)R~p3^&NO$w#5)f{Iu;UEpC7oV)yWRN*bX=8*E+`xj-{Z9N)_YVsIgnjz_d)? zFz#WWF*_fchIxMmPM=gOGarP*j&23|9`%gcFjM6dtGE4OXnsVma2U`wFGtzUngMsf z)bo0rCNa|yG6b%$UhOZV{BBY#tRDD&7!@?8mtDZ;)@-#%14P5gvyhR~o)Nq8YCo2i z^oYKG4_^Q|40PxMr|=oYp!TdQy8thpd-hBm47hh0RjIV4@8#;2kq=I|vYT&Sw=N1o z5naklYi8_5uV$Ny@69nPQqX)7eYVMe58INeDR(d1G%VN`5MzfCs5&%qUa`yA-*Ns4 z4;vGOfZZe8i0YhNa<8kzLSm4WD&+K{Vq%$cE2!!7!<5u=k7iE4 zMO710uH!za)0$1G<1Lxe-mHD(SSDw+l;&!tG~pC81_yunO3{byC_$=6|EXKVUj?ch zQ1lj~1~bO+F(E9NiX5+<@x)hLClr2?egNZlqM4@vVAlGfaG`&IV7Izf>wDWWV>Q2{ z`c4Ne1WAC#$yot1fGNW^Xyzfw&|$7*2=%DUkOWaV1eA~6?xUD6a5rE&xVrcvXu1Yl zH)xYUIznG}wFO|kM>SYM0T(n09nAM&NDszGKDY;X|HB4#iv#c62X(FvfEBJnI}waR z&z$DQcbS3D#!%`{dmxzgQta+%i}L-F(6S1q%7l1jrmG*{9f?chDtibr0D` z^g{B_94G&HY1t{G4NqySzS`QYMDlq}VZ-`f9pU$xmSQNt$$K$>G8q=Z6uurT2@!CL z*I4mt$vz<2))D@b==GfB)1dwNzt=OFOaQVvs=1Lu-#FPP91I|qyJS$lNpI@;exWf@ zFI_@68#sT4$XDsL`qmT-+x7DEL%oEcS><2=wtS+i3?!pN-L&$-FxAhn^>gg7es1`k z>!&N9A8f`}biSW96S=Cvb04c3>Av--(qAU+(_wFmd8BE@(TUMRov=1n+&u)F4%!T$ z>K0{d#vtBrYobK3>DxRa_ZAJBev{dNI8nG^#4?YuKZEP@&1xW9_PvR4P-2{v;CF>5#b3;joShiBodqF71(wib zGjI)H`bC6VvxoR^+~(HaNhMZn4to+>ifv4R(ZVAyqX1ilUg{r3877=rnXg$w6rEELELWy{RpmS74KJ68D(Wd@$j*KvU2dCy@ zG+O{Bdnfx{sFBmlX3;vMu{Nqv+%`JJ?TClv&ov*o+F4Tx2RgC}ZBFte4+BjZEUAM{ zSyGiVv_Ex8QXmDd5annV)3AHsxhQ}=M^3+uk0L1HTBae_`0XtH#0;fF-@`V1*8O;% zZTMjuKEtZcjbUX3a%wh|YXJLzKw{NC3{zFL+X!%jL3sMHl%DJlD>RK>_};+r^oR1J zie>MuR5Bi(Kdg4&|0K^<=wDokKdy0!i=6jr`1j+2+>6HB2e$RbYGC)-B-qenlmh~d zyxlotct z=lN%_;eEbe^grww(hsa0>-@XeFh(@``*;%+X&QsER!cFZfmj{XI*v%HH|rgLV*+$L zUaZgZ4_6X%V>P&|ldQ37?*O;m4(jnbKC@In#GBQ8&}wjYb?&Vd{Zz1?JRD)x>MHLN zyprs|;s`-7nul`_8MW)8ubA=7^rl&=wppt1$G{r9d)1rjnAiN4RaCL9&;Jpmd>Mlp z$)HS}wjQz{aU<1h!)sG=ME3Ynr2paeEBwE|@)`M^J;4vDL?6^q!jUWylN|%5K)XplUzc&|mo|Zi~+;j4- zhSwHMg$FD@cVx!rYmXi%T%>K>o(iJh#tJ#}pM%(FM#W+pi*s8=dj|DQ z?s5SJn{uy{DtSzx9!BApP35c>N*o9BweCwV_&f+T{+Qhnv`anCCQ6Y3|He9ISZ>b3 zJr@<8n)@N^e5gH&e>jdiLs;$L&hQn%pe`&`^y}=mpe6w_3jZc9;&ejK`Iw9QOLNcP zKyACPm)}vJ(^rG)41%eP!i5+IvbW317w@@fCi?18;8ncm+;O~)t>1KN?g}ak^ypIq zy^sD)r@rC6TcP2lE~UC707Xgm#L|4Nss5Qg-z@Z>mdKaFNPY$ewxB*+qA`dY@<-sz z?)*`QDTK~L)O5m^kEYGc#0Vy~>dy#@_#3l)DLAN1UpgU?euQCVHe{Y?$vl?YT!j2s z;ib2mWIr*Y;0~`U=HQ>viyULFV7to%7yL`5OZ!LvT5D|k0CJ0qMk{LFTuh9g3lCuJ z_3A#4t7uFTG}yyma+{vfhCuVUWm>OH%Z4%`U#ga?A_ZFiJx*{UCE<){pitn*MW#VJ znY$Sdq|s*cb&(sXj)xApeA}k-pr0Pw{yYSe>vn?)nM4!9mmtc$ZQiemcP=bSmg=B+7b4pFV)cl9@S1<{vqM>bqr=eA z%-?V|r|r-;+MP;vxsDk`Q!gW{Oow2Z&*ZSk1w$LT^bw;#$KR;$RR(*VxzX})lZ7Pa z3;a&DZEfRnpOi=^50{x6t=GMs*C=5Y#B^}JAy^0z#?Y5i>nn8Sgp%Vu&L7wGEs(>X zg&9*i6~VBYyNUMfN_%NV^wEiXoZ%iy9@Ih*V=bqG-jWH z^4#I2Ls%s~?KM5PUo==D2d*XicR+%3JBIkRzYS#%5Hh2KGwtS>`OY0UB!>m#al;)P zRSyfujmYah7NeYkGA!Jzy%;a8_+%@D>Gw+Limr;#_Xi5lqVI|DCwgy$X^q}fz+bi* zC&~w%-|>>c_#HQn-2B#sm3L*>hZVx%`gfS1MK=za9LJ z<##5(HT=$2BaH>gYRXKcn(@tU7o~t5?`s6h~$l-$pCb}`f zE`9|^{Pe9LS*{)x5D?`!=GgRHjfeJoIkg5@$f(L$yQREYW@0St;Fk`OhBi-)w}SIg0s|NH zsTk%HGg!J__dJ$Q6zSV5_PW2vbLz!HFMYZty2W4ZrBCG5f1DMZYvyT)ze7?!&VALq z|GH?A1#*ZM2!B{0)mk8;7v94Tv zKbODbSob^gSeL(bKleL(KbLP#5x==7fr8|xJPLW~;|q;bThI+Jt=7ECT9VGivR*9YOY03O`m_3I};np-~{tRv>vd0dSu42Jy!56Na4s=Hfn3HhlMTEZaF8>J-m!N@gIFZ_5 z&_}G3Hp(edckVB|G}wQ@elMmRUOJP-$68?9xC4>joZZTFsW&n?M~qOG8;PPI$pm#) zy&A7x!FEWAMPmLj|1EtO@~4Bj+x=sIDHYR>-rYz(IT?Snt9$o4yiAi{ZHguXd#DtL7Q;H-@L0>>_7l-i?fw9-dmoGcxGXx zeR|hOV+H>0bc!r{H)p;pr9Ia0ax&qsyhg$=*9$bD+IL>#ue?e<-{b6M=N#nY#4x>L zkbe`N?x(eK_7qq${oB%kJm8P`iL2M2p#~;UxtIP5h_UT@8xP~&b|rWZtjiw#cWi8& z`@0c*^FNOPbC`ahD5=gfw`Wvi|IS^xDXfuU-%UPe`t!&3IEO`WViC%&uNEY~8P7by zEv3?nGB2R2`N#c~&h&JQDD0Y0(78=Qf3xCm`lk{sfM^n&uL~kaM9;vD^~+xo zL4B+KjcpGN*IzJ5zUwVN)}MB@!FEK~(S_`?4dqw=xQW~K@2Qifwq)LmWgg~$F<4J8 zKjlX2Px+B5!ZqmN&M#{o5<~t6u)%|gJ`OU|aeQN4j0-!t3qpjx{UxXO2x~9qbUT{rFN`(N?4>_;ovL)5N}mP#_>Z8Das=vNc=zAH7j08;md`ZD>=DiEY3N}M-VrHj37+PR>~b4 zm==ClKFP0XgB-l)Jv7iH2Q|(@Lw<;e$6o{yKMWumyFMw*nkS`+&lSxF4MbC~ltdS< zD=6qK(pSZPD_OW2W>=&wv*!R|8-|K*)vvmLrn-@QSR4KWOpml7t4msyZI6}D)!uG6 z^yHCtENm0>b@~!#7hc(6wTwkoK?TL+a>OS89`n_MOjh_mSPuAgAukp2v11EQ9XjKP zsS%y8;vAiuz;RSz%&KE{t3gKk5N}X5_&C%3EDMHWICqG?)*^on_H&)<8;ZO8gEF%1c)9mAPg2FnmOdoXzD~Fz> z=DGfrqS8(ub%13{=p>Oj&az)AHE6Z=-Z#2o={(%k= z?@7Jk@4~lF@Vqcrr|teza6#feuCdXW2WvP~-e|{%i~aG4gqas?4VL;}CTDb@*(>H| zite2tkIn-l`v`q2A@uuV2}s{e`XK2Q3fyL3<>7jf5~)RNpgh!5R?O#)8|2u|EWDIt z6C+f@kXy1>&m@P+rp;-chn|G0#SSPF&GasL+?rSWqQI;D#=t!ufhzG5|2C`iPc+GH zg2QFUeqC!M!D_d7)0+Z3WXVsI3wjXlvBYv6(JN-vZnuJ(Nkm^$(2L5G>fxL39|3Q3~ZV;6gOp7p^WWsFQ9o4Tu!@sh$8+VNRv~ zQ%fDHjvVvPP!&Uy3+#~ZNpt;kc)#FijRFV5+P5Hy-H|zI$=Li5gH5x7+W9-0Q((H% z>Sw*~`$)6g#8Uy@u;5}p{#(bCf6vm6W>*b4(f;uY7W`GD4#^uWvzF+4OZEyOL9}7X z?S>2J1K#Ctk`v2pW6P|bUfN_zWv;>CT--8Z$qMpiTYvbEhIo~iUQ5ol%pX;SP^d7s zf&{03%(`3kbN%0hyH)ii2Vto`Pwt5=BYvVfS{uGkz*>vbh+Avs>D1eW(bQXo)z5g{ zPXmeihuRwcsMwZX_ZG%izX_0V4d#-~6!l_{L^-p>n~Or(6=DR3Y|zAY7I#0C94%+@ZN(+Y$Iy}H@rw5IN{KA;nCplt+Khib{$yw?@fH36M?BFAQf;6BF=?{6EYbI8j zB8&)?B1xW8!b++JRvIHo*p>22i}mMqOHvEg^LB{b?T`WbHP&1%)Mt^eu)mWL*6-4c z(}+f*rpEF&^xjvEyV{%b`{$ZXg??3=t3+t(1T(oN@Ln*o3{L+0fGoBBo^Po9lcbAwt{aj=+E?-U-g z0mRR&&K)#tenb+w?*=Tw!^bfz_VdQ$j zrZ4xgnVK340;&+to>M|l1iV~`s$RVTQ1KmNBgTZuffpn2GQuiA6vY0wb#8t;e%mYl z`e@@4qEDs3%KVsjwz4o}8CX4`IgMgKtx8zOLP#gLULWc{La2-#s17$7B zyCi2N&33OUA1B8)mx&PvXEshnL)ysxcmLXDlChIJqp(3Zb736n% z2l%rj2us;LkJJEvFerY9H`P$N6k5RVzW(jtoe1&1-g1(xzDm%4qN~i&Cy*;yRsUR0 zfn-I`^!}y#=WKE1P9Udoypu6ZLJQMEA!CiXqw=37*r(*9!v~_)xmD;!R)!&Dju5*+ z|Gk<=jk3f6)nm+Lhrwui*|@LRObXU-V_(-CiU75r_Z2J=Nu^F*IAY6H{D>+7N$ck;Kn;XSYCKImnv;Vtj7<$B1xk{)Qz+_;|d-sNR* zOtzJp>t6~sxgp!n<*pY>Ag5=)!R^y+rEOm8n_?AN+s`MYYqVi6)(+CmtOeq4Xp^m( zVitFdb57BLNqdDGy{p#6M_e@D--0a&jx2IfKB=lTTZ|&ZJ`H8xEYdA-IW2h~1n z0O0UxImcXUPzb_P;PxH5K_=?`WHslLyc>F>aM<*PpqW@yx}E_A_?n$s35Q8P4$U{) z#X25jCSBL`oq~+d&e2&FnWieQyOJUfuk#MhSh9p4{#wk6oFy2W-Iati0Ih zc{3(X3Z4a>PW1IRnS|-pzE0Aqbqw=V#u}ay_m(`x;Jli*NP5q!eb-Ap$U86WS3l@2 z&atz^%ZvQm;?-_7h)K4Z)s78i+f-Yxyz1U`&9Il=1(D5-g7gf@7pxOmc^)AVuryT( zLSFh!N3(|ag$~W4w_#?xIX4PS9zC{wC9- zyl#cGkm56cm^1P5jD$_$rF`1WjM*q4ec{&6J7M%1Cya)tPUAeiw(Gf82!!g`=uI1S zl>zkhQFFlp7K^?`YwA3#rT+I2{W%ad-~YD-JY>$A-`|v^9 zp^*8({tcEO9O67pOZIlr3swB3mRZY0(`1R2GxOfmZ@IE7l*Rw;CGI_YbX&$!nlrbH zh6bb%I(x;ta5POx9au;JyFt1^g!aAN+J#6$Ds%UkKxJ_3LTX@%P0zy-JgI%rTk-~z z&5>JuX|MDa&!9Y5xsh4jfH!GQF~EoLC7QimJ#TS61&S;fbPQWF?INH@4=ovOwY&tv zwmC`(H4;^dXa3sOGXsy+(kHfsmbIkT;A%^lnpykdXgKy;GB+HdV;!NEhDX{m2;Jqe zqRP&vbEms;5TjxmSUgCN@TqF>FNvgk?M|58T$1sfZGEa?1BWiX%SJ;0GGES3a;z5m z1_h0VZ6Qyo@oGMl9MujyPaP}21)MgG_%D;eqSYOb;iH9g1>Z#J%`Mn2M4`jsKR(IS z^H9EOgC3+g@N$Et$^t8Nn`?I1CRX;@U8QWPaaGl?)*yLupeF*mW0M}Ww~seF|n;&s3BfyAh> z5y)`vS)S<+`!R+?t=b)Obl2;?!C2iCP-eA`Z)N`CJur1G4^c zV%hfMST+vb-5ScyFU`&i#|t0MmNZO3zCZhOUOCrH<#^JH54TI^kHeS3ja6QGBAnSL zmI33u@^A5>`~*IfA72&AoKTXvurzZHGDHGfOe6HrJT96#1c=-rba-ezkZ1HVl2g51 zUb++X0(a(7?>}n3|+Bq>d+ZUU~RcS`NLVh)Pq@#2kHqcCpa&b18V|AihA^)4;oQ{e5 zJLWrb)tWh%ZJ=4jEVRG9uUTcC*`yvwMF2{br#k_9L6crf3F(}mte$|4S-2+_`wYq)p#{vAS zHF&K+qDg8N=sxrzuI}HW!8dnnlc;=U00Ab*OYaXk%br^SVX!7##r{}rM~gnVO3;SA z?socOM?S~A73YSX%<5R-Tk}H`MtH3oXs0v+m0*Zv8*!gE@LE5rgu`mof@H=E-?7w2 zOL4HaTVa~&yzZZa%-JJEtghn8$&2-Gzcd6j+e%~(4N8MV z-7!BqA5-2`mz($AF0>9r=!Ho`MyQw;{vfCg&Q*hO&OP(CwT9yYU(^Dw`a0V%n z@$4<`cr1IJl2N-Z`8JgQd3*Yf5T|XN*PZ5-4u*sH%^h+Wz)4|p zHnjp#seV(+FHHAl>?O%D=PT{3|249+LxYRn(y__)gxTf@V(o;KNwt^#hs47C(}#4*#{PX-@2FyWf8~h7*jywtoUO z@VY0Gfp+THX~X{(Ljm-mrhZ_wJUg+|H+nx_m+ply(~K9BV-3aehyv;S*RXX#m5E69 zf}QyquM@cI{54q1sG9K1++Rh75?$H*XoRC}v4Zh2oRVCxEqf82Gc!%I(KnibNfo#3 zXj+&bF%&376aW>+_%xP;)~INgGL~eg&U2Zndye0g-gK|}M-v_lOA5;lB!9A~(qMyo{gvBT%$+<1>svT3cMX5hSuC1QYmJwc>egOqWJo<`5#0xYe>DM_29bI^2av5J{ zN2Wz>F9Pw5SL~+-Jb&Ont?K}ot^;x{AW32d_b@Y&yTQal*8A!r7&^o}JEc-#shahO zdolh$b(iextQF}xB{C3jI2Yj=c@bK!Tfb~a7k@l9d2LNowC&&IFnDERc>?wo&W4)iR28$Dd2eidfE|)!t_%%9#vg%M~UW2P<7@_m3 zaSAS62qA$}o1b5%&-p4{#?%k?#K7c_T!gNMnY6%v9AQRtd?NLVkYu<7uox>}i5KgO zr*PRRpn)2%8{4!t`V=%#_fPmgk?WGWZu{5KOy6L$)+qZ?O>_Kj{lG@Lzw&UP@fGOX zI(m6l+Bur0A7&Kvo&5vV#M5V>Q~(;L0ds=`NBXO>JP74)l1@__T6D0i+!0c-pnQTW z0wd}k#VZ4;#$TDIxWp9HO%4=Q0e^(h13g?P$2`sLOkhfVum2RTAGytl{@9-io%ERd z1!C1Q6C};&*02As0F+?dOjb-@HPyo$z**q`ky`v2=%G0PCLySpe7hEBwi^_nO# zibAg(+v3>@L0;Y%&W<3ufp|z}f5cJAo~=Ez!<(a-amF($bL{pCkA;PhT!(LKfZY%P znmGV;7aH`g)@mXEnp;nNa-PH>TYG_*zCpAJo(Utb79&3h!v-9F9Yu)+MGUCi zCFB5Z{vE=gu@HkmJ|8eTgKYsRDd=oc zIIQGxFeg*f(%Mk;YTr8l98$2D^`B=~N~X0Jr`r+doVTAXaJSa{Z($99ezO0S$c+Mr zT)&z#AJ}Q(eEX?aN2K}>$!S~DBv;q#S0E)K3<}DZS1+KFQLnbgT3dV}A5sq^XKPve zuR_mVLw1dYkNGfPKLXkGPYwl3`G2W-8{U%w6a}4UT4Xn5pqm4!HyPuC3k&y}c}7Ck zzhjgH9JSm}i|47g>ZIA|ik`3`KH{X3>{tE5GhM6Rw$dSan|-O2P8<&USJ|o3q3^@a z&!t|E50fn6v9_mm%Rkgxi0JU^7eb@p819fStk^QuYAus_v&Crt!MNy5$Zcg z++2oU`pt;o>-3n`>3ukK2VebK`mNpNYLg(^%_87+>wbZF_F64m<-CBLtJni7@OMEa zNDEH>&(ovDxHr5boBA1GvTM1qx2= z-zZ|e%>)IkDJ%2sf5CHn-1;`0GB<-%|0l4NfWEPwMt&5mCv!3mZdmL*AloJXt$HG4U@PVR&rq&Q z^U6YK9IlTB`@8t&a^Du43GW(#&pd_mH}gE~ZW$LM^STcYWvn%R1*=i$dWalvU-h4Y z%5%cx-2EguVhMZIfALc2{?{(D2?+f=qr;0GWSZ`71cqPt1m1UWzVH_wJkaJI^%dt) z%!?VjWfVWxD2GowLu5HsOTw-WR|wef{wy7Sno8JQ;de?gU#Hm=o2RZ|eg6Jl?Wnm_ z9KCNB*x)Vh0zu$qM5)!MvTy3s1MX9^eS(NStxut2^=Xy+v=5&$C>w7q+*(wyS7mhJ z%T!j9dbrU}Yw3)r`oYm_SM=ipD7wNG)qUcIdGQS9%AVuK?9?c6g^j_;O8q*>B&55S z@?}p_%s&cT<7}152wwNwRISfCEI{F(fpok+7j5V7rsygBeJFY|L8nJFXST#Lm@j9X zO7OII*reuhYRL-3W?GvurPzNJgD8u%dfWNShIi*@p9J0Ue{=3oPfk!zehntl6a4*l z@5JAB;e0gMJguqy74RW!hgf`RwmGxeb!G}0<}3bOnoi8{PYNV_xsw+M5qrMuNXKrz zXIsTTf zZ~S0=UiS}p4(j~HKd4jP-=n^KRku-9?rY@F(?2#wLSsi6vW6=48}r8Q$UQ&E=lNb% z>b{rlz==%X-_HGF`1et-E1mdXPY2((=FS}cJ@lyi9@23EmG8~n&3FG7%n9d{%=|uh z=v&&Qi!%dCl|T(Xe*aJggY`Ac>MadI%(yeq+>Ms43*rC_y8Qpan6Mc{hy!THWL@sT za~*gKu&a&g{pkQLXS(~%bQP6dxC)h83A3jw75?hEhErOssC>j5yO3Rb&V4u2H8LnP z0{iyJ`z+!2FZA?{e*+x3)JXWka)#?VjWThy`wh>wPi98~gpW$&Y2=z1Tm5nV;%elj zzQnq76U>vC?1gA11C=h@cXGA8sP$KvR^c}RB)>3A$Y*pge&NI3jeL{G*=V|sl+n&*1 zNhh9Eq!z|X#<6M(4s?C;W_zSn`gXrE|ujVyy3s14r+`50 z^he7H8%qM0^`sE;hQD(y+RR&M%Ra^2{V1&#ErmRo2grk3Jm0=uoZQ!|)%83}6iiE} zPK!_~KC;z8TiiR_9qHoDtGzCAnSPfHXbC$7G~RQceH5Te{E#RPJa?X8S`uC1k)7UX z>WK<>a*6-m95)jNa}!hjg^mb4XMng4K;T>9E!Mpglr-ADpjCDkaJ$h@!ut_LDxwXG zT^yo2$TzU2(MwNctst#`jjq@8xbQ_$ZI~`hDf6uVycV=`c2 zwF}v(H+PWZ>rR!*k33gsq#$Np3WdvI^q7z(n|X46h)a;MaZ+^)ix|1?ZmRo*F}xg;G-dC%^3|cIH_( zH2+0}5#hX=UP9CUR#Y>J?8jb_NlV{iO8mb~r|G9`Xx&t!N>OYKzF;KSGmYu1j`y4b z$2lLKDh&3YhLr>B>Rc5d%F7+Wbb~n4nD0^0rU&S@#I4y{01LkG>_;32&|wn3^KM~} zn7VoXGiYDA0_#JgrZ%)g%D3xB$7*d?>A%KRRILC)!p|E1CIgwU8Y;mF7_Qt>!`GqJ zSR2(SfuKGnoOuuEgfpu^f&raTC)B*oqfnOA1^7-OVT@!8*L6-PdpzA5#AP&khsYCM z{WNZvOpWx$Fq;M>$k9cCJ-Pw{Ss*b_Yc#>Xu>`lrbD-y{NSAeofD-Njm|o0y+>IpE zz@qS9{w^?i9X*g4`+yyed&89Rx1T}k0YJ+CHIr#_wL4E3#D^r_n294@g@|vNcM%kD zVi_i~&A~Hu;j0A&^9qtj!Oe*;!ZdQEZ;%C_ij06@Fn>2E7xhxeR)7$Lo$jlq`z6=H zTW;8XC}+Rf=ctQj|L{_+5R+3uIu731jKfmTar56VEa-dlK+LiJ(ToUWPOl_G=FPr0 zD@i2BY2@$^v~S7Mg)i^gb?MH9kI`PCzaNW78VwZqxZ}wM9(1iTvJHm&O-=HlIHVX>LxL-HTQ1gtA}KA?3paPDa_i$hbur z%f9Y1mbi@H3^IZuutj`{&X+*>dGh2%LysJ(7mL_tEcLp7OdsAsl>Oo5WH5=7gPhX8 zbSucH3*QqVpRwtIM%v4ZW*lXD!M_)>=X9|guY-D#|I1U|h!qdOiGZWNMI|~9I!zK{ zrBwyiYfBPVbq@8YH0BO%^0a1hr=Q_$T#2Bjc4|_|5(=@^GpgKGXZ5%`YX3=J4hU*M zew9V26iaCL&v^Dfft*G&h711NBCS6&645C9IRnb$Uk2^SO|iw^rH&bzG`}k}sSui! z&T^xa94#~%<hkrGuQ+$yP`=^)s4mFq$f@-sz?g~e{0od} z6uTP481%RtSO0)ZoBYFJ6XHZwR7Z+`EID%?FYN!l;MeHwed_}z=NJ4+z5i5OX)eg*$P2U_oO%yW~bbO+X)*4-WKv1M=8D zpIt87s~odF-c!1I+bB0)B2%SS&u^Hq)a%9%sX#HAw>8{#9mO3-ANDe-IM6nAbc-ObhwXp5$H=?)4G9&bnGzaffw%+Q8i* z*2A9I>ZKXmmy~zp#6WTD*D!{AM-GoKJ5kM_NRFZKJ;ji2am!-JT2{aC}B zUe8D1(YCSx&!hK?0=LY15HTIgZ*hE#en$A?kdfHyBuc#XEPI#r2b(!3x#DB=GXldf zJ;r#3wc#Yl2w}gK$^UTLXN?Fbw`L6PvCM5ki`)|W;kTj@7}VojiMkzg#V|!n-T`3rtq~-@*B&{3CA)sB?Hc4w=pIAq=?dCdx?0J zHzJZve-uwFeA!Y7z)6y1wM0Y-ahHH=Zn!Dt>Fh%IHg|XyVXn#|TLtH6CA`T^tmaMl zH*PT@+q|6KmaZOiZoV zEGJcv68b@iy`UhJRx~@Q-M&;td)jmyy8QHN`)h6rDOzk;@1?8wjjo$iV$9@n6mTp? za`C6t(HB!2zvlv%S6i|_kP0_DQW;IHE#xVQ2>JD?0w>N(av_yn>mp_4BRWuPA*Zer zp_ecaYv_y#sGyKl_#+2PQGyEln=28EF6G6Uvf5<%`YtkcN9gBPIuZO1KZso3%z(pJ zb_npbTLs}KdB4_XruGrNvsYYxnyNa9s>0dXmb2`w?FH^6P}wUysfwBQfooMC;(?O` zRm}~rs}%K@w-F>m%Qu=mIh^{aa6x@b&krCtcS!ru2@UlBYhfKh3a?JHI}kgl^cy7X zXm&xVf8e*=12qCG1wROp;??+;pn-(iZKNG@r8`W2&_4-DnB-}i?2f790k3QaoV@pH zpE7SfP$%4E0}F6N(7m$M;Rz>>hH%C1He+(iQx41AK0T)YKq}@-R>lS|J&RGXC=G_5**joAR$X+pokhKIe&#PcN6EbRg0!YH9IXK8w7BUa*;{Mfb= zmbGOk5uyJQmGNYUiLMd|Iti ze{aKTaV_JJdKl!4#=gK0fZ%oTP>}3?J$ps!-k1U(FFG@N>cEj=&s^2P8dv!~; zJ0cD;XtBG_UV|tdLA;ghEuznHS!~Dikh&zy4pbLU{^x;^e|SLWMc9E-TeWC1lJRws zfGT%Hij69Bo*3vfSGV?jcP977Ot>VRxun#)Y`~R6_H=};qiOu0lUcCXDVEZ5gB!a= zf2h-(+p7DU1IAL`R%P3pTsYRBdQ14ge=N;_oR`}kQGcp{TJm4q0^W_#S;PfD0>jT< zQtCh2X1}x^P?D7-*f9(e7)v;`7xh6jOwpgd+TRyd#t?;%32n=DpbSymcn+(5@REjZ z>x6$6^^wW?2y_@;Fktr2sR5AWM{f3fLAQ#I>@?%UGi~`=*%aY=siybl8 z^d9o^(D^%e_-;35?~dJ-Y_>g_mff}}+p>2FYud682s8W&h7nbe(FLRY%KsE*E*H^m z>A7^Kza9}#*sxgW5zS66){AarbTKGzHikOcn5AXu^els%qslLr=x{T~EfoijU|hDD z>!mSYnv(s17?S0V5Y&^ga{Sy&or1-k#M2gw30bfBf=26I{vhSp@rm9i(Rrm1f#qLi zUP=(8I$4-nx$YK$1gnYj_u;8pPtaVH-&_}E*nii|&-+AT%;WwJs0APg14QInvJYtF zveVU&3zM&H&e^TW*lVDY)z%xaceCGyLtmmIn`B71Q(+)^mr0a?MEBW1469H{zCn0M?St}oqQ%g7 z6_R5mWaK_kM(%Iu)a{$PtahBg5wyT?`VDLZyn5*jBjNo-tUQ0Pg6#bEclmfVA&C_< z4a7#56wy*$^qwyW=CL)vzb;3RGl&`6qfGGGlP5-(P9E9PzgRe^|G=2V5)PyNi?y`% zpRi++P%N=HVBMiRKGv{@R=vztQb3AL0U>MoV#lFl)Ulf;5+F~Wo!+W_FB#oW0|9IkBWrsoeu zE}T3PpBWfaI9sQdvneexCMvtZeiLPd*7J^dSb*u7&y82N`^_*br$=W)_dLf?r{P(Np8g5(z`W(p z4!LWrTd3{;g&-Dkmu42f)Z{)5^TWwQ{3=G8`lK*fm3h`o?vkBylVSG(Uu{SfcRs7c zARh9dKlJ$B2%Fn%K8l_I@9Zry@i%;uJX9VToLT@Cssdf~H;@uYXRwL5W?441nY@Hp zYa?#)j>6=nsU1bh&!u*bJbw)quk$!$ni+`CD*h8U*zMX3o;KX#vqU=o-nH^h$`y2C zv}MMsBz1%p)eiuPGT|Lt>=)o*GQs)+?SSlKxkWc7kE9QXJabx=yefAJI5(&tcC8dY zMwq;S)NQ|9)|T##yDJ2fBU-Z9>2!b62##%P(amh*su=kvykgr5{=v+OyJvbZz8mGe z?w|A+5#>jA) zFVDT#`3mrYCVo{D6{HOl!KbMA0Ozc5ACE;MD=y`GvX~?=;GuiF7-4dR_kbIUY~&Hf zlj*ZNEB*ajok?i|H9=z|(WMoUTlxRuWl!)| z63pxBn7^{}-R2C-uiD~kYE43WS)Lr2*kd0XG3WoVb}sN$RagEGm|)Pvb5YT#Sfag5 zgJKLVwxmK$H0VtY8b{QGMoKHSbV`-M@Mw!Qkb48y5X-dGM{8THwqvVpZ3iE9P(yeH zR0N;+1eNMJpn{+ht(E`xxAr;r-UP6nnLnQoH|Md>-fOSDUVE***On-*Zh6=Ykmk{3 zH`3C6Rfx1GGHFpm5|LC7y+dWF>7038hF`UQg*;d8NIy2kKk9E|-iC+fw#m$4$tMFi z6=vYlxq?r^zAWF}{VpH6nFsu#>&}ua}TJHv_ zG9|_057kd0J7)P`DZ;`Il)cU4~fE!{6Bc^s@KZlrHr^aXX}J zy}q4nhLcq=)h+0*i%-*w3cs1*HLFREDB!k}dU-)HzlW}htL|s$S>wZce1vRu>)-R) zh=Qz;1wn34|KF=Y35rs4cmcmHw5#cvC|DTgZETegB!^ULEVnc&(lx^sv8$T92hS?*6+=IP}lp8(R7S+148u(VLg9gIcTh?i6z18#(ihb2Ip zV>_UGI;k<^4 z!W3IxEaZh%4Hf^*Yny}MFmNU)6h%}Nn2eUMv(;ZR`b59tnsqQxC!Ug0R(%;VM3<;v z`d{de8)sY0s5}@ZS(MR-DD~%X%l$&92n+H8EW@TX%Zj}1>QxW;P+OtCZbXi_7{=4 zjygBgIO<#o4vo}vs8dwmY~V!o%}{-kl4f@q$&=p{W$Ta_OptC|JaTQY-3i~Mz+*nM z!@p7Ov`;P!X7ENG>tEreK7+#1HL--$ap847V0&C+4h3gZ)}JId8&sUdU*u0Vufu4V z`M)R31d`jyKW`^F5T_Ojmd%<#^;_YO&3j*cLG&Rep`NLriC0GpAo9BNpd z-UC4Xt0H5G62FYK4E|Z5u_nF8zY}i>9wYK1x#xYvIRP>B@OR&H({+PlrGXj95V0?&UP zko>PrgtT_qC}!~uGnLw!4nyaWI)PF0J@&6Gb+$Y-Vk=hmGK2FMLkwWDEH_`TeJ^7F zC%&&g(Dz8&f9Ctx0lr5sA1R6eUlf)`b_O*NZ@z3D|5fbkl`*;cDFG5@DeiM}+esn`qQ(o<(}xXKT}s(!6argDB)} zh-M)9et!hH|9iN@FJXdc+j0FLm{%b-EjtC7qCM7h}_+XCq$~MClB$uW&Tf2q{qL!(YU(I_KejP=>%HR0K%nGA+W3v|6MjR%E zV_(MXOM!zK%tJmVCBqg01aBVZwaSm^l?QS)3JjViP605#e^SS~0mR4taWn=mPU+j2 z<_|8(@3%mNIE`h-JN&t*P=Alu?MGu^x1YdnCQn@_&!=A3KLK#Gbuw1G6kO1?DJIj* z5u*T&e=EFAH@8*x>E=x!IqIgH_feYO@ulk~6?sYRSG8V_Pp{YIIhDye#&DU&HX!Hn!FaojSKW>wGxyz{9--YcH5@a9wO@t~ljTS-nJo1kT z@@NqxD?4*!w9`Y6jZ3eRyoXCZR;F@hzM=!I=xjkm`zJFF{`EMU90h)a{;a8dOB=tL z2AkI&x5ANL$CC{8xXKYMb!K1Q*wq_Zbm5&>6vx3ap2J?4pCTxolb_<+OkU`>d`Z^V z8h`5OJ|l26yl5?G6WU}}V_Qpg-Z*Bw;E4*VD^ITW#vh?7nM8Nf3XNVuqco3M;15&P z1K0S)eXCxEzd~fS$3L8jTu4@X{9!03{}xO!|8xj3cwAE4@KfDxeW3Q;8~WwZ)C2Uh zh2B&@$iQCXFGGE(54V4zPaiI%AqRdA@YboY2kjZ?gRxW<%7+~NJnzjiERkOGr4k<4 ze5qia)7mje2T24KIUGrhZX`g*Jt1HuiIXRo7fsQ=yW3HYYf@7& z%k|H6yT3sw(s~j?h!QJzlzOQmoEX*VRkqA+dLE~$9U{Kp2I%?4h4wseK=yfwdqSR; zE-eQ2whUZBmRLIiYlN2?!Fo@+6dq25Pr3nADJyS9s8kn4haD|(=cdre55&x;yv`;e z{to*W7UZQjQO7bn4GEZIv9bEWzNzz)SJ7eXNogTZOAEc^Z<$4CKUa|@-eOI#Rn)kf zg-Wr4CEQ#!&@PK1cly+@lMD`CIckl_DUr_+>uL40X_Vv4q)vdf434L5hJ2YT62FfX zpU+FLTtY{y&0!vWS(8r2S4PE)?{>wB{xxp)%JJf>Xg41h9L~ozRIM4cRb7yDWjEEd z|9lhXnDD&JPOUeKNm_=JZfu$Fvbc*#jQ~y_SJC97R5Nn`731mzKBhKWh+Lssz`7>M zUUCm~S5kMa+p7>XlKZ#T? zE*>$*lDOOQR9c(ES6i%gzHeFy#9QTw<^$9i)uA=&!w>3ZoIZ+NOTUCT=+Tw!Sddj& zkWVWKZ(NU7_VE=9YyA_DJsL-vV172io4?qG+TKov3<_;S;S)Ic?p=o*o9d-5u>#{S z+grBM9IbPU`(>$Tj&H zCZF3rW)Insfm7Wr*qWF3<&IHz>(%u0+G}?9_mSH3v+R{%4&uH6Avhx4=| zSPty6toV4Ew$3;FUgHPKaeW{#70#-X39qM*}uB<67l(@1vWl;&0C&HIq~2GlSR z&U=3aSs7ZWGrdVY0ax#@D0S%ikk^io0Ct46S0!S)%V;m9GhRc&Qb)$TX5$FSdZ$rzlQ5l_FeZ4wZAq$@$|DnQUGh`2Gr< zC_9lM%+n{35-|B9&{5^8zu8*b^)85$ythA3K_y{eCiQjg56ZcfsO)aG{Z$Oy8naLR z>rS`00w=mawgvUT?mu!G!c$71qvIpoFx34`>c;ZX_NDaDdFxv8n)Cek&bGnv$0A0@ zr}nbXT=B5dL}hb4*8H{iSG3G*0)aCXnQzjX`-Y#p;lVa#XyDB%P2Gq*aijF+WOvYn z9=8oxlk3W1)wmn{E;7dTA4kB;ZBxV{mR>Rqsx(WV$6qF{L-S@H?R_O_BFdXo&d_)FVpDuxWxQ=5$EeSafN8A@AVQ*Hsjbohm=d z&_w#Nh?`kxwf$4#7h^D^M^<^z2TO42zYlqxPCAF`^qbzIiAW9J;5PCf0up^Om4zU0 z_tdtJ*}3W` zJ=1CjvAE9G0cYp8_k#c}nFdTHoeKI{^CL{zb&GGv(FybOQGs{J^EAE;nYrzcYfE%_t~yj z<0V#C&-*~{c(#rc19`IEJ>Z^TN@6{1FoHyZ$=k$&9fRK@M}c|BnAWq%x){DO+>Y_T z4#B`(1J>wF=(YI7{sQskJy4~Fna5m(xh}uks%Fma*-Hd~`s5A_?KZCSVzafPH^OA!#&~(f}vN z<4k~se*cnFAi#j9oTqz_RIms}oqCsN4t#N}SUPxxM@Fa1jMW&GDPhi#vS=HK|166K z`0PM@$17*caAA8jmBT=8mz1QyP57rMyqhWF z$oC~j{9CI*u(Tnj3|bEyC=A&#_E}eir(`OsO&`@>Rmf7NLi0yQ<#jFu!n1#EdVmB~ zgU%0b?%z|JZXVE6+c672(9T5b>pclFbPez7*VDSCr?sbW#?ky`E|unx`3J31zdHml2_O*Pcu-ywos$DckX;p(B(Bfv0!Tesk}(F0b`D5r=?T z#f6)PVJb@423Pl{-we&RmVF}42CupN7CGaU@*NZgO{Sg~#ZR_R>!Q z4vVn=q39gC+(hRy$nKyM%0WIA90NL>{T$%|y~^6Y9nr6&)nJ|zsJ~?!IXk5$;2n#EqnFxD*YS)5ry{y)*^-Dz%vZ(;8MB3waJn*U zDK@~b92N?@AdliUlyibxp{(%I-<`QU7C%Y&^jL(0|2CbclO@5ocZPi1x~_jv$Q&Z# z?_U0mg^)@w|Hd31n15r~Uxa#m&a7oB+V85!q+1nvf2;UGqcpntb2{-?Rbi$ntgbfV5>gC?3(aMp(ll!3kMlBJm#m{gT9%THC)i7J+tboU)o@U_r@{gy3X}`5Q z#y)du^J@I6_g67zFNU3M>-m70M^_^hW(z7Jgp9&q+57B3g6r_T0+mzC*#iC4>uB{Cv^T%6NgK){C*It z*1Xo&u;nZ*Y~v|4)WN7Pvc|Zu5Tx>Wj9|gA7CUj6g@PPqT;Xrvd*!faT71&ZL`Ra$ zM4&rbit8`kM#TyGQaS$wu@3aS) z%7IC7aVSUBV{$f6%25AZn6IUkkZP- zA$qOS`%>QPrgYx2c#B>_rxNT%Uh=&X$hQRYr4hZNRE65(3oa+KLk&8HS}L?G>iDBH z8^g@Kg_1mM(!)F9M8?&1xR#C0wQOvbvunicLY@!a@u1PbBJ*|0h;h%0AI5>r`_Ke0 z&yUZbcvHb0JXVBnC2}G28svjxXFl+S;n*I@uBmN5xE4l~b->zMOx0vu#sU0YI`g|Z zJ*GB-el{^RB1G|vA!yWbF&RkkFCCkA-7)?-3MLi0o}R~HG+d{Hd9TPX zqGzSNZwG@)T(=u0@DDpdUTI|{Wx~xlP|30Ql60PS6An2q6;Rd&4_o)LAvyh*)YWVg z5)h%?9B%-tUio%!!KbLeD<2Z~+IBG#_(5ZN2!8%fZE0!Q%WO;v_zEHo#&sDNw5p<>rYW&no_sorbsVg#VlP#CiBM<9G^j# z&Y)O;Cvq|mbG4fMG9y%w4@&t<k**A16tCwUK12T%g?>>1 zzpY@X>GdM(wWbqQ6nE|;YLqqR9U1T_bWb8e^;&%89VveHj#{p{oY=r`qB5N|K7lVa z>6aBJYSzDTatNKw81ns66EF|l`Mckpl<2t2U_!#Im-)AaqLeu0CK$F3zrr%RpM(Tz zP~Khqe|NYN!)B{Q+D%9l)1O?Mei24?b*HAPsdPi;gEg|m~?%3&KvY>%q(klv(Bmab}CbZX)cgpzD9B-hLO>!ztX1N7V zkPg)lS}B-3X|vT(>Xm8J?T|R$*Zu_g__!{v9HnI1sf%P|!T4U&sM%GC; zyv$h&JRp|fcVNg>w=ape02!{b3Z~(;p>x98WG~4Z{?wC=S1HfYk#;!19=`@opu`ld zeB#+kSw9+Lb(o7KAy#qR4xuTC)j!;Qfp^Ju$hlF^X|H(@feTBxFB_#c=pRZDnHh`Z zexuTSP?t90lybQ=97P>Q(ug0r;bmDE>V^Js|CE-*Eazf9%VIXUqcpqqY$NyU-TnHr z+Up+F7A-bj;kQe3L>PGv=p-Ct>t*A_xSh2T3W|8(6*wc1AhmGC@_wQGb&SIR7_$6 zS#$z`E3t+YkD9}DgI6`UzAEeuy`l)Q>y@mZ;tS4Do#3XMB&gyZQwQ4i%0A>8y+Es6 zEH%@EZf)VemZ01fB7#VcC~vD3Yb5s4^oD(Ev6-czn%5T%aD)n52Ho4^G2u!qgznK) z*c#jEYEc{e)YRkNJ>zN$YbmiWsY3Hjn1fnwcgBOK;c7%+G=9Vva9ooN9PL_{1X!Ze z#%Yr;O|Y$CO7eg_U=QgB>{#;Rn13kL(|%T+9H0U?L8@TI9Chtz^zw9n@=(^ZdzuRS; z-0w=*pV&3IM`mB2YaeVa@7=h)DTtjG% z0LeF-Y37yh_7*&Bd~oS@_j*ZaqU`b({K8)FA0* z3~I)FGQ@n71P>Gf3!9^XI2k4Mkb%}_NnSY8XxhLaFN(7tQ}yUApE2svT1bQI)K!WP zK8#7aG8@JQ-@%pGR3*TR)ZAZ~EkIo)ZQ1PDQxbLhsIdFt+f`yiD&U=Cz^;%1_r$Fr z&nclj67~TlNls2e30U-LO61s5Uh>fblOPtt0dhwzdVY$lRj#E zyY25%8!rEEgXQx(qqcIHnSl7qv5?V{3_KCf5y2mA0#5{W8=z z-&N)L-wEIOTaUtRAzS)MoN%pX3K^HsYHoX#GS2YZE89>u zVV-P45O4)D)V+c_F!S_?0oEfe|F;Z!+{hY~!4_JBDus#*-Y^#-cC1BQiPC5_B@Hvj z6Xk8v2;dntP$XEP5w4@jm*#d2k2^w4#>W_CL*k=FuSByhr~%uz@Rf|sdQMy?Yoouy zh1!T+^YV6HTHTsWVslvCPR_f!$$?C^HPb~B6dX4omeF=4E*9C8*Z=oSjeNe;)C6=v zM6F>DI-V(WMrAbYscxul|)rQC1|D##On6U=7 ztK4o;qM6$dHF{oRATtzetI1_?PJ7)_?RxDztG#Hcb!&*DtdqLQOT^$-r@Lj-l22iq zbNmgu%P7gpmKaPG^mds|JwUCd_9#%vSd*lSA_7dtVBO$Lz*24|)w_&jjqsB5P=b zSN?Zz!MS+GxE%$}UCQPM>@|W=NoXy^6HRNgaf1x+hzMaprzBbEQSuO&r2qp{0owUW zhx<*lHGxaQ0c_%9zHtJgad6oRH3{G811_Az@CP1;g%i%^5ExY=52FjqbXT3mUH6Kl zSb8~QJJ*?<7~{ZY__eGTt7u;nFP6Iiv-46-Y}5e$S65D3ZWJ>RoaBSgxBRKD&b!P% zX2bJWp8Fwo8eY$!h7pqC32HRz)IPXFwP$AZeD%tHMhGoy10-!LNk#%wf7DqToorl| zYEQ{CPzTAJQR9OvxDS3u{(s_&+6=hYzYb4Muyva`If7CS4^qqE*Q&h3P#g^;jA=Y&&qESUKj`6W95`HU!v^4HT70VPfb<5L zan1$+k3Rq^e-i>pOHFYPCT%9uG4`6@SlsJnO~$kXC+y213GQOtRoU4!GOwos&O}NJ zmMR0;iN9Eal!=tA&*w)+wM^#a&Ams;NtMu&LS_gw#v+2N3b+XMr^*-^|13Nc{+9@d z2erBKAap+_U*aJRIa&tKgATSkREy-*AaWGwWp{L27~I7N$Qg?d1*0*lou3mF4lBKb z{fSFCRLBkVa9nU2=;Ve#rE=**&`$O5INrtPre;=|A4LdEUDll86)er*Cwyx20l+98 z@}LISgh6q>U5{A4d`k&gOq|_Xw3jVyAEZB=w_cX*ytT4+=dF_&Y;K#6=dI_GL6&8k zeG*y3;giQ@JFAAsc*dVMm3I}v3%U5y{6lkFapVU3yUaY1{t;Sxai$;PC6c&|cFXOO zIdD~pleD+npoWrmkdv7HD58-5mHcEF(JkB(3nW7-2p!ebRcAKl7(`SP&Mha(Cb1}W zCwki!&|V5X+q@S`9Ign5m71J>rY2|8@DV!&IOD+63A1JEXCJHxm6OVD$*GHz&4i?6 ztwXU?;=ZL>lqt2VPAB1(8l?VbPPCBf{>;XP>8pr=4i1TOiV?9^! zg7Y2_5w7Qb;0=4OiMhlXX3+@5IX&<37U-l)j1{7JYx0+B`DEy3 z&UEH3Gj1~d;o>gWnTbd`U2tCDvp>=*FWO5MH7t;mY%ig7ZW8i6sV?!*X8P%R!a?hW=sf zZ#VBe7*NBhZfTy3K>wW*n2Za}O%<_dVhSEcHd52L4$kE#Yq?L*8bsu!#^Dkc^z6_D z!7qLf_EQ5)ZQ)Vz%9om{@3nrAAI)8pXH%10>4tYWMsh?P6Vc(p*}4d-iH7zcCG(G` zo!r@dYAyY*Zoj6mn)$w4C37E7Y%~DnE^9%nWa0qB(@?(IY)P*LhmOWa4_l}uuRWF?^ZwR_M*|1&(x)hDrfA_%Cdl* zq||P3G6u_BASU$INw3n-WUuUTwT-vwX)|fGmRv@Q!V+@wH)(pc657aED^Ae(KRwK} zT=HG`N>c%O0T?7%0K#oqz5Igwgvqh1>N*zL%ertR{j{T9rXnWmVuS1M6RkA4Vr=6r z-{>u96W5aW&J{_9UOmgs<>aDQP71fFR?7Ja@q}YmhQiitB@K6&ECK6dNAMSXS-oj@ z!dn`j9b3Kf+Z}JnW*hOn!84B#gG3=u>g=SdERj1ZewtYiXP)!x3WtlloU{+_(_5{N z-M_vvHr|H|T{9sM&>6?M{ufZs!TD^~uoXh`n&$aGhRCsjbYRxG?>i9AF;mTnh@*j4 zQkp74Yi&_vt+}z{)m>(-Ir>DnmaW%f6#u7Kqrn+e>FAT?T)&POYx6<8nyEEMne}os zW6Ds|{)X;gq=`cKN{KsecoU&Ei=WVL2_vk*O~yt^dI3`R#dGi^%WxujYP;xm1ozrZ zjCwh}7X1?ZBAPcNZ-XOf0yx|#No=>h$NC?hEHT~SmG8RhO775AUb%Bqc=MlhC5lHa zRV>v-%^`dzeKeI@@oD<{drA>14Zf>|g`CZOGk?wPZ7d|p7Yq5H+1mpdJ>%?z;0+cg z(Og8P8^71Tc^>zJ*ZxZI01AlrL;%br2UWx7S%zz@^jx zhlRttC7HcaGY2GESC)Qdg+D+rIsdTob*10eempx;CH(VeX6X4w%LM3XGk@X!Ag+oo^G*sXW}+32gW!<}PKth3NBIuympszX~G zOvia<+MO`Q2^42?>&2!)ofW zH>l>d#0?b~cnPTdM1RX+H1jzBWe8UbBf1Ei`u~0;BzOx~^7pf91mXF4+70!WWni>c zw*L-(_R6}0O_U|=Wg5~7yVgI@HhuqDCe@+-xo~`%4UvyPy*jTW-}015O%$@~>BE8A zc3P_af)(C^OQcUI*-^X+i1D6Xmj53d@1`t9@Vzt*j?8L&*LbiK>E|Rk4z+XEbk*N~ zjggr2)y3L^SD0N7m-@(2S?nueKBj%@QJ$bfA7H*}8H4)!UqQW1Y}|fdw2u9ugEU0> z`p)z{uoqQdAX*;hJ#=V&bv=Lj`>W`&cttC{zY7YOXyz|GB5)_M2!8M0oO%jqEw`R~ zT|M{q_rJr?xO!$T3ltkryY$wY4x4Sa((V2I`moVJ2YiI^M&;E+-}14r^59t;1XW78L1-qhqTKsR&d?#k$2)umT0h*`;SNoZL!67e&r?uH7;vL46#6yd%%z|4M((Y=vrqP!i|<12 zzET7@s@)YtNrK!( zJz2ZMoAyTmV0`<-TAa&m!4L1$U+FEES?379*!pA>f2l5Z!nz|^6vG4e9KP~>nAS3^ zFss0!-NAMyvXlYyLsj%bd2o;?JNzU*AcLhwrVJC4hHxaQwo08JO=%e!$Yu?Fg$WkY z<1pVy^b0IS&NichF=XgLLMHqR(7u)?$F+}M#X}KSitDyr&Lpaf*T_ZnhBXZG8`>T9 zG_;D~wEAa1NpfVa$RmH^$30=i!ELrnq6G*w#ilpcqq^MH2ug`(w$i`WcI8eg3R8I{ zRa|k9C!p-`7~876v}R14@ACId?;et#D^>d?e{Ck28Hgs{uMJH=evV0pV`fy{JfdVYtv6# zIvoEekYJ?uN)64VQjv!qYvBTNHk#tgNknpwSg(~-DhyL8-i9Mq18oOES%oX0C?hSzYLlblhuGD^$i->}|!Wck#~$2BBL)u+mfFvBKeu7DJMUbq9T%?E8gvK*~*?@ z$k33j><&p5vX$N8vXyvoPeR5!*K?{-S-Hp(yywi!^H|$#V z9$56g@Eb($q`Xtf&^8!BnCq!=<$+|v4^d|gwGlrCj-qV~!MS4s0 zPX5QD_ei>7?3NL|Kf-MxSqc0H5WRVk5cy=$I}o$IcM3AH=g7)K@`fqMLiuWP)l!hX z$2U1C$Rt~BI!g+&Km31?t*d)7;_s^_TSK|}B`=bzPfX_cI8(2cWX=CD;8upL8= z9?xPZpHcoYasp+P?tb%^VcD9}?Vaza z)QH(e;*-CxKhXCwfd7f_V+Z)2967!6mld3ID;$Od+$Vq7dWj;L4NUSK|Cs&I_xpqO zJvw2Z@2~skzF%_-->XymI@q3!SS> z*7V?|P!m4Aqm-&QKWCn2-Ul{DUWr34k$NKG)odV$HTZ)T6-PVEAvX93VD`%)5N--y zwpXlP$v5iEILP>{;5=((&_U)b!_VM92WRBs^MLuU3jX*@0EqHmofvf}ON>}%oR?6Y ze)qz(&MU6()dvp3@h35DZW%qSdAPvR5g$e7U`dnW2%}Z*wR&v;%sIcPWlq0g&7k)+ zOpJ6eveRY-tf}#jK)osV@tD$?htX~VuJax`XiRDId(|kX>ei3?&HBp7wPQ}1S?oP@ zRzJ)0pfY1lo>`~|y6&joF!HUI4+qXZA=`zH3BR|xI;PccpgxLFU{;X!_iVyNJkAf! zM8?scJIU?54|?|QVo`fAf~Wpsj1<|U}>s@pLcy%=>{(q zgGJbN`h%0TC6lNr_#9*S^iuutkAThGqf(q-OeUq)nczA6Yqj^Y78 zl3~X}BtYfen^Fevt3OrUeiS|PI*2dkRX%^sVPv247L4V_<_qJJYn#uqN1T@`pk|#$ z>#5kOy79dQNAgs9Pa6?1OjoW>74Zts{2(i{{p3*otBmiu2 z0Tk5hlg~=UrU%?lZ}WoBa1%ADaC@6OO|FG^d26g8U4=jfd!*-WeN9dJ)!{m8v-q|J zHilgq!?q{%p3#3mA7w{>9iu<<7}m!I$I;wkUd+DD-~bi%p2R$R5-Z;rfKdjW`d|(k^@MA@A(Rk_ zOA-AJ`-seCKq;7vjLaKE5nMz(vT6X<5jT}JtTtAhXDrAVQRk%_=%GuNN^u9rAly6x zi|;^Dsb5V)uoE9M-KH*!<|L+Utn?fq$rr<(ujGDkeg+DleJTBu(G*aqlL`WzE z{+JPqkpEfB$~nczf_AJIAQu#m`R*mE^!fQ=X7`MK7Sh5qJzD4%shEP5x%p1`%J33A zuGrki=qJR=b-$$u6Pi76cx%tVYmUWBbRok@;r#i*6($(6`vuqT*`&5-+}MjFa#-6= zN^`_!BrS#jQ_ZmYcr0Yme}*4;7%@U0CZG*SDcISI{1<<+{qQMF@&niptl0Y>*$+?J zZQn-fwTPd(|caRps3jvjKp-v^1rhy-rtE`k&t0=gba%> zFd>ZQIf`etzJeb&G%(UnV_wvBT+?G-;n2jWOE2G_m9gU|W@UIkf_1l;ZQ-nn)hBGI zZrzJnv7!{W?+FOWn##X=3wDE2=#89|1*gqEF;5nn_^7Tu&-)p+$ZFi*Ba%-vmx(6P zU&DQdwD{C{2-Ji#9A*`3?sQ9}IjY-RGA6`I8p)Ut${&bwmI=WMP;O`*!QCPQ!kZ6c zLcphcG<{&GH9HS1pH zr)#VT1vpN|zOw`uy{)NXa`pALrlRo;t((@ZKwY`bTX3PwLoA%OFLSZ|*2MsIv*5k< zNwY~FU_Q-T;rD|`4L4vgG$F?k%>B%6eOI!3?2FaOB2kYANH5z-~Y20(b30c|~%DgwC&sfVY_)qJR+UkVlU zdq3{0pm*~`E+;8BS+Z7Ln!a3}w7o1!ioR88ApoN;8&4JtEbFy-SQr zb?Tn%I(-)LDj(QF5K{-CX`yov+}QLrEd+s-FRDL6v22UKek2uawuPY(hVlORe8-U| z`^VYZ7PBl!OU%cvf|%@1btz&NRSf2V#lMltFfvqHV<9WU8Vy%j%FXV?3@=UXVP-^Z z72IwJ74Nrg0nyOMtV2wgE_jGHX+P-VPgcGI=sxy_Xc^b}1S25qfT+(H2I_O6Kl?>z zaBNYT{naEDIn$s&0gjPfTk889cEY@^-Va@QaaU6A9 z_FA=f*0cJAspJ;^538Y(Stq2Pm~%W>dP}E!dS&lIc_;0FZr}6D-|2{%q#|OI~Wb!K=i@v2%-f#Ny(HtMEA4rt|USK;FQ3&C~-X7`8!c93wX9A}LHl z&%G0xSLJcgQ+jR9@a5|9{5@uAtV?&#D5|OKN^hw4&grZf-Z?J0)l2@3cSs&(G==#~ z_Phi1le)R#kXe4Gnc$ymvH=fRx>Mkr-QlmrS^`@0i!~JNS!DROl5j7uK@!veo0kNK zp$(m1gjLhQe?hJEfeyvarJQy3bIzkWo_pb7&`hD2mG2bFb{M=2x+vdH25Z0DOdQ5N z*+>ssKPKZy1>Et7XKkgg&?==d zA{^S|og#+Z02ntw>7{Bg2QIJCmf-rD)9=?AZC-LQgmd{g0wm+S@+Y;3`giC>M@eg& z&#pR~~R?5wF=qmh0*-NQ&P4@Wvxi?2!u5sGXC^#hq{uR*u5P+LBq ztEH`QL~&`^u+AU-~GqS}a$1Zn~uZUq@!s0yf|yC$tW zs}{nQmbTeCv{}WVv47T)4&RbSgNf6I1X&|)VNhz)q}KpyP3j|R?IyK0>K&F#G6;n4#D-qQ>GR1mOX0XA=z&3_8#c0KJziL}q8FX+H z+Qk~*pe?Ic4I}ApdTkm&eOAZ3HXXXE9_@r+UEezKpj1?MjLEB9?Vb5-prBjUz7Sn# z+9bM2x!7n6Xb=$sPfqs@9nPe3n4rY|k#G}nQo2L``K9X-LJ+1ALio@SB7Op?xhM#3 z?6v+{>l@Z2mhUJf1emYli0K;dlEGUSVz2%Rt06m2n=dKc3#{ z&Hn(JKrWg{l=2IFJ&=rPyAE^&7h5W2h-E6QA5nE=LXr+ay<;((kd&i9$iyPc+t843 z3dFEb1*TXA#}|MPis(uXvr@!q714hGCs=DMuFDJ*2yvPAbT2Gs8+>ES4mffcDzz zD2NCvcqRq4oWV_0e4`$e^T14oJ?}@x0__MhYT03_#_857;Y2c_DWst?u9;Xc&V~eG zXRcv~*rFauiSnn(PTUR+jmdavpvGuWcn=Qp-PpjakGKycOIVQW|9OM4kxsX^f`-jd z=NdYZWFX1VDSXkq&}m3B*$U;A@_d@{m*CFDX0Xg;Nfdue93TMq5)xPrv@(rfHUO7U z1a1{#A`^j&?0<{Dak!7-Z;4(3xF2n!_bvc8I4ghtPjR@R%1=!IuGMGx-im&S8xtKP z>a$TeVDJ-)!*P&{!F$NQNH z$bEjwKNXOZ9nt9ZZ~?hzzGI3YjK~$yR8B;$ zgxice?S5`@BXSE{4Xh|4H>9@xD7xl#D9V%|BzLHVqvT+?d~r4&cOv(i&GwGRDJ6zt zZA18rJp06WTn_|gzOT<+jE)Wvr&FVmiz@VZAn(ICouM`xrn{A}24T9QUJk0rDY8$L z?r&yPwho2N;=}PYSm3 zL>)pRqO3Se%;9WAjaRxef5A#@yhKKGn?0K>4 z`1Bhbzgv7vUcbEB;hTA~*M@oG3ISS%8gklp)Gj8nyJ`vIIi16={A1RST~a%^EO&I` z{y(XU+oCwd*ZBF&?s&Wwv5kMHY^UI*bB_2hI!?l24E-yHWR*E(q5X#wJ9ps}*u`Iq z;Uhrl6IZjC<{DWKZN?EB)U@^UhV3 zMc>4`_6Nv4^q&Xwviz(LEXLlWoQvQ65@W{y(#y1~0NxLH#VWC20P0N+H8Qje{*P}& z4z-C^r{PC5;^KFIp4*EMUKaR6^xGfwL3-oQ4_5db`k7{i&peZ6U0z935?T>??%>RM?armoR;ur<+28VK2c7w&){!j5cLR!)KG6Hzjp*=GGvQDU; zSU=%G7sh)<{Zt^2HCfvNEsAvZ$mgFnVlTdeA-dcvUp}K08egu&xc0BbVta{^tAh88 z0+1gr+V?uQeyy>3*uJfA5957iz|bNAKUNdv#{2dY>^r{y_oVe-wO}6^y&mz(Ua=)a z1p90Wk;VE>LBQ52*0%@1pdH2fYQK_+^*vqJJ~|WY`y8>pQ>7Az``*H(=t+qwO^;yK zSn(IWA)f4ZA-@~Kkl%*t_63=c-$vTX*eLnjxRBp7Ug}v!9w?Cg3tY(WdZ1Cr?+^U- z%D2s~^va+1+HT7A3QtTHh40D&Th!gARzyO}N;8i;MR??Ol5Wb$F>_emMj^6Yn#7 zr(0T$d7?prSl!p&A*|)kN47>F<`_It|6xZ{v!m0>U*d(<7SLu>?x=Z+STK!%eGIa1cN=JT55*5qtIRP1x7``2gW2IR*vR%A|--g(!QOg-l`kR?IvBdCg z-oiWG^T^J@Mv%qP6dz;85|?;bLX&BVt!u*dUILe;u8{oz?szF=$|ADT zAagX=ROc-`#0K&MktI?DjA(h2+K?gVPbJs}UNS42 zu$R^(ygxpf=(o*(bTz=SU@(*|0*~%G2>BIxEtKC@NY0u^>N>CF-ggwNJyF<2%4B>9 z-9>u8O=pp?5e^!=ur1tDi*gZuOIS?)Dk9wC0YK zDcE!=Hq*Zuv9<7s2;nmkeZC5PJ|i4r+(Ms<-iUrTapt!x; zF3#Zx%0Ex}wTX>>tE$`}lJAD(*9MOp^M~zjh$^*0nMwm~s>{j)6$*4TePoY-=sV?? z3iWx0{sPW(-0NTZ6o^v5bTMT}1ZCR&R8i^QRQAZnrrvNG5SSlP}=UbFt_lj5awFdzyq zJdq^z7B7{>Lsf%k{yRfQytGq8_>bbH z(#Wh6Ss`x$)2($DFx{=m(Hn64yB095gB9R!mP^Kll~SH@Udi<-FHX=d3%-MbqH&G#%qg__k&Bg*8LsJL4t}%VDjSW9l@gY1xGbL^B7*fCTU1n(!SyuM=5=T(faekz3zl7J zgJ-XCMx=)Qw>i(y5;-^}H`VC>6L{${ZA|Z^Q zzE3?l@zZ&TVvC<%!*kJn)&pSuQCFI%lI@AwK$MVhu9DA{U5j#mTUemNdRfMAv({Kd zT4qRg=}?J36?qm#PA6*x1;7gj(L~iHk>`8)zo`&hnE#Z8M6{?4K^85w&5~fK!7$Xs z`h1K(#Y{N^I}^g zQwE##$UO}9@^G+I-!6ocG`=-l2p=Yq5}Ycy@JRP$t)8q$6GTF*k^a`dTsD1-bz^>%J1%JdPnF*$@kUx517))K~ zf~nlm2Cu_L8F~4M@zj-6=;WgCL_GCf z9>5@V>FxvpRd5x&YP!Rr>ip0W5MsI$EWccMynABETP~}`FzHQP9t?Hg^@_8up)`hp zjUV*Ayic5Uo!3@O3Esf(7H6ezf0ORjiN_Ww-d~(GpoGK24!%}=3u>JbuNP5Q8GRdR zLln_U%KV@7Jv$He?35&qm zN5DTs6zC$fv}8R_>c4zhedg*=a z4O@uEON5S2(qLfcV4?AJrqEx!xXO7MiTS@cgKiE!fx zJ`>!*5^k#S0m$`AU&M%LOC2 z%ldg7CyeY0-Zp7cLlrsk?-HS>jxe8hN%7WiF;jcSvV^t3HJoq^k-W@>jXiC421}@8 zA9@pCB3z)i`-~pV&-8$5;9rZ8MPlTJKuJ<9PQc=h9Pj}6`~QlO3H9tuj9eZ3San#r zx^!nQcM6Bp5!Bg7M zC$bs%*Z!d>%)a%Y#h~dH3jwd z0p14Fxq*YM_&s{?RaKMTDGC;*GZUk3lU2`hdL-M^g}=nc9X9h{BT2SK)284*c^lf5 zF0gKP$1C91h?8>A3T$KS3cBcl&}uPuv8(!JyxCwF1wUeDe#OUzQK46^ENtbo#_j+P59A7JAgS*CCH6>W&$^@4na8w+cz;HtXttyz5oNrhTuP-Hob8GIO*;v<+5@e%8yFP03N}{3Qja;`24HclP_x|NW4B785&zLn-Lb zS*37%lD=Zz*!=ODaJ{Vs6MtkM2dJEp5C3?acMFrolIZ@}C=*8RGNUNPI%h|ayjJ2<`N^N!$ zEB@YjX11-A1DnZ6?DwJn+IL|-x9Js|NA7DZ=T0zy(uGM;0*x%4P>OP`rFDB=y#jCI(pSZG? z8n6Hfq8b$v)x}KsAgW$_e>3AN|HA<7s%%xhDs4oZ@3ySG7j9Ykg_HjwV!k#$gBW>s ze`zx@<%iQ6fa#(FI(F@|`BY`6acAQD-{4*H1=m{Ymo!B`t#dVLOG+dWfJ%nlrM;(^ zOdS#TA6svn9|jSpdH8i{L&ntiVdqUfZ2^@piPh z|ChQgdvP%-$AVwzI;3w=!6m00^>v?>V!Znd;iwEWh)nvQcW9Pz>Gdai9qD?NKizA z5Gn(4LZ5w)rlKy;TA}E0>u}i#Wqxo%#$I527c5W@Ht-Yfcfl-*wky~fS)oDJXDlzk z37G7p@)2=s6GPE8=|<0tI2u;-RM`9-{)T&g*UXxnT}fbzbdzqw??8IcSWvY&XDz{O zY!Q3f^;Lw?w<0@>BWR#@m`Td1}URt}I~qx%?|p9`13-V0>&52=x>d z2|EF$zmQrq3pJf6uf-&g4jEh)5 zTf=DeL+cqJh1~B-{}s$aYuKI_vwNi)gAQZXUh+4XfLZDP0lgOPXDL4XZ0DVwXFGf% z{+IrA{@Kq0tvU&Y#K2+Pz1h0EUk28Ig8f6f={kVt$BlUbQJi}KrsX+x2UWtg!Jiv1 zX2(d+MHiBf3~%N*JWKQ5T!=d!J>-}_vMCQ-6 zoy8ls$#yhd-+97{+RHdaXH3de6YobPz4G-cSTm;3E9-$6JV59kf& zG1H~uKk!^tiPQtb)ZFXJ>>xCN#KS9!k&4-hSS44RKce&?;huMJQ<7=%hPPm_HC4XzdxwY+TmYIHv^<5a<6p)1#a*Yj;2sjNdSx8mW9+F= z^;Pa29-pSWXw^MQ{vM!d8l`@G2Kr!smrSg@yVgrR+A(iXhtvVp^D#WHjS8ToZc6m zMgC%h2#7G@FdfSq1cSFC6U!ks`2!B4sTvh&l2A`Ms~LG#MUxwrrARC~@clY;Yjt=tN}7HA(95OS0mBr$##%0>nuy zg2f@wLD#zel(3~eAUftra&srMF^YkCKoSZ;C9NjMoMt@gjOBBaX_6ogJsqVsA7 zk`m=fv-3oiOBs}As8VR14C3oe83^AYF3TwB#4&P?bt??Dg&rQ-LO(IQCCC{ zZlSxXwO)!)KA9>IwjX}Mge?>R28+uskp#}u_jiPI_igf(Pb%)u8+#nO(Cu+!@%D>F z6f12%5(fiLz$aoNt#zhRR^&pT#hne5+mG}O*xvL31GvTUy~4+i?`26gz5-^((Qw0? zGzzC@B!R@spzi?epz-;^N9Hla-d7!bXA(s6Vc)$?8!37@`C~}&r_|UPK|TK>>(_q8 zbTHN2vD6Po?BWwtmG&=A`tT}J2^Bm}-yz7y1z}x$uBc$LuBXJOOHxR?GF;rwAqDYh zy_pc7rsQ%JJe327CpN2x5*&Aw>5&m8Od{C{$COZ5;*=XW*T1&Y>0f=wC{ZJDZ9+kH z0Sc2X)y{K@GVc+S1YO|cz zru^&Fxk@#xHbz^Z_)M0yXhA#W9;J|W%1JgW?n+U11-5Yo;BZjWquzw#p%c`h;vrHac^xIl-}|6T!~uCz~ZhfX?cH()=eetp#5x?S_=cORrq>RZ**8 za#}^GfxKKt#P#$C1OaVAH-IA5dNTfC+Ue(JeM7l(_Axvh)Y+ZcG02->tlc{LGyA_J z$NnE@tE4sD5=?Y7wBDo;8I5Qh#<@7R>(3P99GQLEu8rB}HSMG!|I}rn_Kd8$rv$K# zqD9T^YwM@=qfB*T!>$NE1B9V{AG#Iff4Ln#a4;F!L}uj_M>Q72Lmo&lK|)9>NC>1E z(EAyHKRe)ZaIe&(4*MDy34mw_Dg<{n(#DOo#t<0qquqnwyK|I9Rc7(qcIw9Evp&VA z4O?KBEwhf`B@@qv)xlEv7D9c+?XS5F`8_vYf=*&|i-?xoTQ6c{Fp7d7+2Fa|!NFzO zdceE(4>rrHz#7m{*zipb*)C%!7|D({b5ppH5H*#L*o+33M>gvPo50}4^0EgaHKA#m zA%rT0C=OaE-vFp;Ibqaaby4N+|gerR($PR(H6 zJeak+2g3V!g&i>=sfJW(!UfVpr3s!SNk#UR;u*odFH#|$T zfi=`IkpO4aahtK^K;>l6ni++98>OP#+~_O}U) zMaF&DRZ)Dxt(M#;KJgeDgZKo2Wlfs*iBG%)wH+`%u}^HGg?LyLn>ak=-<e1f%yWq~cU&k0ZzjeLPvJrN4!-QbE<*YAQ_I-}U$ zrjs)viZ^mY6r(8l^sI6!q@S_kN;*S$m!pY^Qm_d~$4^hRw2WY4rS1v2Y{`jOlwyr! zBNqQEYsW<_ws@&Hcd9<}QZFFAk}bJ^lD}U0N3%aKe@NRZ?&zy|^f)web_F4e5s2)* z`~HGXeKxczr|_Ct5B_uUir?UKIbgg($K4D7Py!a!4rJe(KY@`0Mz8H$F1Fw7)*(A2 z9mxTZ5t0@UGp@enc0qu-3ek*7=CgYNA*L1_%sfe(Q<0C5bz{aw0fb zIUe^@OSBQHtUL6pa=D4RvXKkMkFWXVEAZ(InmAj#CX&}78@-@W+!cf{j+Wlrte>51 zb|vhcPgxFhkI-Rpj6ccqA`RD4iDV{NXbxu5^5p_?G8Vh!vjb1sI zyJ%dVX7ntg@fRLK2vI~sTN5+#&9Q$_ko}IeTk6(mM)pJXvO?^^T$}U4*06BMJhl@x z=V$FNkL}39sQ=-BfCWW3&}3t@8S!$N1r$Y97y94Efx;q3&5WrV0`4>{jCLc0gfiLT zMv9Lu2txG~QhN${C{Sz%vXZn~#6v6CATpR;*aO&YbZkT_T)P@19Q-ysG5=X2Us}s= z0|L{!wvmeY_z0ebOIP_@7u$|3h$duFJ|*;FxR5G`mlgW>`L8Hu8dbySSRFnF#*p63 zSO;{PhW5Z^v{ezFmWk~)ERJ$R0=?zLKdfIG37JH>@ek{mIKaXwvJCtb-~vGLTU24o zUb!jQ$xSx?fy8l3?5V7G{DTS%Ud_W4|1eP1A9DmaK!xQn{!xyOd_0FTV4@jqX= zaL&ON|3GhM;vc6(@egHGjppMLn_>LJdJnrA;eZ=km;MP1540Bl_@gtd89OmM0KnK8 z{6|4cb;s(WBcp>@2H*RQe~3Q2T?FJtWEv{>8*vu_dFf0<9B()F34v^&*gqKp8I^=D zyD__B)5fr-zU(FX(e$!@j&G%QuTA~~wGlvAO+Ijs{ZF2|Nm0WdML|&HO*>|dFSC$4}#S^perp9hK>VT)V+>;eLU{R>{?OSSU~0Ii%|pw>HcLLuXUbz~>ghS$6W7lcLEMZu6R=>xvq z2!upKmJ{(%t%N*2k9S&4t=)xji=Z*L$j0zJt)8v-YW1o^c8&9zHUg3PmHEr+Ka(Vq z`tdlC5k?j!ky>!<&}?#_4|r_hMkw1&$DQl6N%TxcY36OSbzug>RZCRMt?h)5|X zFyiK~8faew9R!D?A=xjLjfePAJmjaQxc7;NsNZv_eM-Dpb5@(wS4rME|GvbFi-r{H zA?_XhF>fQN62jzQ;gO^_f8^QZkIj(=4MBe)Q(QPC8E*l0W=}%Tka#qCq9oseDRW}V zZvX}@BGO=J6iR7GWoT7@4=xwqJYRUYb!k_o(YNk1y{A`PA9|_ z#i6zJ^4GLU9YZ1(BUu*Gi=(u*!--yq(#S-A1&4`>(x8MarFr4|E#QEbg}kW}vXj;S z=6Ew&j~;*!pygg}B9N5h7->?BnvoI7%oaWD@E0X%|Le=050ZKE+RB!dC)g zCX!i!MpzIf2}{Ep z$aAsLqZ)v**FC6W6T7&X)FZN9epR97#lQI%=G5G3&5Jv3+jxe%+l^htJoRvmMpN`c zcm*nhJen0<8Lg*|=^+)zSvlfI(GCh=DXAP57hfWYbu%XJpN{K>ONb*R={XXaoq99| zjZf_Y|0zM&MX*7{&Bu_JQ5Lnyzf-RPrU7|?rs`U4>R0@c5m7)!GZIIxS6sNxIwagW z?EiuUiNPEs=q_RyfPlLU3DP~hf%sLxCVvvepT99OGe-l|5bJjZq6TA_&ZwC6FJ=g^ z?#aU?mZn}q0OjOYrfiu*!U4Lf`WPeq$zmKG%-YNXqAH6+v6_Owgz}774ZdhG7ezB( z2yVjH7t*h3ZnTK0arENbrozoINn*I|4W2Y(Q1ik}oMn?L$1aqTb#WG``W>&Wl;>2T zbsCdan{?Ot3|a2mPpD-q{K&_6EB~7-fa|6Lg<6(=QS4p(r%&gES~?|YDd0ja-k`b8 z{U{|6E>SkOFSy~}1Ybz;=0Ie$at2a%zYTFn&D3#Z+@Ey233#0=7*eT;W)!IgX|x+f zqf!%y)T@DTjWHex<5V}QZY+6Fwv9{R;}?Lv`CZ^d*bX#4=pFL8V9%|R@4@}X82grVb5rNHME=54=_9(kOxrqmOv z)E^q)jcX0iX_{ZqOa~gI+kb~Endwa!i}?k2nfa>mdGMHf#Ee1r%Yz5A_sFwAD<~uS zBOddrh{*^s9Fov#j57@2qC!Y~ipz}s7!oVpEsV(3)Nxj2`%9Sk0kCXJ^RY67P}YVp z0@E4%7Kp<2n|7{^{7GMcEv!XbiBSCowh}QcWM70r}Dfxo-Af1=(TZizFK!_S$_N?*cOYO;*3RXo7iUf}N)|u5 zO+XLc5@{R7LJd=5eGqA!NbQoI4dTOB0pA#zIz&NQwg&k_2H^exMvEAM6BrWXXHFroSBe72T@lYKVSMcUw7qIb!>;*jIqdpOv_2_%1VSF@7C@roX6$Wf* zWa3*w++)FUke;e#?sd7Qml6$;MH~bSx547Z79q$xH+u{&2UxyC`W7mH6N>^kN;i}V z;Pf^YB~;{qsS>?nHJYL625aj7BkoP$8 zK-$-CX@Qg$Qh4j{|9{T8cSg3e^n1VG?;CqG_nvd^S)TKpXFulx{#p?D?~0DB;MTh9 z0G^XKzs2$9fD94QDNHKp>u?Iee-oK5hsQP8Eh+&G655LPk>>I^EftXYSBsIg@45{O z`I;yAplZGL+CM|esd+JH_5*Jzo(pcH$4xzdS9{Hm0Yvos@@*aDf%n$_KAnWM*YXG)ys`Q3YTv;(X!JaH{X@0yd=OXt zJTmweTyQ6a_iMn_hq3DdEy?lP@LdyoVXlFx0qFHtD0uC|^6n2=Y!}sz$q5Wi4>f(` zeLur-;>~xRocmMVf5^L-zl&haXUCs}q{^7gFIT>=C17u$}H-GjX{BIoiKPve=p#mPhZ-1Lxi6`NEh z{+`dFld9W4!y)MCO!GtN*gYpdjF1x5SKK~^D-4^xmNJLXVaJ{&_N40{=JD{M>;G#u zI&}SmL+{xCb2%k`==ytgOf4nYA*j0d0a%=gx3`Iv>GWmWMbky^xA{Jaw9xfm;|t-! z2(lFmlmA|&!!&=BN5-SnO^mlyN5{)+-sIf)N8NMdsXV;*`hNlfY#Zw1!SO+y#pHda z=bwja!}kPnjt)k{qXoVPs6U9``t#7}+M57~{|LTg@;qQEAn+Vu_+PdD|E&F8wTS_- z;R}yo1kZBGUH;7g5#uNH6hYbeK5-3i1U`zLK=XL;GROn9*W3(}BZp?(Rr@#J0gT7dPA_akkIZUX#aT?f2s)?s)$jO7*}o!5G`W2GD{x z{A%ruW3Z3({L}R(uX5ch-c*Jxn!#blWMA7Boo$Wa^_ zfkj7z#-sQv(%>P?5s!Tb(LsnUFzD#t!;S<=6qqh1z!5wk!9(-e3s97y(Xb!k?R~t+ zFo|y6@9++1g5&Rk6JmS)ebu%k*CWYIC~qHyCC;6o4!=y$3(by9$EhoYoI#$t;W`P& z#Y|iiL@jT79_P_-ypZ`RE%pL{5Yf0td2%k~2>~grDYU2wKVBNbwJ0}3bw^QxYCY&2 zcKeA#9FXqDGjUV zI>6r@z5%^KGk8Grg`>Qqfrs=)XgxZO8;qd#+UsC=bOLdA-=yMjKL9L3KH3Gpy`Ms9 z0m4Y|2AuEzb)f5AL)Slg{i*AD#&lYRn4($^6o*Jaq!u6`OiN2^cn>yVGp|NIiQJL^ zDo!B`uxP{Is~i};{^Z7{I`-VlAt5SG)dKz{WA0Y#79cRuL3tR|2o+)EV`|Vcb~K8# zqhi#OL36a}+PB|KGb@eAkS^YNDNH28waw3{;~eTcZq>&*T>9}=E=&IdTVg}*uYG$A zs|V{y&BvwRZBe2Ik4ZZA02{wWTT#9z2RdB3fNH>EBpUVp+TZg-*^^cHw)0UBu$xvC z5P=JDC(avXMR~1QQLa`i6yz4zb5so+rCxNbr`{zy z=z$;LAdl7F_<7udqkxxu<<#Hc8u7{AM^54O-q7W)Avy|YX(G3{zv(HV=ptqSPV|F< zTo6tFzV@0oLOhm}o@zfO$9G+WO|TXebLb7=wfa>HwQp~zvS{E9FkA}1DkcrEE`9#T zX-1FYw(_2ZKVu31&uf2g8PvGlu@wY(#-Y*OGB2EpxKQA$2zO44n$1g2e)!!Gxu1}80#^c05n?9cv>$bgrLl8sI{ zfFp>}bn`QqgD;=7|4<7Kh~&hhATrV`6c!Jk0vxKS^+Fs&FEF@6Up;lNw0$+8A$WJ{ zUn}}B@QO!Y0Jk_Dr}vqdMt=OuCBhpd7)8 zK2;#cNjP&#PfanZ&4~l~(f!w-1k^;xR8zgS9}`Tmhr5ni?|R3tUHp!&^Ly^D4S!po zc!G7v5SG6kyZc{FP*u(x$N($^|It8hfiYZi>WH#4vKGjgtq-008f^=%`~z$U);loh zCZJ{T{agaXc+55Cipb;89-@$%x1%n?b6zkPC;u8guxr&TaIcqDUpxM-YK+GdTnebP z`98vkIHd4@#-UdNHH~QfxDnhx8}B9Lgy&G)h1phHAO+2FO2Scc4XsbZD1q)`7At(j zOIo|(4#<(Aww=u9sV6J$!IdCy5MUQjgq4vJ!iE*(McsRwZbng^lc-*9#6S7?O* zw>w2w3wndeX3<6#{c{vhcA+sUu&;t*fD)Hacu4Y~z-h;z3#xsWx<+3Sx;3t}*@Ie}RjrYN@^lS3b;>o(K%3=y z0mP`+N@c9z?o-?3Va=~lgDAK-y=qLWxYB>13p=Z{T-5y#F#evCcfLcDsf%#?7zU)( zTu`GYLFVqod7gZqXqA2&uF`MAu6_%2=sbTr)z@k*_m(SU+I)}U*HLL9ctXyhl8cE% zgQCz@-iP)AN^RGB$COqZ?&I-(A!@bX8|(S!a7C>JOFoK?2lM}q-}+{>xQ31HKf;+u zljn(QgfTOc;Mg-j!SC1p?ycvEzymX|=(dk&eHNPdq1XP{WWSF>6BCt|Bw=J~{Z~Su#+j#8TCO*wwOqU&Voda0 zb4)3^uOEY^E3{@FSV19_xOVcBH)ve&YL>;#o}dx)Aic7|n!nJ+z0A>X*I!t_U6FNy2mx2U6>b6pzG9?T@rWSG5o9V1TYo*S;z|qL zrhsY+Q0Gr}O|`z?Aapn)FCxcWsB5DY?jVKO8y zYItXG8jfiL!NgiqeHi5A+5fu2__qk?l+sjRd)=Qpn(BqWC7SBrovEq*HkJSu1ESr~ z+@)QYS81x;N9Df9?Hfu{y$uDbG}V}^slEaAR5aB$;;u?leS>JKz$>8bW6BuFZPnYx zFLDqa>MD-&6g5*tU|p7Bbrn2!RMlUl9CH&Nekncmlqj{=fJ`VNz{8C(pvxZuOyKYP zDsGO6L5ob|-c9k~KYO8aUMriJR$@8fRXVK9H%vEIaaJ&+&}UuLCYFo*jahd@kGKd^ zKwnz6k0QF`T`*jTcYdr&ab?$#Nxz9H6Av3bs%76qb0r3#CQ;>3l=TCBD0E;&5$%_7 zsUuUu5;9a#Rb^TaMTO}yQ1-F6BCvV?yJn+yj6;2@; zHvIX!I5HU%hleLb9VdpN4y~25W)6xogYqvnCOU2I(kHtCuY~SHGrbTBrSJmsfUlhT znW&`5r+ymVs-NBu3QyhuDi0z|ILj%7@Bmkit3*#lzM`(WNL_W0s22SQ+IIET6Cm8s zS9x-$dNp9}+jj~rR~~rH={!iPEC@7smcIH4l)yrS4?cj^qEu1QSlix!NBx)jE>J#r z8g-6V``{UElIAgCB3A>$L=4t+iSt;I<7FZ_hl)T!1V8!QHSkSqos}9#!Ae;?76EiNIaR4WsMGD}|MF+sU@DmjWUR@-)b9*YkRevScXbskx^|d(w z1v)IFDsZUg-<}8WHxlj|gEBh?ZFa2Z?lJ1KKbDbVeOBwUL^d#ESQHyxPfCr6-*#$3 z>9YWcBmxESmy9Lt;HkuF6@7JUE@G9c3Gz3U$90Z=r$~fnuIQ5TUR$J9tcBopb zB^>l9DxAejhO@$n7q)@b@%oduSX=ek*OR8|-a*Dt^H}K|JB@m=SSC4wialJ!3(;UD z6bdih1e!v|xcWaJW3V8=b?nlQ!Lz2kZSETdv5oN_6lLx;$USujZa~?f!9IbjQvpYV zeWjzpN<}t{{yv*{+YjmLyy#vo0R7oh&aP&2>)Aei|JJLo-d+7=GV}!Z!@Sd{-}08p zTybxGsWE&#| zD`O*3|BmI>>;fLvx4~E`wPqVLsZyGS^zYVGx3fmX&XxzP0t!ZB1q@+%>-A{CTCU{q z&S}jp&O}}N;EEkvjaY?MBbrX3zv^lCQkNPimrA*;Q;)jSS!1?^$DAy6r?aAV-YQt7 zT)}X!oN{i0E;?-&F)yQqRNkmuI)y7Ky7UZ2h_926%Sy&QE|!IwHBal~yHH!mPq?R=yracZ|W=>FMF|neZVqI5{~yJ`@@sH3lut zdTiCK&$pTwYhf{Nl`PyD2kkARO zpfhMKY!yqgFmSDg*=yFLb!%-JV4SwoN7@#8%{}9}tlei!=W-=g$e6SWcGkI(3RFhX zz&a>rvPH9Kmx`vhKHlV{7*SxFm9(Wx=mefGr0k+}XnC`QIX_@;vSV%C^X5S-UAE2N zHdE+M-25G*roOpY?{6*|ru+@(k_yR-1}@E+oH;Xd$hjOzrETYWFrCUT=d4297_t*q zIbAY`?0jj(@OV6iXD~bw9mdZ@I2@eBRedo~UtDDSa>-whM*|ee9dW}G&6Nu=dw8Q{ z7qW&oVx_WXhO>Y*-eh=%wBUC(TOz5z*wKy)STme|(%Hz=>HB3PO z4ntpRBr%&qSxZP~Gaj)DW+*dSPMHxK6CW!Y6JYJP!!jr zU_*H;?#z_}WUs7TC#|vyb-Ef&D88j|B)5iX+>+!XqJ9qd6{~oq9%c1zX>^ z!Uit-&wKu~7vF98{@i%}^gMpQ@aE@F-}=_)Pk#X48}Ypg-!#5Q@eSj<2j5nF--z!e z`2O*l!1qRcufjKt?@@fi`0l~C72h}FdkMb3d<&k(_ep#o z!1oLI-iq%B@Vyb=tME(;9EUDm~&kDir3Ip zjSKK~(l4pH-lnfv=GUsO-&j?~TXl`F0kC zW~u6WrRq9eb)B!eE>&G`=xg@jnyTv?aee0Jy=|{rZ?#_Yub-QG_4|I~%b8cb>!-)_ zJ3bsc^`ZB~KiF~I6R-J;&pf<c^JD%yo}H{KqZfPrdq!SAF8mukwB7fB(VdU%Dy2 z?bDY(XMX(n*on{n+joO^Uh_MTeCId+`Prv3Q+GV_)309p&9@!AIsL15ePlI$<@3w` z=ZE*(zdv#GykC1fePJxNxAs5({nCrxai5vpeQaAQ{A_UPTZI$JKmW$F=kFPP7@BjQ0{m*~l)*qxF>nI<6did*?e*4Kod%y8lx3)dr z&})2m>guUS?|Yr~(3kG`>Frl|zI@xk_r2$HU$6b}7eDjC&%DBW(RHs}{N&@8{B7N- zi$C#uSLFhig;(bP>T>Juy}rb!ZVEoRcHxO9&ijJ-@XgKJzV)N)ul>Y{H{J263qSnq zm;OiRBcD0>=l8#Aqw9I2_MIPj^?P4`^J~8M`Ad(##kV(e(I2Pde{kN>*gyVsYISwl zO26^3Hv8IfWBIv%dC!IE-~RAKXpfM$@s#DzTfuwM}i-IdjF&Ed2Day%is8m zU;Omj-#mUQHTcWNvt1+CCI9-N&n$hX=(}L(A1*(?b1_`=(fhBu^r<~3UOD;E;42!p zZM*o+x0{#TUw_BS+-=w9%vV2>`0W39*82O`JpbKeH{btw)ApMm`uOc1dGxElzW266 zZ@u((|L&t-{PbU^KX;e;w$J>_r*8Yw`!D(ar_O)>!=EVijDG8%{$~B*KYeY(6BoSg zbx#(5<>J^6uGt;`qrT&rOFwe>_>~ub{WZ`2>FHO$yYXX2%_lzis^1xUckPcK{?J9g zxANS1zx7}DT$oyzTmISClJ?ancBX&he_yzoU3YxK?&;4y z|NM{ceCObupZ@i4z4PNsCqMMB7-}tjH-}6}a^m9*7{3QALZzSiw@Rv_rc*nj2 zJ3l%0ot8@<3%{Y}Z~kNd`8$`cydZe*kCvXEeLDG(AH6f%zIkVA~K|Koe>AJ46ie){$Qc=)30^2cjW|K08j6GtyT@3PY$ zwBMEb*z(W6d3x0v{(Aa#8{e6d6s0o`Bl8 z|M)jP_T=GjKc2Yw>HZ(@er#9tV_*1RU-{tYzx$T2e{%HH={wrq_}mx2`1|*K?(f>( zeOvS|KXiNDD|bHhxp!aq=z~pj-<|nV@^O#<%EWD-*>8RM6>nHs_@kCw^R7EDzWvYM zdC9$Rc>0xx-|?eY_$UsOUr?%CD{YAI2_BS+X+boWi5E#P=Bz>%oUGS`E{k7N@isG6 zgdn5@3coqCf?G#uU{*F)0w-f}2**&m?D!Q9?P0OO3?#4mE{F<+l;UZvCR7%Y#am5B z#(^-=7kl=dF zH`llM6K0;2(tvzx*0*(`KlvO*nr?pwTIAm*C@gD8@$WPLeW$}8lZ?VL6v_lRa!}9rIQ;1K|T+$(<;b}^ZBtc0$UXZRDrcis-8>5OF$IPk?D=3vh(V?)r?ph`dZ+u>c#YS089#r z#&d-X9_++}dsPMb4Jph10#48iM2t3}ky4*iWi!PRG#57gUai!FTK`K zs%jaaByQERaz#RxSW^Nf@{4Pg{ejWE9=H>#y9C~%f;6L3)sXai+5hA9g|1z4Xz ze_&NYO>vG#)RPKSU(REgd(i?>h2S3Hf_apxAlp|elerf$x{}7i_@KPDP`TCz_DG)4 z8KVEoxO89n9O#JHG*n^Lk5Js)t5;O3IcaUCb5`8kUSHfUP!`qNoxizMI&H?F3z?-A z+YCh(hlU4cM;8aChl2;aO=iY|#p;|&pTEW>iJ^qKnJb&|T(+@ft^f;6%he4{t5mXL zD>g=gMOMUYqN#i#w+v(4rWq?(#TCSF8-}-jr_d1oZ9+e*?=;=0PI3V)T0`6}S*bKC zU$L|13QcvSxuJ|EvY^9pn~lil>U}s}rXQF1y$iorf5|Z3GWb^?{pg(^{b=*Pi~eEH zZ~fIroBJMo-~pH{`%$L>)*;@u~{YvAm2Oqd~U(KVQy@v6+p+uqq z`Mk+-w*#{^lYfg+JAt}L!tC4a1PnaZXsH!CpU6>KQQQQ$O8v3RarC^A8+j3OPT zXZ|sRMWjyTl?`J!tL)o~7jgm6{7I@dn9D5ZU?GIzSpBu*ur-!iM!Jlta;l{4=Z=k| z!4wmxLw1b;$O;)_%!`3=7N{kLWykj#MoTMr^{qVzN5FL31E%PT8{RN&>gKBU%KISu7fm7&4G`#M&lF z7-NaF@JhRobFL>tuq}vj(ohCSG65L*)QvG5PnFCp*dXl@Hf}J+T+ueXdwf2#K+Cf) zCU!M;tx1_~i?EHQ?GhoSF7_EiLRujypdV(I(^^UaOcMuSS5` z$VE((BQk<OM4Xl6Rx5|M(cLO$|> zPtbl^HYS#j137>iW>Juu!ZA#KD?ms1U@#+gI=%=@l?y;>jn-Zx4C{6|W*fuFWIk=t zxMvj#xe~A=W0i77(44kpy2CjlI}NNxGzS0;!JhzpDjCBYRwhq-l#>E$G{H~CUzIkz zfqC(GXs}c33fx6T8C5@XfWN9yxF}~SmDrS``;0?2ZSzKSc5-;yG=kw7(}<3RM)1Qb zOkx`heOQi$Wm)Z5^~=l4{E5Y4{6S)eKbFrkSzRDQU0BO8|BA6$!peij|q( zR5sS?vo~T*FeB1CAYwu)sl>1bbA%2Rs4Usipp`F`3$}<3A~jSc9?)h+H=XoC>T^?o z@baig`IsNMp^893JPBnfNt}gSLZ$5qjUNn#LqmN!F>a?zP&Cdc3in#J*I0%)2a&c- z31da49$5_#(V6emvYb|ngvqKkP$1i)B(Lwm`0X@$4dH=KgCb-Rw!tPK_RUkEsA@?{ zIO5Yn1xiy5>RiwSm-W`$&C!0Uhc{ zROPsBGP5c@UWV5VhUi|}kC%xnU8Wc4XcnPUG#N6TW}=WIIf5jk?sHkQy>i)6x$HDL ztDmM$g7sTkF~!d&b9+|Wo~$@@+?wYr)g7u_9u{#EYLoJ%frx7OlSAcT{tjY&t{W~M zfp-<5^I^5=tMRD57@l)dhNJG~99%AA7Ob`7xsr(H;8TO;0v$_cMzBn^1L?M&N?cJ{ zz)6yew!NiD(ZLM;gf8zAguyZ#hZ(Jwb37goKo8SBTp+1Tir!sV?uj!7wEEa8JdjxC zz9fK7%1GmLELDiX3~eV#YRHrd$S?*a75$N9&=D)UW|8bbn>1$Oc{XAyWneTgGHS+Q z1~Aib8-nQb5=QR<*J@qKbu%kg?5fO>)Rk9)&RlurKp7W8QeF0~bq7nr%!%ZX4 z9nFE1dOUQpsz>1&6hlB!eASdG$OV9%Dtj8)opH=wToGIN=|sqYf(fT;5tej@<|q~!6mV{+38GndevJ0rWpDc1?%B$do^T7^TJHflCADKe(^wl=3&*SU&e zB+}Xr%e`85uVTi4RZPXqv0Nc_CHOj=FK}?=$|WO+k1>FcF^G>bgpV<^o)i9t^*=@$ z3{)@JW-)KYfGd)ezD8+zg4kjb?X5EHA9i=M8!l_kTsYCSo03pl- z#00KU%s(U@GWcbRSAI1{zeB5vRzJ33DKAtt{iK&{%90aV5}99H?Z@3`b{(y8M+t9#4mA z#A4lm7tpl&VUkuppnf~_Z>JG~uQ}zDUU7bVjft#X101WFSt;1IAt+V@cP6;}*u{&mD1sssa$m;Ee%;y zP|nTog4`K{Yo090m??lBDR&*oE@mV}DN<<}+CpTsfK-Yp(c{S_5>Dn!4sviV9dz`*hxaXKp*E18b!n>Ji9XjofsY z5XAD(Hm*S3R(7=r;i14Z2?mgK731gxerzk_KB_OD$2(aj$l`PY{9xy?lOHGDK#HGFx zjst0-JE0TexiYC^y{+$yu@ov!B~r2KCprzzg2{U7)M)P zdLc)xK|z&O9JiBBd2w4fHxMT>04alY+G2xw3JAIAsPhFx8NFpLddX$4lJ1!Niaf1Qg&@#7GYX+ zPKQ89FZiUeb5MYoD4a?_P$EQCQAK?*8byWkIUoaI=aMBOs1^0)ssdX}Q`U#1LK7~O zC=38nO57whBcxZMpJGw38{jN)ctMm{VDLhTU!Z$nx_N~CA&f4+VzxsE*_zVPYs}7! z__|e{2dwPz6hxwb{NoS*;|Fd%`Oy!W-fU_G3V5zb7Zb!YLK%1hM1)Rk2vLU5L3?kY zHbO0e!e?!qks{$o=zTpX2J9O}KdM21kl3%3@G+hf6{A`<*^-MI)>5#($-)LC)o+LC zg`g$O7g1R%4RC`s!P<20p>ZY3Sy=ybS;V4<0gD(^L?o#xWJ%#4(~OR@lR9-0=1XI$ zlOLrE71N;tQ>~dL5NC0VXg=n z!p}maYzl~S$wWtrv*Huk^d<;#QJfc`5wtC6+%eUYEA|F(IhF#!G0O0W6=IN}j4Wcn zV2@cfwo44|b`uf=9z~3%RV>0#0WnJ2&FfoZk8{;$I9FBVw2}mUieYm~YlL%61x=!h zkxkGFiSZN#gNg>02D*jFDGAAi`3Lx7SZhhMK4EYoVVb#g6|X)H zpP*VQ0TqHotwk!OD-cp+e#J5!RFWjoT+Wd`L<&xZ%D7T+X*{j%u~3eoU8#qMrd4ZP za%cvE`lc*YifMA8Gt9B*K}9#Dsj6}i1D!{plB#DEO;P35FsdGa!09~Dxr~XCDFP%J z&Ij5L=1H|02_WopCBuc1%`#j>`cgl*h?vOE5raQnBU{_g0gI{|2IChNpjzrxAdvA? zUCKNNaH5osw!nJYPMA^!x`JzU37r)-z)k3}P_p%;$+bJoE`!jsvow*!xh!aqP+d`A zSCA6KM#)|&&ImH7Tt#zwbUw-#3qSfWfyzl4nS@u2;)4 zZRQ@140(G%R;7JS!0?b39*W&&0({E3EpNRow(s1Uea1byX_8YpmEm>;2J-6rEwyhg zUOuBZ@1=NsXlGa4tz>7{mNsy^r48J>4+&^>XUbcj<8AeGysz$?f+hzeAah!GlPe%o zN!4{}s8&IulEV41_2lTD=}f6XM3rL6&b#&qp~Gge+fWz45uF0u&`ItU(M0DGmiC5I z!c7+#yXizCT?eid=K*WYgVO@bo%Nwg$S^e)>TBJ9eW!{6(RCrY(nTt%Qn+&qI6HM8 zP^cnLyG10mstX$JrJk-W^*Cd}6S|OGRl3k+I2x-N6WMH67#Ug|aDzNg2HALnNRZu%tG1{>N?BNNR zG%Al{65((_uzwt`(Jb6gi;J;*x(o(ZW^8^{GR#5cjm5>Pl+p3o!No<{-<0zY(7Bn7 zPo}LByD)CSk4OwjxmnXHuB=dc(fI)z@gXU4W;esdQuV|DV6s{@ z!ZXG(W)-CgRT$epkg%n<4n&adhQYBqEkH1qgglzzZFJ5QOPlaXtMDPc0n9C-Gey9h zgaaJteDW>-J=0(Ejp5nbJ9RBvjQmX>OaWO_5dQdB=mf`La_sU(O87=h(_ z%RQs4oDM+5B1)@P^=>sW*DCkEPM6>Th*praxuQ&75-^}e&_Q$^dc>*{=ccOPLZ@Um zh8_rvcjeg1@CLMcw>Y96vn3~And@LzV_Q&ItYrvHa;^FWmt|G&B|}vE3Jj}9A^8IR zs(h^QsykJk3md7-y_1ju_s;E`o5KFNH>lUWR<(-1S?tTY*QAt+KEvn<4-y?F6hhBP zQ@5nb>fws2S(RobV7o@(1){eE?dY6m$Dm}~EG3C%5yl33A;IQh?FGj( zMg?OP(NovPYzy2-^M1ejWfmwG4HR)(%pAR@%5fYIItURnEY4+Tfj0U2;JekU6()v* zVlwFD>g`OZOy|Z3mJsP73t^YBE`GO{JpSQkXoBT1$aj)sjmGAu{1FD}xm;(4{gd5JI1)V#nQVvqhhTc0E4o0J)kweCuorc^cjIY9juBZe*fc_TI zrAh*J$Qegu%hrO)XpkMw);q{jiJY;HP-g>HIrMX&oJqi^$ZfNO2;|#bhdKfkF`5-E zvY55u0$RqFpHwctl3Px}^R-+=xK9Z&Biz%3Fa-*P(2OUoatt0TARQzog^QK`L{p-v z1Hb8uqj?wxDLBR=n<{REmbny#A~EeasZ^YRyjYn<@Lt&TQxXV;YY7H47#!Nx-T_<6 z&RyL-mDXSifFYx_3AbX3TU}kBu!NCNTruNnwHaawlPyIA6Kt|=8V}rOxLMN&!$Rsx zU<`x}5?^CnJZf}wDy+d)MaK`u1oqplfRh7)iR8Gc>>ikWRA=ijS>PoVY$tK0;<}V% zh}keX^s#RUQnp33k~OR)+mnLh z9D;VA?iO7`K5-rJLOBnVdq}0~Yn2ftS2ww^Fu|2YVGh}uoCABs?BHI=%5F_iCU+*z zno$_AQ+XnFWtL%~M8FZ0WJ--<2SaQVU@1-%Kd29A4y<>Ge;b&XoiS&|LQ#{lf3Gn) zJux~Rj6@JGG&&m^8tw&=rJX8+uE2o~7qHsej;J6%-d9^Gh8{vH)v+S%Z{?1TLRX^F zB9q=R3@6wm_Q6NZ=wxtk*qoU#heFZdKzO*X4_0&$Fim;lY@rJ>lp`AoL_q{3oG1Va zB2ge>p47ofS7<(H=5#>fI0AUGci%hEQi>hPn}cWeLd@n33%9XR6rFc>x)p zKg(`tgxpD#FNAUU_CQs@B56hyp8$YJ!9&UHG&51YUlu{A7g1v}pl#oQ;2zgY(LvXFO+8SX+ z*(h&d@St&ic%G>)8YTXr(g?aI{+Jl1i>R&>{iKI$h}_OFz{1Vsvs?@cuEtdX-%+I+ z!~3aqWXu)?Qd7Cm<&s`cl{mr^8U}L9%bN&Ju(-pRQ3_yU2!6nJ8-!`V77W+Z0Jq^5 z;37&brwBxh10^=ID$ZAj_eHGDWrmO=T+d>t-ZJC&Vn!Sv!^Q_$QAo~FYh67itp-yh$W5g=8-@(9C^&kw zSwQ`WWnFn&A#OQN+AY?Bid}$L+9Kdyc7n7(ZdFzQO0@*6Or>c4oEMo!Iz*NENrmS% z0SA;hfOg9w{Bwu`!8sLSawP+k4ZsR^DZJWpJ(DxxF4ihFZn%42K7cBne^@lwp@4J@ zmuEy!AIG5%2z(I3lNkEx0dvZDxlM_FZ!De{E%%L-Buf0`c7@I4U-O!D9?(7J`taCO=21Tf0 ztz{5i?yQ2I01?CKIQyJtaFX;E+py^u$HP3bf~_ckF@hGU8ThCOzO%=ps*`;kLC)I> zpIEl7GJN3WG=iPLIMF5}qHL%Z@J-lpKLTL@XUb+ujMmMe1dTyi`-&RwH&c{JqB)!p z=NWWRVuxyG=_Hq_I66 zCMAHV1P>`&Qp%YUA%t9u@rmJbRYB8m_mvtE?hL*GAeIruh8Qh@EF2AG*q12c?1Tr7YKDiCY6+U&a_kIVkQTa zvmtmxFv-SJ@l+gq$i!44=z$~_DxFk~pgJp=wSYP)2!JwOD*ibp<{S=&lb>LyKc*C+ z3S>##hJk&1N}ntj;pXkFG0pAU`|KepC9kQJT`H;_TVTB&0bJuP#s#olGt!FTS5X3_Rca3CPD;w`u$v}2oi7A+NW z<>X4`K`JUD+CZUC$Ke&nXMCX7R5maSK^ZiudlEb0zQc0G=`d^u8F)ZU z;Y=##8iy!>k3&WX6InC8y`wt#n?6o#L?~I_wkGxxN*n|Z#shJ9bOj|*qm`kw17!v7 zPy`@~qZ2iUl(~*|P-3K6l;}d%q0e8T6or+LW<+niRpoJq1>sQ1Q0dr;0N>k|40ax$ zb9MHG8&Z2IL0q|G_1sNX7pW0k5g0g1i+WbzhQ(O536iuJOrH@T*aeqLBp|E-E`Sao z8xw0Ocsu6+pjs!RI0M{jRvU4x?4@zH?y8X7jatfv^fexl5A1T|kcB9k ziKZWzEEiYYJEgU=;7gRlvQa!yDgn|p!^6A-!8tGe+@O-;mH023jJL_Z;Z~r!>4tn; zRCR=ifixf}yvF-xXaAF|3GBcsHr05^3#)*oWPjqaBbmKKzkFh@c1H7wfs!J6Q0n za&Q?j@{QVb1e@p6Y7dh8#98G>QgW0T_7$dLo6}+f8$xV`2G7~`Zz->oQI?fm{Sr`) zSp=P>x(#zUgXx7OWBs}6EKpAD^uo)sHVIMI_M5}mxLX0J7G+h=^g4JHo$m}!ho~(w zK8U3V-=yu^i2&OX2cUw;K!M>6q3wK2#Gtn+pzedR(Hxxw39dpsyA<=2Gn~<)@MwKSZ{?@ z0og%qMBtL>)9p@q*|`A11}GIP9VyZiOR#|%3Of+`he&JLE#WjJ^95GO5~P99HgISm zic)aQ<*?ZiCY|a&vJbE-@G}Q8O#w5=d}@U=xoSV1TEY%sFchgrpeh3)2bN}`!n9OB z=--s;g%5z%D8w2A4?m=*%1Il+b}U#jnGBE?#TvpZ%S^)XkgdSN!7{hsHk>xVml7$3 zNKtw!m+hEEL{fE;q!eM+mq1ADs)x*0ES5!Yay3oJP)?k_i*2;5`CvTI9FpX1%Q)uG zJq{+Ha~$VbFa8>>X%YFhD-gl!LBsBLXA(uhR8yI;WVZ`MMJOy_8t{3iV19?>!;L+_ z8t2ro%D~YR)?Lcw1Iw}nAVAA+Kq#*-Lk`Ntrm6>thR7+Dn(i0qR*Iu(9~nml5ty5k zxvt!t97_n5ER}36MK-de0$-%ZJa4yUX^0&6G zmvW{1JpYmHyOW|3Y2Mq?-lRq(8X|BO;x7*6o1 z>Q(qa^A)utfRw652BCZF*pJGZtEwyJ5nP%ep%IH9xoOD@NW?<%A$q8FD=|=&&NwxL8q=o|hy7oVQx&haZt6~)yQsK=FuN6rUQ;o_D9}s!RcBfd;p%F57I>ry~0L%pNve+5v&PL z)i}8bAjJ}bQGp|@WGH}GI)EGo6e6cG#n2)v+g@m+RUhFiLK?MI0>&C{v)25RCS!*! zRj-<@<3wc>lyPCh;jS0(A7Q}|=#fR<5Mo4P zt!fnf<_zwNoA9baDWtw6tYgWCtW-()-FS&1{(Dvqo^8u+=%UD>{5reJwNG^N6Cc`yLUL@sc$Y^YUG zjtDJoE9nj%Tf>Isic?qx4bq3w)5IQCMq@xSXllohwR9 za`rMocF<-;MR6S{RT(ubQ(0y=rPIuCiVsBUG;0 zdzS>c!9$7)4Wb8h5-Iu7Od!Ap#<5KkNJUYN>MXmvj_oj}`>5i4P}VoIRtB3&;Exrw zL?EsoRFzv#i?IN_aRKqmEf!1hbZXhp{nQ|voH!L}?iG#>{GpY!GBIe9ILy@F13z!Pyy)e3ojOdCQGDP^{_Hn#@2_^`bOCkcQw>QH1qEEl#v={Jwi|7$M5 zI!zi|r`pv26M%|2qWRgv$&ba(7D zZ?PD0mj*KpkX+us#Z2;o)q^IlJAPHYg4FQw1h{r;4JKZo1!h`@-=eK*u+%tFHaLb! zr2VM7!A1B0wm)jU)lyzK1U(3%Q4E*GK#n0#s--TPd=@@E&=@sLw5YOhavh^N-Bfkd zi@0MjU+6HrZZP1Si;NJ8ns6%pP`jGc;+{b6L{@@79ewj0`3hI0b&}w7)Pr!etk^3= zkkEAc1q%gBn?hS&^0=A`7zR{D4O@tcr>^#>k~g#P%= zr2bs7qCd{O4(>mop-F94v}urdm@(ntQ1U;d$#gS7U{!z%dJeoGd)8PLY%I8i@y31j1a& zKb!m}c^IE+3}t3ib)g~1!C=_5w{YPA@%S8tK&(rWaR43&3w;d=DEufQlR+jZ@IX(Q zDRzpd^7~Ek{YV2&kA%~kSLVP;c?hAs?)vM3w31`QRMnkoV7pf5K|s2ewJSoKB4T1U z6Cy$}i}Es73^imf2}ij=6uU+e@xu~G;`t!I*h-y$zb^acTj*}@a-r1+dk z?hxPLnx>RN3Oa%Eu&bJdqMR{Iiv3cbR?Pf010WyDYlI^gT@F?xTjjLV?ORDEW+-Zn z*`Q8A@djEgsQ`~^!2uMGt|G<+8Vgw!v6aSjA-D&vf>JFV`G_2xLz8(8QQTrX{}Yq_56Y)gh{0u@Jc&Fbc~P z`?fGV#~^@ys*OxQK8O&6E!QfoW;jX7N6Wuc6_C)O&>|Xkkc%5ECirWF2w2AO^UgF%j=8ZTkRWV=z1i}?loto)zIJ0|@?&U}T zj>qDQYGhwFB9|Eh;tUj4LU3G0f`SSad7i159WeVkd`?V&xdP%I;&8abxLV@dMKpa> zAjU2dNE_XVisTM${6(B3T$(r+*~wRA0y#s|Iv=5ZHeVqjpK6gJMj8X213^&vaL{{q z@&rI~r;!y55o<#s{J98&kQ(+%X1C~!TGTqFTRWSh>!t8}x1w+IWT4w@K zs%HeA5D=4PJBw|HT!gTGILH8XKn1Wvv<8SYpxwFD$cCKMJTXXfBsdDxYTjyb5ORfDr8$Kzu6@gq-x~9@FExtV>Dq-L^w6^cLcESw z9I+v~_u-xbo09+F4-78Th9XhNbo~r)5)_F;cOx8%cuh?lnCq}gjcJ%%GgfVi_ z3Fcw$ltGCq^Va%+5|ncSMQ#xm*;`kq$|1X;PGwV>2xb*o1Hzh1Hk^TPF+V}qOwkcX z?#J1<0z!?lg<j`zS&(W@`m8XhP*FUaoL{9P%OY^|}WZj+ZMiE+V}t5Sn7p z7$HhE1@>ugQ2gHkIdRgC2lRnDh)s;if&Y$%Pr=2pX;Z<27(xdD;t*w>x;TTHU2Ikk z_WAkw3U$=81bdL$QmqX~j6;*P>jX6`IYC*Pwpfy;B^XPu1RjJ|qgv7ZhwxsNs0VZI z#Kj<~J%~_tfKdr}Gu@^z?{n60j=~CXA%Nf|o|wSYU@HYepwC@!8j2&;&n>yC_N_gq z0L57A>LE%wSSZd&MxYkw^+hv+35fozb8C(I2=kyk} zw^Y6B(CPP?$%}*BL$8V!U4URBh-guugP;&q8HY&PhH8 zer`qPmn?n`bUx#m7XgXejp{Nl0+JUf|57XRj1IjZJl*QghNq*GJO0=$SR?X(RY1>{ z8CGs|hu-TZ0t#$`U!a6sQOZ#W#FE;$@e0mYnsg;r-FaTNElb9^YT~?e9XSJO(p9Sf zNK!bw17xo#iEaZciUl-jf~Y!%Zm3S3{p7lsq9LYm6^RxI^3Q!>@h13-wz_(t*t+cq z4^(@@K#$8;zu~6xc=26HQso&FA3T7b89=Zgg@Yp%B~X( z;CSk)Bn-3xr?NUP5360;#W5UgOGzGDT!J_U(~#yo|2MJToI7b>;(Se!U)dV%ks1_k ze;r0A(o0R7z`X_jT90vB^47(K*SEnraWJRA4h(n74N_AuY`7Wrt?v1g`7g& z&<&N>XL?ZX(oqqPg0K0o3u~>Y7MBk*B54){v}h>8vrdAt#kGKdo|qX7;*Vj_d(HVC}amMIEVRe{UIs6q$d=Og_C0)-0R9BeedhsS0>`h(NJ4F{K2BH%% z7z{6t%#O=3yir}evgveAmSjTkKs z0R1R@>RV0)F$`r*R-Mt2WT?nFh``Awt*kx*V@nZf&u51D_MIw`Ksu|0Rc8?A_Tl(z zeB!SYw}~ZZ8vs?7aV8B+DOA$XYZ#6piYQM|(boqt2j*zn4ueI=zdF{hk}n6^&|K*= z#qTo`oKi~5+5R6vF~Ak0pT?1qm5a6m1X{YXMX%aq#%Dy3{LtMO~IdDiEn7 z&JgOV)K4r-FW>&Gd`8=c<-80AE70JAbuDHGEVqm}Z~#^AtmQ{M2Xv0=09w~yp-pgH zwA_rMT{36+Dx{JZtLMMr_mKX?k7IYfWB!7Dhod7|Agxewlpsn__hCzh5)155vmnfB z2B!*&vdtqdh%t=uV+G4B2*M;A$-#i>uR3VQx|)$FwvfF_J(A5p;t;_+DQNFz)QDlI za+Pg%cn2|#JK$riM~?1Dr~^OG_-RrVgdBGk4c3go?5&|=%!&12?~nt^ct)&+Bx@t- zS$jM+6Rq0(kI~F_{0qOkq)SY8ClLQ!5+$* z5s*UBjJ1~^Oj?JzF_ZupkDaR-3(jzA{o2eW@)7QdO0s}~NhC9}t$~R`eEcSPKLa@_ z@WHjmSO(;Z!3yR+Z?FM$oO4OAouL6TET11L)e zF#{LTZAvB;5`%$yM_~jaTR>-5FyXz@eMKg9D4&jGWG*A=Hi7N{#yVoGV05I7hGR>V z#T|_%Bu?2`AwvETjRz}OS~}&%LyCFA2p0J^C(wJK^$<=Uac|T~8_baT9084HL>kGU z3RB=q>SB0th&ukp@uv-gl;`Pye2H=(@6z8O3{}0{#tUHs7?m1d2H|l+kVtqu8 zdL>?~IpNM3w-)i8;GoEpJR2vPwen-=ui}t1vR9YnlOap6MRTJoeCP$dK3X9lW$P>q zg*ehWW;29qomz3L024ClJxaFbb5fCO z9Vb>WmQC$^rC@ z46f{P0FkJQ22{pnQVH-p9_ay`Lg+2060eEjPKKnjp&Jk4&~hLS0&78mf%;1M8xR4L zOGb{o;5u{A30LZnXTr5UC9>YjWED04&GOW*M7tH=qj0 zu)oG(Ny?kxV*l270c9*EsMb|WQdKEe0|LdER0VDY1<+v?bs#Q^b=d?@!@C^Vn1DY@ z2qr=gasCa23B63zo5QZaDOxHbkwIfzmY9?6^4*yL3OLqL|oySCDbe{?ml_a83+zkpnwiNMnrHjno6iN*ORPki=JJE9H2kjeJg%A?V{3r8-`wNlnh{DUo*4oeAJ*fLUx}oON%W>L9b%WxD+VAcreRBP z;4X463y8`G$4#k}?+paj*Vp|pkl>wH2v7It3dumiIuVd|5JwKhaZr>4(X7p@_VTcV zt;dKqqMbs;a6^a}a(DxwboOP`qtBO8)g*!Bd58m5wQTJ|@7W#D4ZUDF-GI}dY3`V! zK0zAegA_{AN1DSqaM~9$o`4k9V#p#)6^|@v=@k6OJ%H7Pj4+%5REj#47pZc37Q|J7 zKUoXq4p{)soO3^b0MSvlrK>ME9t0GK8E`Tu?;57Rj#WCx;L>D9S(b`9r(5mwP<&49 zW`NUJ^jglF_FGf`Q+;;lx2hSL%d`4(j^kh1akoF!@TID0$@!Dj-9c0mO>|sXvIS6- z1_yD_zRV1?1(E+<84Dy|=)W3Lt3VD6AAWmm&?V;3LyJI9ImJ)*H-M_Z9w>X+AV`8Q zk<5UyC~C#6MKGfRRw-^b;D$u@$VpV@WI19EmD8rI52`6BM1m*tOk`+KU_BETWYz{n z;DBexVS(tUI%HuBWE>_4ecYMfDiR}dvlt2)txsu3%Q2i%5DmXsVcBPtaCJd$aC9BP&n28I_mvoX|xili|) zW6h7GRw#k+;+X%WRw-?IUV8} zIRokNKDsjwMiwe^?s8RY`|NtAMKiYxsIPKDAhDBJVKUCP`ImNuHb^su6bwq3%}OEoD{hMwK&K&Wdf>uV)fUOCHCTzQPQ-4 z*o_nfaZH2K>Cu$#E|JHv*t0{3_m}tUnR3dUY-Di{Mm zU=9N0$_qJGzuX6MK*=%vQGcy0Q2oyq=sslj$g5zkGozUJx&7xv~6)TnQ~B##I$n$M_zRQ*syN0n9g0Vx1P_b(}|u7K`efjA(3y$pLq>fkk3nJ|!KHyV2qB!!u401$4WW`!F$D;yMDBJ3 zLRb67Dk0``e2RX^Nf=0iEfw8_%>j-T9J@wofyfD5g^;`HH-n0D+lW`?3ji_qEJt}k zZ4x3`cFZ0sk_}k}s_B-fze214Dr`03UJCbA0@^kZ5tX604Z*~4SK|VqKH$rAT{jXE zN(MxD5eo4Pt0E7`B5n#!q0*{eJLqgcE|9o!>ay%CcHz@1iq?2CnF?wmp!9iV-t7!* zmv<+px8q=)?J|Sgn~a)AJ$yes-djI5U>G+IBocp#_sYK!_e=QRcaLGbZqP8^i|-}) zns=idexK<#j2|Q49C+}72fp~=12^ugdGtfO4dZs?-F`3XLpcNW-9BKLPYfBx&x5&N zIlmXXhj576O?>WNlt;T=gPonX_2D)2ccUJ>%RVgcv^NaC+dj+#*YLgC{hpcj{`b8P z&pd$VD`n2SK06<^N_m5ANSp6}-*4zPoV+vZV?U}tSMU3WXP@o+gPXSP`;+(o=Dz#y z8$089W8a&uT|KK`?Elube$0CNzjx&|{53DT><{qU)$s4DmjH(H3wZK#3t*YY*Tk1| zC0}0S%g?rc`KkJ|^wcj-Kl80$oOXVc@U@`s0t{IsIi>1L-$?`xmEwj^AAiO;DHlSvlBtqSzR~ z)sd!Fk0+4st@BLn?DKeb9LaWd^u>HLV@tliK2N~zYi}PPKe%^b&D-4TAK6zfd%Vf% zS%0o=espZ9Zfzwz+P<<;>e)B99qxV!H7Wa5y2_sX%Q&|IWvPk5zcCLL`__=rsBL3;- z)!F{Ry`y9Mte*9JccRYr`?`)zCEJ^(e4}A+I^it@c8wOMlj{fTBhkHso~7>bp}wh{ zr_?y_@veCe^{lsf+K1`}Ly6sUjh_76?Bx7Jd1Jmj>mBQfc-!}!@XZc)wtJ5G4mNg& zre|}zrV{=@xNq+PyRNQr$4GtCLfbJ<+kF45-`Z2?oeGymis4vzr^l0?INs#(AKJ0U zH{Ea`8D2lJKM_ujH|(C;mkb^A3?1qyhg1E>3XybAX>V-q1fE#8lYMm~1IG_e%|wTi z!w0gV=&s>NPv2qbWOz5`D6-Me6?mYQ?>BV*HpOXI7F zR3_4~zje-cd_LOSRA^g2;OQSp+I6#iOY4o}yGA{Ap2UEsZunT8r?;nfWwphguzkLr z8%-m-nuqK6?b=y?Y&0@vPtN%c??^W`jHX6Bbv-+F_7HpC7t zEUorTtb`-W+4^GLXh-Wn-9TcfbH2Hl-{DEO)=hgBHWugGHxA6#FYlObK2q3`iX>)p zJ+n*WJv}R2HPC*dX>f6G{9wn<{kuC_7k1_HbqnRGLjU5y zU3Djp)u*S{OXaac3wwv=TeF>EPut|!&_q|Fr!PL(KhZZfP(Co3pKKm(9dB7iZaP05 zh!kdq$NZt-)T-a=8#>~*cV}Y$jfGI&KRI@+F<_mToe0#m&uxTrb8Sab;ozRBncX|a z4h*&QpO|VKpYnDtPKH;8ySk_SCxVmF^{KYN+<|?ETaRq)^X=b#d}?Mci1l+|zjyIa z_qeY&5ZTq$8}J>@A1KTgi~Hi9_~8=^L&4?M+2;KxR>LjX_4)q(u3bwz`quY$t$2I< zOQVC+vm0ZR_Vm(@$njj-8=sxqIBa?QqBDib)x!SN+{V(5*_A-6J`T#6-o z)6to=;X{GpgNwVyx~6)L9IlUL*LLrpI&^r)34eOmVTkm-V-umn69fB3_l#TVc-@KO zLjOW|&;DJ@)6IR!wcaDUBB74eCVyjxw{FMC_+-QIl()5Mc42OzC9%@p?O%i87-!h; z9_sAxS}pIG+&47YZS60$>^?CYS=igM+}Pc}J998KaA2ctX!wZFDvzeSdnfld3>|NY z?3@@}m^kM3dOQnDZK~)*Zk66-&p67RB|>uIqDlfoX+_@tNkmUy%UAix=f$d zSLfR|lc}3M=-ua;+^tUNs9O(3mg1A8iTG%+b+)s2y(8jl1Myu5FYY_m)V{Xf z=x>co7f&24_`|!c@di&|IJv)Rav*lZm*{Jm%Vp-#-Smk_M{2m7iOj@`Bl~>T%-+Mk zo?WxU+4*F8INN@}x11fGSW1>hO5Rxg-rd2>;#9H!csQ2}HH^>iUTE_i@A8backNE5 zyM3cm`Q-Xa;Y4@i-t=O^x7^j!I6DFSEAR4oJUNi>u(xElL}Duq$?&1l{?^EF2}E_J zaicM^w{9@%JAAl)a-ng1;&RaR_oh$rjGA!>20?fQ{$odvM*Qe_D?pix32B*42SAw=AwO**rqex zJl5!o4(Eft$)-fhL|uLT5?I3M-tOs0X0*LwVyUl`>s}sQm}#hM&HBT+iN21WV!kt8 z^6luDtv?v?oY>VkG?q`ccn6ov1Ex+EjF$?NF zF*R~ve7=7w)ELT5=67Y6Tc>6Nfyh+D;i1(7lTGt`=As9~-ksg$gXsoOj4aSwY@ct~ z$kZLGAK2A=pw}J>c6M|g@9F6tonH=m^6QbJ?|5>ku4gI~9qtbcGv z_fT8QRLhCZY@4TZwmp;`IzFfPjgq<k@u!+cjGQrlx0WSkM;a zyDPh#nG_cArcoi=IzP8%hT}fIW+dItzcg(3l!H9xCQs)NeV~FymM2O z@5P)MV^z1381q zd^V#=QjUbOR*P3Om)38DokAyouDezl#lk_uARroR{c&qGv?U0Yc0{>xF$gAB#AvaWsQ;T_{JgZYK2zE4-wvbS_$`ZRa@@eZLyN{NE02e5aeNf9T0@&cquq6fef+B1WVVjYvQ%iHBSe>b6-iCCnwE+Z z&iSpr#kROJzoh9dWfkfCM&Dv~tZ0&nRd*|18?Ud4x|ARKXmR%#yH->xm z>b!U*W^37VYoV3VD*CTYwHPxb)C#FY8!QE?EAzHy&#G$smR7_vk59ZHT6YTW<>8LB z+}?5tW$&6%EcA-zepEa!)T3~RM?r?4w`1YGF4PJK7Eo3`Q$y!pj-gVkWG zuKAXHOTvS?G|@e@-h3Ccp#GQ?5)f@Og-OrY88{ylwnIH zbwy0F#xT-URFn(x=C0di%v+nIpeQO1+LzqIz_h3kZz`7TvE2q-+rv~?$cC4tc4cO@ ztsL#9vhj_%ZJDzg)Wn>Dz*+;zI?IcF|NckEPW)Owght%UC>D z*>wv3qDn3nJn5ZvMaLr!7}VW_%%w?a?epWX)MHs{Ma0|EDx9KiYLou)c1jkGIO~a( zEwxhI_ijc!>+1Z@yguCAkroew zad*Dmk?e_9+=8<0k;&qjlqnq$p3#D$=x+GRq1eYVImTj$BG!A*w zp3}L?^CF3VVNoV@a^0lgJns8TUaewV-54Yk&g>F;qu#YM6cjS^uDiSRv$bIaKc z6|b|GqJ`>mDAjceqYb{F@9SwYvEdk5OsNHnc~>!R@HZ10Ln7$$u1j=M|B@h|A35WC6J}MT)?!!Jilb76754?H&!CC7V@pa| zd9YOQn3h(pO?g$;mBg%RH(%>^mja1)Tf*lSDgl+L?rzFMj-kqE_pWxVVU4L}+|Ad; z60yyswJ#Qe(oB76yC{T2{$YNvyWS8L`*EpNmR>5z(w?$6y={QpN&FI)Y|VS?+8a9J|z`N~U7Q%J&-W zf^9x+DC7ee!c{7dGPxmH+qU?6TPcMp8B@t*OTva-q-yu1`JfLGq0RO!iN($NomzAx zmoBRmC3kILS}&CCp|o#lAawOumvF}ONv+M=&f#X=+1)l-U7Fp^;I>2UkjJWuR(yfi zv|WQ(Z9H16xHGF;Nwd^C%Hioq;^$W5BO5rFOeMi7F$>)biUKqUx&HkkINPa^u(%ElXmV#pW=y zwWxHI(rfNg*Vxu*R4Y0UUs)`c<_8LcM6%OaSdVWk;vT=^am5VTJy%KO8ZG!ehH=|y z^;R2A=d#o(;*AlxS>@D)b;{+@XIDlF83Jz6Ixm&!mZW@OQdmx(Dlrq(xMPrllGTlyf+p;I9 z`^kL0Jue>yU`c=3F%Iu;=?AvZTsjmAt;N0SjZm_k+ii%tVm`B*$y)PXxqew`h}nIy zglS`E*=kkRV;T99**z}~#GSD@cST)S$ov&y%Nn$8$DH}z%9^Mk!b4`lx{SMOX;5$X zbIp#RT^ofHyHXGC;)}X|Nh+Ay(ly_*+179bS3RQTbXu}gR$@g^q!97mOmV}eGNmQF zZJ-p119L93)g7}Aw61zKAQsEKJ&U?)+1%)4w0fylSX}ZoomGugY8a_q#<-{`H@7u0 z`)bMHl5FlGe6#_LUb<^9JA`1=zohaT=gd}nd)XoOSY;WjKjLbq%qIVmXPiaQct?3v zFso2`)Joa5jMwc3vQ|D23AuBf@RGD9&-E>fIa|N1D2qgDyCmuLiX`%-$S~bim{tcV zt)wB2NqE7a-IUE4dFgUZy{(budR>t_CSCWI(z~IKswc{70{E7@W=B7h z8!J8SvPiEN#|+Ai!1AW2FrPFgyAov)BcWGV65%OsE~8PYurMeOI$L~2-qPBg8M94m z8&#E(#k_b+Z(j==Li2*y>)#ZD&G?`a*^@+kvCY`#P9x^jjAJ>4+^U4PuC}w1>IP<;!#Rust3j2cydbxfL_5y87QZHu_tl9)RLt+% z7E)DHXgMX`30eA<X!5N*6^z9-$H0=; zOALB*-GvyUrz}ryxuP(7B1rRua*UC3ctLGUBXsRC|dIg z-?m~+!q>FBuJmSOup(-PCG&;gy5N>(hr4-;No(rZM842&v$%j8fwNpQTRoe6-H7O?ZaO}$>XQs?>LlB;Vqj7$z`tvFUGvK?(JE?dF^aedn_NojH! zyKK2U_SfT^7_YWA98zgPT@mqCr7j$_w?)PL(oSv5y4`G<2jgY^vTa4YRad$fF=NQD zB5Yeqea0Ht)Na_#t)4^_(AayjNX(tH7E8@Y##k}Rr6ONVmfT(!<3oa0T*5n(bM;|U zwk36Cbv{`}r-@38vXZ!-sHmbNsm{LIio3JxL9In%4m#I+)_Npi(KMCAPC99uR}5m+ z^x9D3k&gU-|@x8`ksk$spWTKlXr^Qha3J!^~o`~;`_;P+HJQuJn&8?LR zvc0Hs_-|C9B4LBJW%%*Nhjo{e4Y7-RW8E^^(RhSlt-A>^aN?O%b8yj7KGrqAccW z@$!{;TNKk7JB#aG`&bll8p@fDGf@$x@HH?0R(sTw2Kl%sU0bar70nfW!%@%#hfP&& zXHyd6^(Dc+Q5;BD_nHxTG9O*AR&`snX4lx1wyb57HD6n61Cjml9hFpZAE$$b9iSpDU+2g zGAX}IAI+G;1+Qha0wZS2MuW{@@EHdkI!ze^&G=krWmlxj7<`S8!BVdk+A6htcatAW z>lH`8S<5VlLrW^X%o9(!cEs5=46n(w6ko309(Jr_mw%4m)a8S+l0lS^t>mNnc)_sH zizU4d4Zkj3*GN{oLrF+psE3@kp;4Zxsuk^Ad@m!F<#K+TdK{7BgQ|IDGv2q+V^w6d zoK9+2M)sCPol~o6jR&8oY|3&L475X9kJu`9oNRs-S+ryXNdbRQqN}P}0he~9jC6J| zIUYqbalzzFdgMueR-Q>JR--D9M6Q=c6XLibDlf=n4NbkHmsq9FguTos6d7eHr=C0| z6tjk1@p`C&NuHx76iWE-tfc{b7-5-{_oSM3r=gD|R3k@OoQeg6q%z(Shirk6Gr2A; z^FvIv9eT@>U7PaaBf7kK$zm7L=(7~r6!G%C?Y_UU9$i+aW6m0$H5+wDPqEr{80W?@ zzU7syxL4iYb|EuNRM*yn>aMWpt63eSvpKy}5zN@6M+iGouimD}*3E%~drquhy4x4s{`0PuemK z`Jgvcuf_!4v=@@^kXL(rK)WUu!ZmTLj&8px^=&A|5=kV{&aDKbscZ+I1TTb3^Mz_8 z>8MNbsm5pw4be_js*SaJ17=d1!rJ!uyKYX*6=T z&~|lQio#Y*{f>{8>!+GXWprjJ3J1Hp7)Gx%DSVxD785@i(ZGkHsJf^ zVx~8?7x-L5v|N_D1XnHGim%&)W=So%w`>!ZgZx(67Qx4O15?-`U8zgV(!F9g7ov66 zpgdF-mxckU)uFV_@c~g&%$thtzHKk+PRnfFXvy6UV9_Zaz%p7OqTG@C9Wfzc7R~v^ z8#`L9UFkEHEaUc$IzC9YwURmcUNl||dG&FrHdzxXd%I4VUX2GBO=wV*v_xgYhQzB3 zi|2Dvr=Z%c7#yqes4Y?U&8-BIoF;aY^P{ zPJO(wC8{Z^xq?fuX2wZ*TZg-vZmqm2w(U6M&SWUNE%$riEm?TH6H=9hxt3RCtQT5I zk&+*bV^-;ALmITSX&G1FEAFLz($$_#;w|f}-HxtY^3rokX+Bj|lw6sfMb@8R-A={J zGO1QTs6)mK92#nnEU0xr8mJIwP*g3NDY*>+34!F;#FGYIwk3q3*Yx z+>x4bk26)Yo}os%nm5_JE93<}j$MPCk{Ts7M$@3^6yjb9uUzlC%{EuOrb?|XFKXnD zT&`UvJIu2@>px>8b+ELU@uamR4rul#}l$CY)4QX2~t>PnCo6}O0uJ1@qwpL%H zFy&jj7+E*UR%I(X=MPo3cDE}IX-BIrXLU|tFCWuu0^2QwMI!#uZb^K6*&R-{SAX7VaxAg4wAIE zYl=p6uW1hiZ*F!+Fb59#e1@)wtn3088hA}AGN81cu=$mX_s19 zwHN1Cs#))%$E*m*;>n9=)f8)NxRBmFdN^CNi=GY zuqe)BZO7h^B}bxFJO>Evo+VkGtea)hv0}gEb*JU6s6(*|O)Cqvl6up+n$b8V?$JoO zh|i*T61JRA?2*fMyYp79T$Q%Wx#h#npcpYB4Egm~NnF`=WvtH7da~VYmbas|DipJ7 zGDA^FVvi{VSyCfa>UI-;)kr26s_MmjUcr|d;-(L4WLfu8$ETM&vQ;;}v}7&%E4sQj z#&4}y%tBR^S9L?q^}@h)L!UC)t$T{yG~!BEDTP&Xq076q6)fO1YP{O8A;%hn zStr|;iaZ5_->F%!X&sH_6>)N{?+|jG6+YzFXV!=1YGc(jjKyt4-Xa5J-IX!wpYB-z0|rzvZC9NX00P6Wp}Z|@>7-5LuE`qNl$ckC7EBjB3B)))8qKUqvqhOq7~`|;qDLxzeRHyI-2D71BPvivmk{JIR zkku_%jV^Dmnu`tPZkJf1!w9t7la7>Q)#6|;>5#0nM=9HUu-0_-Qlfceb&9Tg}`#z zvZqOIwj3Vy&amLg=-gRd-{{{G$zzD2LAZ{Qa0%a|SW^eW>^m67VRAvE$}Xl1s%m~u z8k|qs<=Gv_UUh=Yoq2`6CCbrde5RZ zx3&!3imhB|Z^;Jgezv4_?swed@Xe-$?Q7WlX-THyAezc*}aW-RzhJr7~!j`c$L7CA-`4i+XEVDpl1@Vq->Jl>Uuqpb`Q`1o)m2G)15abx@y4p8)DO+eESAkx$^6oGNWEw=m?Sw> zX#sbu(1Idn!m3}Twj_9r$;PV0e6`!Ev6l^6JIfLA14exFSi^z4@M8=<1xUAFdAu~X)>}uADBt7OeUujz~l)_(B7ZtZR!bFUmu)taU!H=g0&bBh>cbImf#c;B%+|UgLvu(a92$N;p zY?qJ8d-ceY#1S6_lM!zO-&idOxv0#64{lW9H8-!#j@-Plf)5I;oq&gTj`JQK%kCaN zXcv3=NXX*l;|ozQpI$9_`CNO;i!Wy=eEf>w^6^z$%E#B8SXxs!!uY^ET;zE@JsO!S zGI)l*GwUAXQzSnv9EI!y5kDVNi+MO*%rDUQpcd)V`sKYnF~2GpCA^`$&=P0YI|HFD zO=Q*E9<@ocv()Hl@Hm&y;wu3fojg`v*9moZSg(`p$_ys=Vg;Y4TYN^>_7=WSrArk} zb5X6s9IZ76=7cDcwPc)f6Tb1Wr*bT9`*0Hz=M;QJ*HrLz7q8@7QInGIADZ+1LhCaSq*82JWrr*zxc60bl zO=$UfsZA8%m2>6*ugOFLXwhiIx1spI?A zvYlTwb`AWtSL5OvVXKQDTIWrCMQO3}#!*z@y9U3W&-zPNKBM(o`Hhmo#&4vyth_GS zb@1h#q>b;loHpL>8Vh{d5!3S`alyvd0!lT%&~!NYZqlXZ6S)vhms4t9?~xn%A}`b6 z+tE4=UvtDYeBGDVAewd^e5WYV@>>-_%kQk4@fD+x-pKC_B3fRoX+ZmK(8-JEvxyM? z>d_v^`R58zyR*^KH?gE{Xz9yg!-j*e8#aS(xv`xn2C+spsu;T!%=fl7@;;MS<}>+y zx|OuwZy$I3fq+XN2*wMEz+8T~5m=XKn|kRm=}Cuk#=u`_C-fWbKt*k9&o#@+kf^=4 zxDlGq`6Z^*5#-)<#CLAf8m|O(iiwnyco5QcY`ke+Slr@4rjRw?x7nG z-wd76>(&CHf(xu?JI^fZk~>D*1tBd5ZJ z;Qh^C`_1duuC8k@v}d{t9e43Z$ozvpH@Jtmo7|1d--p0QkwU!1J;FW4J&B`-xF_&? zYm)O0_D@cZDV^oMfqai}4`WaDJOw@u-b76-&l8jM$C008J%aS7FH;`op2hji$(1KA z%ilmvl<#5g1@H;(Hug_XQl3JoN0IU{_!#6oid;{j{6k3j6!s6{__0YUU4NRJ!SPej z<(Y}J$8dggBI7xvJ%poYuzwU~p5i`(D^G(@;)vOT+D0`#40%stPco@Zq$`oN@L`lD z`Hw-%Cs7}h@dzYQF4A^dlJY!?U$PNtLAGJmxjo7AIO@5D6lQO-%N^t+TTsr&K$7$r z>U{{ZNE_0GEcGzT+`^Tcu)z)J#ah5@N;QyV)+Q=NEuNW>(jG=#F_YGK28lOWLxSP;(C$5fIe2~th)1%OWj+lOrO!Bb^pt94_%!`jh56aDIC)up!Pau`FAQ_*BmSo{a zU|aIyqp6{hIAbzdX|f&by=2Evp_S7yghlNwwEt<8r`%J0=$PuD+9@|_%dAZi zL$N?wsIZX+%(~OoQ#@0&QR(MVFZBwt{w?I4M&;CZR40vHM9Rag!fIeT+=Q$rxXt$r8A49%};31O8BH;7LMY_;0Ng_K@?A)G6eH!~mCpm6%@<|TTjbfU$?os5sjmUWf zrEVhcr=HxLhW&U9xzoO$pi>2Dy|L4#i>XRgoTEl$J?p9=t`%zBzqBh@#lpBahDnnY6pD41KCbXw}*we^I zzWyA}$z#tT<#BAJDM_MMk@gadSa*>BG30t=VwvZ#&)|%tJi@J1Mlu%JFTf(?JF?Ra#LTB)Tk748?p5E@?t{5V8qr{sgW&k@676nVXyoeu#9yfGPLDTO@w2j0*x4CIr?RNjpd@86lc`8AI5k{kxP=O?~)}SL)}T} zdXp0&A6bh=xEs)fqKxJ&WMOI}8^xHlsoy<^jmG|)XwyT891Zf5&XhtLvuKo0Vu3s& z$91y%Qy3|!EmQ}^?sUdLa|kM}L&_7-f;4#yM>MaSLCtjcCy!ElsBb+4pHP3HvGAdZ zH($h+m!LPJ72*0ixZv5leaNO%piqEL24Pvq+URtBCC@Jo<>wsou5G+Y)(e=0P6Km z!e+P8H)!7aC~{>{g6@gWA~kr^E$Mdy_J5YkqgHCoQz-Eyr$@;j<9?0% zI>_!NqycRdU@W?*a-qR5~KCcA!q;!BEGs*~(VaYth! z)yup~EhVo~9_ksaH&Od2=E#1`iWH}0S(@FEKVHBYX+rfpj22Q$Zo-S7$DW=>NT1_L zyv?B2$2kM?QQm1Bv2x@SDo;AFBhs6VhOEY$u+(kt6_lmENM3jZ9+=@2IC~l!%~K!Y zehTqSb5^Dy%>k+JKMJd{vFSFqgtF9oskgDaIeUJgHnXvmT1w*{Yd7@(Iwot89Vh~r zO_&sF30<4s4=9z|{K&+|PebdQkVi2|5+8-{NjG{@Vj56>5xhvF5VJW&;iG7m6lpJ@ z+bBbd*=YX{hn2Xyu$qi}|Nnv9G#gv3wp0tx9mS!4E1{)EX zuGAW`G#lyY*@caw6cJhsIL{deKYpMzpr-}8?>~k#8LW5xXY%|#yFJVOxzE_-wW$YKgfh=l^f4PSJ20EE zJ1L7yc9qiExWP)ZQqw*0e(ls_Dc5t8y6M{WjruROkEPL`eyQKlm1#X>Te?PR(>%R;4e)+eW} zot{%)o{smVCAEO*!|I@X6su%Yid{Baq&`k|nwDe|*vQB1Oy#I=P+1~HK1*XUOtDYb zXmx@l(HQpWOP^9cDm|@+C6??)Gd}Htk<59$86}PWGiyhRQG- z(4Nf+ShP?dCz)ggy7N+dnI^QSb5@RN#w<$5_iJM{Pp>d*O#RAQL^;U5Y|NOZv3V_( zBb!hQC|c-?`h1Sbtck{YN0y_-R180keev=(&Q@XNww14>m`f_ zbgz9FbA=SjJw3U{kz96PV`Dkl`vsJs(U;BP$ZO0iEC-b!o6$U<{7SM(JDRoAa}-6_ z&B@%6T0*l0*21SSKG7_f`toNm1EG4U1$1X(aYnYMenggH7G|RcvnSoD$&zFbY88!+ zl)_?_N>M7!#@HGK%}SVe*o=n!%WC)(I-d0$TOACbRfI1`ss+Zl11dS->}&lJ$ur620bZLE@n~kJ=2u6iKVkR zr;(05ov5G%)kY=Re2LB2*}4tgE9u_Eo<8Z>igHqYq!Ia;WUyHowUdp$WK%XiQ;gBv zh(;~;%ub~1tR&U^DQHf$P=qlbvYKi3Of&518V9w7^rmMes+Db|Hygnz64~=DMK7EC z(kdKXB@aL%v;n#W^c+tS6KA1GA!4$Uy(-4yOd5P*{IB- zij5s4m9>cWNDs5^1i$>`Uj&t|W(z4pcvtCX3K`KGlGp_*o5P6`B)Gr7?R@ zEKq$nFl%A*o|%+pcQcxcQ17H3`4oe_-ZUn&nKH91wU~K{t-_Gq=)Og^o7$S>kk^Q0a~7315mT&(lE&12Y9DI}jfBk7 zR6DI>QfXQxbt5N>K*~+h*@#GYBxViPlUdEoLem&vb6m0*wT!&N#w!}1m{&+X%>ZdV zhD9fNZW{e;{e)V}qLpS1)FzTeBwfi;&*F$iPl|G76x=tewX-uOM%_wO7o~#?0 ztj^K%A+6iJgmq~Va?-Q*nMuBg2} zY~AO{$(oG;HhF#WG{yQJ>$4O=tPj%|$a(_FpeOk0-Ha?}o9IdFee`7h8204(C*hxG zk@v?y@+R4he#sKFr)VZyP|KJd9>Wtkm8bU5+@3r@@kO?w(e7E4VbMtKc>-%OWP_J+ zO!=Oj_>DABW4<89+7#6^Gg&tx4^eI8fBL0z%p)`c&^4MBkWc82H?TN*z|YZmJyoklkLoP|bciY}VhkPm6i`6g;HLJ!t2*lHZL zn`FNXAJRG!tvOPSWPO@fOEHp@7I%@0a#BmlYLu6aha{D(OR`vhWf4iXqEVFckdMo9m^J%QJT+C<8 zek_HawP}Q5;|#4DlUHfPV11UXO0!XF8}&^3G?M0qwDv|8C7mb_vll(1v%3ge*Qd{D z=$B@7qzTiI^=h&Pr7$fijwuefgP2^#Ud1@uC>(NM0BPjJ1`lU}UX_iK-8gxIT zC#qYBRqD6&M9bDwDS~K>z6(9reT#IYmDY!0LHbnU8F=+YXmA@V7!q8Y#kv9MLXpg7 z`OI(h+^9!Mnkzmxshw7LX{`Ay$_hw*0sGdZSJ0e_dMMeB>~(W;ub?{V^FG$ws8^8w zw0`h&NP7hGNiK^hl1}Tye+~8g!Q~b5&3*qc&rE$ajVg+S`%+0ZS%+O^kxCk|6n4(; z)0D=vdlCF`?iWy!d4yS;*?^^8uWu@!df)v%%_NXVruxzdLa{-sIdm7Hna*@=pY^GS z&|2~(jXpOgR(u9yCB^(L?ro6T&a|M&p`J}=v{5f+M@$CQM{z~6Y4oN%WG!}fy;ai{ z1s2sLgRDc5%G$_mMQ3!kV)sv)^{`J!=vn#3Or zgsY?jv)GrpI}efOY>q-&QZJ<*N|IkdZzsK{tt3B^E;OT@&O@oqRP${}yaVYQIHr7* zb9%%qK_fo(6DFJbAF~s+i_K)HKeD{+o<`mwd(+j=UP@$jKQrlD)BNlnM7`|}G^bBB z*a-a?BItS8B!nyb6S=JAY(I?-x(`i#q(EE9S~}dvrrxBhWCi9C_GIxedIOcAnwZAS zMl@28z3Gm5lhbl_9Mc#eyFu&fKXZfmb2?v>z#>v;NNfFcr*J^m7jdpZ9nYiW^yf#e z*Cl`J*REgJ>DF}I+rRQ{4kO2p_`=LI>x62xFgyJb=#_E!nWPjb_5QWl*-64>)@jaZ z$p><>N?0wkcnR~>&x5km^fSp-P*bLBvRJ}pIibLEURCp8&Z}Bxk?+1RLAYNZX{%=K zqPmdj{-$6q}UA(fw@K z?TM>Q7OVNvn$yA)Wv{jC0i!-33sNo<|_rSF$dJ!8;S18Uk-PonDu9 zso$lZ)9kDlT(cTPOypb&o7OOC-y|ZYDOAxU;j*f!QvXp>-fO}x!}Nz_UAFuxwx>lV z%|{gz9oTSnDgA-5Ym&zD+_xcQO^P#N(^gEQ^;(~0!lt4ovK}z%58IsSbH8C%WiK0c zsUu`k-MBiHewFY*j;rEGeNbD<#>z4!S#6hvAFv1I`cK8iM48KYm|#-feci5PUFAW_ zwVzA5Orwd?*UMgS#iZxncg6JR%D+_8wTdqfr}baw59j)!6lUZropJC(?Yds$U*s6= zWe&Qkgq>cu!_}p~-~rY7pNhl3popvD6a62EryuTLSDCL4I5A!xDOPLOdtKb0j%F(-yxfb3I!{Jr3>s$+mT&p`AbM3}piwmbySuPL?&2ru9 zm|l~yZ^14GTEWo2edeEgBY*g(?(E-x-}{SC{G6BL{tf<5{23p|X|bh!3-5m4V=x%z z@ScGn7({;0zkMc(e3Spv-@~}?`O@!HMlZoul5XpI5&0 zkVpQ?Gw$ie@_*S0eJ0zTuRZ2jc=uP`(~YkG?0@)u_jIFks$;s*`E`Bh9Bp;K`|=~6 zuZ63S&Du}(lKwxKpX6LGPwz3HcR5Tq%1`e#m~M1_)fgPW?vV3`F50L~csBxFe_)&1 zmw4xEzvuq;m(MOY?Zloi-lTo7o9EkK)_VG`pNHLPd&2XFKba$cxoP`a_{U(I@}$iD zcS_KE9`0Rkx9PnPw9)$+-1H6!()<2(dPf6$uf+ZG_a?GQujxA+rfp~Mw4k<7o7qO? z>Ae32-feIDGfW zcVjRcPVG)4TT^{R+L(U#b)#z(dw0GTM$BX;d8yp>b1I{|^|qU~!_R6waZ407?_F)v zc23D+=Dx?N{fIA$vB^gHNY-?lmYb5|^p9n)Ty2z2bxt>GH~D4s|$)Ne5Ccz*hq0giaIF4q$JgoF4UYRJUHjKxU-{;r;u_Mvss8PM{Pll{ z^M`Tm&n_?Z&2nO*GL-bz)A~;brg(%Kd|96b$z?Q$@LAV z``5RdIJv&v!uj>>HqNha7pU#}FX=)*SG@7y58BUN-|#n|3#oX#z+D~`Iew#yH`#Ed z@d{U(UEyS7IVYQyb96rui#eXhn}TZFt75Ib&WStgSnySHJiXN_J=$sEZAN&VkX3DL zK5=!#;eCM(Zk=ANhZ_^Ukd_lqxWi7>hIQ16SN@D@)d8oNzJ6$9*yt*7!HLby&AtlY zB|W?NGi#3C9*t6XW9IZ=ksWXgVLuniE^?8^nA57&dXovz;z)-*H+dITbw{n{@Sb?X zI^7I^7-;R}b=7!dHNCW&bbIiOQc3lVE!tPdT*6M$v_$NA{I@oEi4$22uR-#U zhQsYGt_53EJH1wwOX2OW8(Y;5GTh&q|3q&C zZ+#qa3wE)Vj2FJ7|B}8-MlPAXgD1kllV~^a}BQN&&zuU1PB=}`) zOYnDxoZcC+82eHClkb1;V&>v|7glWh*p9HBV!Ort*+m4~5w0I#d;jI{Uub8)e=){3 z`*{%C5w`DOyM=2JY+uB7wEq2zb8KhL?_XG3C<9io9bh}AG+f)qc3+ptm`?Y6=k~Kd zV}Icv{J!<=e;@2vH5`S*2Q}IdsGEIN_rit!3UYzaYK7g_A z7+aj)V-)xo_dfOx{^Scd=e`-YJdQE$b-(--5AyCKiCZPx(46Z<&A)S=U~I#NG50p^ zV_&B-^s_(NPj+8Go!7VN74J7WjyC!^CAq}Q@**#tTwMH77-J89{^$!6T>X7z@fg?f zQ}o_=@nOd+Dvta4M^Ib&yBA{|AH4qEi$m}b{OUjDxXNGu?nUlbu-g2k?_M||asL;- zd+{z^2T#Cb@FS4>#qVBx51a+>2&fN~frp?MJOXpzG1vl6z*oUj@BlmmzXEc91NDP5 z;5~2_JO#DjC!iO+g*Swy!I!`as0Djq5Zng~-~mYQWj_S>!6Wbu@EH6mcmjR{JOxj{ zGw>sjd*izo=im%@8!yY91!uuDXa)DdG1biJl1rNb9@EvgGZ^BNX7W@eGg6Ciw zysd+Mz*%q~w1S6V8ax8);4wG`Pr%o~Q}7Tx1K$C;zXkol8Sq1J7CZyB;7#16z2IFi z4XVHj=mmRV4%`P@-~sq5cnBVVN8ne$WAI(@1iS~Hf~O$&CfWhcfVT~h3(kUG&bZCtbhk#5Bv(a555Z?fcL;d@Dw}(KLJm`+a|~bXTdYj2y%Z1{sw2jSHM}Y2Wr9B zKri?vSOJf~9{3)(4}Jh1fFFa0AikEt9fNnl6Ho=7f?n_p%z@l5qaEN3_$oLH9)Mc# zE1(yA7fgfqzzTQ@_P|fTeef2ZP7lDBz(Y_AR^Ea?z#douy}yF`=^T6m)cz{;r*!Z= zkoz^%3(kO_fG6M#o_0?`5qNkAy}=_e2cCc(x(-gBihmt;!TAjMHdq1Q1CPOvz!UHs zJOyvt(0*_h(u3_Jy$;2D?(xi6!?fivJ3oCRM8wcsJ>1>XVF;QL?&{1EJcXW%|~6K@|p0Pli_ zpb9(!z2GsJ15dyfcnZD>o`DD8>{l@Efobp<+y_s=1Mm~@7`%hG6`p`H@Dy}{XJ8uS zegpc0GvFAU1z!iX;34P*-vQI$`(Oq95bS|x;68ZM1$p3I@DNmiN1zux26NyU*a5lU zgrC6~@D1<;JOU5?9^w)_1W&;u@DuPDyoI}M@2iL(aQ44Ky`UD%fnKl$romUi3U~na zz^{P&;Je@fNN-y_1W&;u@DuO^yp22T87QJV?SGAN2%G`wNmUEhK`%H4)8Ol11v~_M z;5*E13v+^Z=;|2kPj4rY0wH*z&O|gE8spj1P{P3f`{N+;1PHP9)s_JC*TL* zDflsX2I7wvIqttfJb^Qy44eg>pcYJnUa$_P!7*3?Uk7_2z437$#G5s_1Mq$D5d084 z0?)u>@Fr$HC*WQ16jXs{pqFMuUxU5C8L$P;g0F&F@Bs9JUjftLyI=*p2lhakQ5}Nk z;1PH`2zlTvcmf*1Q!oOafv);7^2y*`&+5ygh_rO{36x4#BfL`!c1oFU_zzV1ZdteaU2Mgc<*Z~j0 zeeei;13U)53Z8)908haa@C^J2&_$qh|z5$+sUj=9Xd*}T@H=1+ z{2q7!-oc9T5hw#s!8ADYKOio_S@1Pb3%&_@!MDLQcnns+Z-EEk$KVl&KiuR_K^b@k zIzjFqpk7c5w!jMbMQ|T{3p@mmz$5TI@EH66n=fg1 z&VnC+TJU4g3({&*8oUD@fKKoTOoPW@9XtWY;3@bz$o*rCE8r~nF1Qb#fM?*xVEP*v zx6()lMc@$_1iilveZd28OzGh3;3@bOaOR&tPjD9e0MvpXgI*AS&d;U6J75KrfrsBj zKLEYQsE@9LuhVt#5bS~PfcxP4-~sp{cnqF_XW-2R$or@0XJ8sMg8N_`JO(=;_dD)<cFi-vejDU;(Uv9k2)Pg9qSS;4%0vcmm!7Pr+004EzM-{#T6C zMbrnr1kQq5Pzwe@FIWK6Ua5qJo`2OfbRfXCp+;3;^kgnEA;egtPhE2stI zU>dA|6>tddgI@#>z_-9d@CZBt-viIUk3jB!gZ|(Qc>5L93(kUC&!UJ_rW9ZP4F0e2Rs4qfv4biz%vkEW#?wTg}4B)ocULXFVG8iz#g~{9)fRx z$KVlo0=^HPejD}C^$+0hD%t_Q1RjH0@B|Ek+`ooDKrQ$x=mihJ3iws92Yv%Q22bex zL+DpSyZ;^R2hRR`_yg2}UeF8Xz%3wZW_Kp(pP9mK^N%Kcxk6L|E0!;f_S zN6-U20ej&7|AYHD@e|w^>uAS!aUJZP<2pF=C$J}-|0(nWkHK3F)bszLKCl8})tl>q z``{t?26zk}f!y~HXW-1Aq5gHGgIe$m41%ZMha6CQ0sn(N@NGKh&M%HZFZeC60)7mh zfTAYKfmZMgjDs@|pJUA#dfhy~cpE$h&nW$o^NZUpwC~aL3l(?c zpE8DX1 zoPFW^;!YcJ{h9NNG3;0bsLegvL?=itmssIP;3 zpb4^NSAH`?2$j z55a>Uhg>@6(e5qC7eg;_A3O&u66moFePrhs`{1b@cA#?w{15Ic;rAZSRp%E&up%H% zKu!Zc_t8G>`9%S&=x`l8(xW_hY(Br>2B^<+e&GaXcu@F+y_^y62A+Z60%z9FFTMlz!0&-a;LI51>*p6TumU>4eJ~B4fh};Rfp&me z@BplUUjYxmcflj@9yqg(cF=Y36Y!)7JN*RGTd)&&3Kl?a1MvdRg8QHsd;_e2Uj_HU zZ-7VO33vv61g19;Ki~m)=ONiTpnri{um`5W*T8-7P4EzW8$1DzL2nm! z0W08lz$5T`;3+usmr∓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